Traefik-V2
helm安装监听本地80端口deploy
helm install --namespace=traefik-v2 traefik traefik/traefik --set service.type=ClusterIP --set="additionalArguments={--log.level=DEBUG}" --set ports.web.port=80 --set ports.websecure.port=443 --set hostNetwork=true --set "securityContext.capabilities.add={CAP_NET_BIND_SERVICE}" --set securityContext.runAsNonRoot=false --set securityContext.runAsUser=0 --set securityContext.runAsGroup=0
[entryPoints]
[entryPoints.metrics]
address = ":8082"
[metrics]
[metrics.prometheus]
entryPoint = "metrics"
traefik --configFile=/myconfigfile.toml
- job_name: 'traefik'
static_configs:
- targets: ['traefik-ingress-service.kube-system.svc.cluster.local:8080']
#servicename.namespace.svc.cluster.local.serviceport
curl nodeip:nodeport/metrics
RockeqMQ
git clone https://github.com/apache/rocketmq-exporter.git
vim rocketmq-exporter\src\main\resources\application.yml
namesrvAddr
rocketmqVersion
物理机启动
mvn clean install
cd target/
java -jar rocketmq-exporter-0.0.1-SNAPSHOT.jar
docker启动
mvn package -Dmaven.test.skip=true docker:build
cd target/docker/
vim Dockerfile #bug,修改为当前目录下的jar文件命,或者手动build
docker container run -itd --rm -p 5557:5557 docker.io/rocketmq-exporter
curl ip:5557/metrics