v.2.5.3
This commit is contained in:
28
pinpoint-collector/.env
Normal file
28
pinpoint-collector/.env
Normal file
@@ -0,0 +1,28 @@
|
||||
PINPOINT_VERSION=2.5.3
|
||||
SPRING_PROFILES=release
|
||||
|
||||
### Pinpoint-Collector
|
||||
|
||||
PINPOINT_COLLECTOR_NAME=pinpoint-collector
|
||||
|
||||
#zookeeper information required
|
||||
PINPOINT_ZOOKEEPER_ADDRESS=
|
||||
|
||||
CLUSTER_ENABLE=true
|
||||
|
||||
COLLECTOR_LOGGING_LEVEL_ROOT=INFO
|
||||
|
||||
#grpc
|
||||
COLLECTOR_RECEIVER_GRPC_AGENT_PORT=9991
|
||||
COLLECTOR_RECEIVER_GRPC_STAT_PORT=9992
|
||||
COLLECTOR_RECEIVER_GRPC_SPAN_PORT=9993
|
||||
|
||||
#thrift
|
||||
COLLECTOR_RECEIVER_BASE_PORT=9994
|
||||
COLLECTOR_RECEIVER_STAT_UDP_PORT=9995
|
||||
COLLECTOR_RECEIVER_SPAN_UDP_PORT=9996
|
||||
|
||||
FLINK_CLUSTER_ENABLE=true
|
||||
FLINK_CLUSTER_ZOOKEEPER_ADDRESS=
|
||||
|
||||
|
||||
18
pinpoint-collector/Dockerfile
Normal file
18
pinpoint-collector/Dockerfile
Normal file
@@ -0,0 +1,18 @@
|
||||
FROM openjdk:11.0.16-jre-slim-buster
|
||||
|
||||
ARG PINPOINT_VERSION=${PINPOINT_VERSION:-2.5.3}
|
||||
ARG INSTALL_URL=https://github.com/pinpoint-apm/pinpoint/releases/download/v${PINPOINT_VERSION}/pinpoint-collector-boot-${PINPOINT_VERSION}.jar
|
||||
|
||||
RUN mkdir -p /pinpoint/config \
|
||||
&& mkdir -p /pinpoint/scripts
|
||||
|
||||
COPY /build/config/pinpoint-collector.properties /pinpoint/config/
|
||||
COPY /build/scripts/start-collector.sh /pinpoint/scripts/
|
||||
|
||||
RUN apt-get update && apt-get install --no-install-recommends -y curl && apt-get clean \
|
||||
&& chmod a+x /pinpoint/scripts/start-collector.sh \
|
||||
&& chmod a+x /pinpoint/config/pinpoint-collector.properties \
|
||||
&& curl -SL ${INSTALL_URL} -o /pinpoint/pinpoint-collector-boot.jar
|
||||
|
||||
ENTRYPOINT ["sh", "/pinpoint/scripts/start-collector.sh"]
|
||||
|
||||
19
pinpoint-collector/Dockerfile-metric
Normal file
19
pinpoint-collector/Dockerfile-metric
Normal file
@@ -0,0 +1,19 @@
|
||||
FROM openjdk:11.0.16-jre-slim-buster
|
||||
|
||||
ARG PINPOINT_VERSION=${PINPOINT_VERSION:-2.5.3}
|
||||
#ARG INSTALL_URL=https://github.com/pinpoint-apm/pinpoint/releases/download/v${PINPOINT_VERSION}/pinpoint-collector-starter-boot-${PINPOINT_VERSION}.jar
|
||||
ARG INSTALL_URL=https://github.com/pinpoint-apm/pinpoint/releases/download/v${PINPOINT_VERSION}/pinpoint-collector-starter-boot-${PINPOINT_VERSION}.jar
|
||||
|
||||
RUN mkdir -p /pinpoint/config \
|
||||
&& mkdir -p /pinpoint/scripts
|
||||
|
||||
COPY /build/config/pinpoint-collector.properties /pinpoint/config/
|
||||
COPY /build/scripts/start-collector-metric.sh /pinpoint/scripts/
|
||||
|
||||
RUN apt-get update && apt-get install --no-install-recommends -y curl && apt-get clean \
|
||||
&& chmod a+x /pinpoint/scripts/start-collector-metric.sh \
|
||||
&& chmod a+x /pinpoint/config/pinpoint-collector.properties \
|
||||
&& curl -SL ${INSTALL_URL} -o /pinpoint/pinpoint-collector-boot.jar
|
||||
|
||||
ENTRYPOINT ["sh", "/pinpoint/scripts/start-collector-metric.sh"]
|
||||
|
||||
65
pinpoint-collector/Readme.md
Normal file
65
pinpoint-collector/Readme.md
Normal file
@@ -0,0 +1,65 @@
|
||||
|
||||
## Pinpoint Collector
|
||||
|
||||
This Docker image contains the Pinpoint Collector component of the Pinpoint application monitoring system.
|
||||
|
||||
## Supported Tags
|
||||
- 2.5.3-metric
|
||||
- 2.5.3
|
||||
- 2.5.2
|
||||
- 2.5.2-metric
|
||||
- 2.5.1
|
||||
- 2.5.1-metric
|
||||
- 2.5.0
|
||||
- 2.4.2
|
||||
- 2.4.1
|
||||
- 2.4.0
|
||||
- 2.3.3
|
||||
- 2.3.2
|
||||
- 2.3.1
|
||||
- 2.3.0
|
||||
- 2.2.2
|
||||
- 2.2.1
|
||||
- 2.2.0
|
||||
- 2.1.2
|
||||
- 2.1.0
|
||||
- 2.0.4
|
||||
- 2.0.3
|
||||
- 2.0.2
|
||||
- 2.0.1
|
||||
- 1.8.5
|
||||
- 1.8.4
|
||||
- 1.8.3
|
||||
- 1.8.2
|
||||
- 1.8.1
|
||||
- 1.8.0
|
||||
- 1.7.3
|
||||
- 1.7.2
|
||||
|
||||
Please see [Pinpoint-Docker GitHub repository](https://github.com/pinpoint-apm/pinpoint-docker) for further information on how to run, configure and build this image.
|
||||
|
||||
## Any Issues or Suggestions?
|
||||
|
||||
Feel free to share any problems and suggestions via [Pinpoint GitHub Issue page](https://github.com/pinpoint-apm/pinpoint-docker/issues).
|
||||
Contributions on the pinpoint-docker image is also always welcome.
|
||||
|
||||
## 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 2018 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.
|
||||
```
|
||||
@@ -0,0 +1,8 @@
|
||||
##########
|
||||
# another way of setting properties.
|
||||
# applied priority '.ENV' -> 'pinpoint-collector.properties'
|
||||
# property should be commented in docker-compose file to use
|
||||
# ex) PINPOINT_ZOOKEEPER_ADDRESS should be commented in docker-compose to use pinpoint.zookeeper.address below
|
||||
##########
|
||||
#
|
||||
#pinpoint.zookeeper.address=
|
||||
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
set -x
|
||||
|
||||
exec java -jar /pinpoint/pinpoint-collector-boot.jar --spring.config.additional-location=/pinpoint/config/pinpoint-collector.properties --pinpoint.collector.type=ALL
|
||||
5
pinpoint-collector/build/scripts/start-collector.sh
Normal file
5
pinpoint-collector/build/scripts/start-collector.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
set -x
|
||||
|
||||
exec java -jar /pinpoint/pinpoint-collector-boot.jar --spring.config.additional-location=/pinpoint/config/pinpoint-collector.properties
|
||||
39
pinpoint-collector/docker-compose.yml
Normal file
39
pinpoint-collector/docker-compose.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
version: "3.6"
|
||||
|
||||
services:
|
||||
pinpoint-collector:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
- PINPOINT_VERSION=${PINPOINT_VERSION}
|
||||
|
||||
container_name: "${PINPOINT_COLLECTOR_NAME}"
|
||||
image: "pinpointdocker/pinpoint-collector:${PINPOINT_VERSION}"
|
||||
|
||||
restart: always
|
||||
expose:
|
||||
- "9991"
|
||||
- "9992"
|
||||
- "9993"
|
||||
- "9994"
|
||||
- "9995"
|
||||
- "9996"
|
||||
ports:
|
||||
- "${COLLECTOR_RECEIVER_GRPC_AGENT_PORT:-9991}:9991/tcp"
|
||||
- "${COLLECTOR_RECEIVER_GRPC_STAT_PORT:-9992}:9992/tcp"
|
||||
- "${COLLECTOR_RECEIVER_GRPC_SPAN_PORT:-9993}:9993/tcp"
|
||||
- "${COLLECTOR_RECEIVER_BASE_PORT:-9994}:9994"
|
||||
- "${COLLECTOR_RECEIVER_STAT_UDP_PORT:-9995}:9995/tcp"
|
||||
- "${COLLECTOR_RECEIVER_SPAN_UDP_PORT:-9996}:9996/tcp"
|
||||
- "${COLLECTOR_RECEIVER_STAT_UDP_PORT:-9995}:9995/udp"
|
||||
- "${COLLECTOR_RECEIVER_SPAN_UDP_PORT:-9996}:9996/udp"
|
||||
|
||||
environment:
|
||||
- JAVA_OPTS="-Dspring.profiles.active=${SPRING_PROFILES}"
|
||||
- SPRING_PROFILES=${SPRING_PROFILES}
|
||||
- PINPOINT_ZOOKEEPER_ADDRESS=${PINPOINT_ZOOKEEPER_ADDRESS}
|
||||
- CLUSTER_ENABLE=${CLUSTER_ENABLE}
|
||||
- LOGGING_LEVEL_ROOT=${COLLECTOR_LOGGING_LEVEL_ROOT}
|
||||
- FLINK_CLUSTER_ENABLE=${FLINK_CLUSTER_ENABLE}
|
||||
- FLINK_CLUSTER_ZOOKEEPER_ADDRESS=${FLINK_CLUSTER_ZOOKEEPER_ADDRESS}
|
||||
Reference in New Issue
Block a user