blackbox_exporter
Spring Boot Actuator
JMX Exporter
Vector
service_key
java-demo-appnodeKey
java-demo-app-node-1host
clusterName
平台会按 service_key + nodeKey 聚合日志和监测结果。
示例工程目录:
examples/java-demo-app默认端口:
1808019404关键接口:
http://localhost:18080/actuator/healthhttp://localhost:18080/demo/hellohttp://localhost:18080/demo/error?message=testhttp://localhost:19404/metrics启动 Java 示例服务:
powershell -ExecutionPolicy Bypass -File .\scripts\start-java-demo.ps1
启动 Vector:
powershell -ExecutionPolicy Bypass -File .\scripts\start-vector-java-demo.ps1
Vector 配置文件:
examples/java-demo-app/vector.yaml日志接收接口:
POST /api/monitoring/logs/ingest鉴权头:
x-monitoring-ingest-token默认令牌:
sentai-monitor-ingestJava hybrid 示例:
{
"nodeKey": "java-demo-app-node-1",
"host": "localhost",
"javaCollectionMode": "hybrid",
"javaHealthPath": "/actuator/health",
"javaMetricsPath": "/actuator/metrics",
"jmxExporterUrl": "http://localhost:19404",
"jmxMetricsPath": "/metrics",
"javaRequireHealthCheck": true
}
HTTP blackbox 示例:
{
"collectionMode": "blackbox",
"blackboxBaseUrl": "http://localhost:9115",
"blackboxModule": "http_2xx",
"blackboxTarget": "http://localhost:3001/health"
}