sematext/app-agentSematext App Agent 可用于从多个数据源收集应用指标。数据源和待收集的指标可在指标配置YAML文件中定义。sematext-agent-integrations代码库中提供了针对各类应用的多种内置集成。
当前支持的数据源包括:
Sematext App Agent 使用 Influx 行协议发送指标。代理收集的指标可发送至任何兼容 Influx 行协议的端点,如 InfluxDB 或Sematext 云平台。未来将添加对 HTTP、Graphite 等其他输出格式的支持。
要将指标发送至 Sematext 云平台,需有效的监控应用令牌。例如,按以下方式使用镜像启动新容器以监控 Solr:
bashsudo docker run -i -t --name solr-app-agent -e MONITORING_TOKEN=<您的监控令牌> -e AGENT_TYPE=standalone -e APP_TYPE=solr -e JMX_PARAMS=-Dspm.remote.jmx.url=172.17.0.4:3000 sematext/app-agent:latest
注意,需在 Solr JVM 选项中启用 JMX 连接,并确保容器可通过指定的 IP 地址访问。
若要监控的应用暴露受保护的 JMX 连接器(通过密码文件或信任库),需为 Sematext App Agent 容器设置以下环境变量:
JMX_HOST 和 JMX_PORT:指定 JMX 连接字符串JMX_PASS_FILE:密码文件的路径,需先将主机上的该文件挂载到容器文件系统中JMX_TRUSTSTORE 和 JMX_TRUSTSTORE_PASS:分别指定 JMX 信任库文件路径和信任库密码,同样需先将信任库文件挂载到容器中示例:
bashsudo docker run -i -t --name solr-app-agent -v <您的密码文件>:/etc/jmxremote.password -e MONITORING_TOKEN=<您的监控令牌> -e AGENT_TYPE=standalone -e APP_TYPE=solr -e JMX_HOST=localhost -e JMX_PORT=3000 -e JMX_PASS_FILE=/etc/jmxremote.password sematext/app-agent:latest


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务