All Projects → minyk → docker-pinpoint

minyk / docker-pinpoint

Licence: other
Docker Compose for Naver Pinpoint

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to docker-pinpoint

PhotosApp
React Native Photos App: AWS Amplify, AWS S3, Mobile Analytics with Pinpoint
Stars: ✭ 21 (+16.67%)
Mutual labels:  pinpoint
my-demo
Demo Application for Dubbo, Mycat, Sharding-Proxy, Seata, SkyWalking, PinPoint, ZipKin, Docker, Kubernetes, Istio, Postman/Newman, FitNesse
Stars: ✭ 37 (+105.56%)
Mutual labels:  pinpoint
pinpoint-docker
Docker for Pinpoint
Stars: ✭ 37 (+105.56%)
Mutual labels:  pinpoint
collector-backend
Back-end collector API and publishers for Desole
Stars: ✭ 64 (+255.56%)
Mutual labels:  pinpoint
iSAFE
Pinpoints the mutation favored by selection
Stars: ✭ 24 (+33.33%)
Mutual labels:  pinpoint
pinpoint-node-agent
Pinpoint Node.js agent
Stars: ✭ 45 (+150%)
Mutual labels:  pinpoint
Lidea
大型分布式系统实时监控平台
Stars: ✭ 28 (+55.56%)
Mutual labels:  pinpoint
Amplify Js
A declarative JavaScript library for application development using cloud services.
Stars: ✭ 8,539 (+47338.89%)
Mutual labels:  pinpoint

Docker compose for Pinpoint

Deprecated warning

Naver Pinpoint team started to build official docker images, So this repo will not be updated any more. See: https://github.com/naver/pinpoint-docker

What is Pinpoint

Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems written in Java. See this: https://github.com/naver/pinpoint

How to use

  • Up the collector, hbas, web
$ docker-compose up -d
  • Up the agent (Pinpoint quickstart testapp)
$ test-tomcat/run.sh
  • Browse localhost:3080
  • Also visit localhost:8081 for generating data in test-tomcat container.

Custom

Custom build of Pinpoint docker images

  • Edit below line for image name in pom.xml of collector, web, hbase:
                    <imageName>naver/${project.artifactId}:${project.version}</imageName>
  • Build with below:
$ mvn clean package docker:build -DskipTests
  • Then browse docker images
$ docker images

Custom Webapp

  • Copy quickstart-testapp dir to new name
  • Replace ROOT.war in the directory
  • Edit run.sh for container name, port and pinpoint agent id/application name
docker run -it -d \
--name quickstart-testapp \
-e "JAVA_OPTS=-javaagent:/usr/local/pinpoint-agent/pinpoint-bootstrap-1.6.0.jar -Dpinpoint.agentId=testapp -Dpinpoint.applicationName=quickstart-testapp" \
-e "COLLECTOR_IP=collector" \
--link="pinpoint-collector:collector" \
-p 8081:8080 \
-v $(pwd)/ROOT.war:/usr/local/tomcat/webapps/ROOT.war \
minyk/pinpoint-testapp:1.6.0
  • Run!

Ack

@naver, Thank you for the great tool!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].