# Introduction

[![Maven](https://img.shields.io/github/actions/workflow/status/pinpoint-apm/pinpoint/maven.yml?branch=master\&label=build\&logo=github)](https://github.com/pinpoint-apm/pinpoint/actions?query=workflow%3AMaven) [![codecov](https://codecov.io/gh/pinpoint-apm/pinpoint/branch/master/graph/badge.svg)](https://codecov.io/gh/pinpoint-apm/pinpoint)

**Pinpoint** is an APM (Application Performance Management) tool for large-scale distributed systems written in Java / [PHP](https://github.com/pinpoint-apm/pinpoint-c-agent). Inspired by [Dapper](http://research.google.com/pubs/pub36356.html), Pinpoint provides a solution to help analyze the overall structure of the system and how components within them are interconnected by tracing transactions across distributed applications.

You should definitely check **Pinpoint** out If you want to

* understand your [application topology](https://pinpoint-apm.gitbook.io/pinpoint/v2.5.1/want-a-quick-tour/overview) at a glance
* monitor your application in *Real-Time*
* gain code-level visibility to every transaction
* install APM Agents without changing a single line of code
* have minimal impact on the performance (approximately 3% increase in resource usage)

![](https://3191085449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx9YslIwEkb6EX8rmjlI3%2Fuploads%2FGShNcEaTvl9J7GA6RkEv%2Fss_server-map.png?alt=media\&token=899f1043-030f-4df7-a52f-4433b6e2ca72)

## Live Demo

* [Demo](http://125.209.240.10:10123) - Here is a Demo, So that you can take a look at Pinpoint right away.

## Want a quick tour?

* [Overview](https://pinpoint-apm.gitbook.io/pinpoint/v2.5.1/want-a-quick-tour/overview) / [History](https://pinpoint-apm.gitbook.io/pinpoint/v2.5.1/want-a-quick-tour/history) / [Tech Details](https://pinpoint-apm.gitbook.io/pinpoint/v2.5.1/want-a-quick-tour/techdetail) to get to know more about Pinpoint
* [Videos](https://pinpoint-apm.gitbook.io/pinpoint/v2.5.1/want-a-quick-tour/videos) - Checkout our videos on Pinpoint

{% embed url="<https://youtu.be/U4EwnB34Dus>" %}

## Getting Started

* [Quick-start guide(Lastest Snapshot)](https://pinpoint-apm.gitbook.io/pinpoint/v2.5.1/getting-started/quickstart) for simple test run of Pinpoint
* [Installation guide(Lastest Snapshot)](https://pinpoint-apm.gitbook.io/pinpoint/v2.5.1/getting-started/installation) for further instructions.

## Google Analytics

The web module has google analytics attached that tracks the number and the order of button clicks in the server map, transaction list, and the inspector view.

This data is used to better understand how users interact with the Web UI which gives us valuable information in improving Pinpoint Web's user experience. To disable this for any reason, set the following option to false in *pinpoint-web.properties* for your web instance.

```
config.sendUsage=false
```

## Is your application created with PHP?

Pinpoint has started to support application written in PHP. [Check-out our php-agent repository](https://github.com/pinpoint-apm/pinpoint-c-agent).

## Looking for place to ask questions?

[Questions and FAQ](https://pinpoint-apm.gitbook.io/pinpoint/v2.5.1/faq)

## License

Pinpoint is licensed under the Apache License, Version 2.0. See [LICENSE](https://github.com/pinpoint-apm/pinpoint/blob/master/LICENSE) for full license text.

```
Copyright 2019 NAVER Corp.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```
