使用signoz快速搭建可观测平台
一、前提条件
git,docker,docker-compose
二、下载安装脚本
1 2 3
| git clone -b main https://github.com/SigNoz/signoz.git && cd signoz/deploy/
git checkout v0.69.0 -b v0.69.0-local
|
四、启动
1 2 3 4 5 6 7 8 9 10 11
| docker-compose -f docker/clickhouse-setup/docker-compose-minimal.yaml up -d
docker ps
signoz/frontend:0.69.0 gliderlabs/logspout:v3.2.14 signoz/signoz-otel-collector:0.111.24 signoz/alertmanager:0.23.7 signoz/query-service:0.69.0 clickhouse/clickhouse-server:24.1.2-alpine bitnami/zookeeper:3.7.1
|
五、Java程序接入
1 2 3 4 5 6
| wget https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar
# 添加环境变量 OTEL_EXPORTER_OTLP_ENDPOINT="http://<IP of SigNoz Backend>:4317" OTEL_RESOURCE_ATTRIBUTES=service.name=<app_name>
java -javaagent:/path/to/opentelemetry-javaagent.jar -jar <myapp>.jar
|
六、查看
1
| http://192.168.1.248:3301
|