遥测
了解遥测报告组件
核心遥测
DC/OS 信号 组件查询领导管理节点上的诊断服务 端点,并将此数据发送给 ,Mesosphere 然后用它来跟踪使用率度量标准和客户支持。
DC/OS 信号报告的信息来自多个组件:DC/OS 诊断、Apache Mesos 和 DC/OS 包管理器 (Cosmos)。
此信息从 DC/OS 诊断 组件收集。对于每个 systemd
单元,将收集以下信息,其中 <UNIT_NAME>
是组件名称:
"health-unit-dcos-<UNIT_NAME>-total": 3, "health-unit-dcos-<UNIT_NAME>-unhealthy": 0,
此信息从 组件收集。
以下是收集的 JSON 遥测报告的示例:
{
"cosmos": {
"properties": {
"clusterId": "70b28f00-e38f-41b2-a723-aab344f535b9",
"customerKey": "",
"licenseId": "acme-dev-cluster",
"environmentVersion": "1.8",
“package_list”: [
{
“name”: “kafka”
},
{
“name”: “spark”
}
],
"provider": "aws",
"source": "cluster",
"variant": "open"
},
"anonymousId": "70b28f00-e38f-41b2-a723-aab344f535b9",
"event": "package_list"
},
"properties": {
"clusterId": "70b28f00-e38f-41b2-a723-aab344f535b9",
"customerKey": "",
"licenseId": "acme-dev-cluster",
"environmentVersion": "1.8",
"health-unit-dcos-diagnostics-service-total": 3,
"health-unit-dcos-diagnostics-service-unhealthy": 0,
"health-unit-dcos-diagnostics-socket-total": 2,
"health-unit-dcos-diagnostics-socket-unhealthy": 0,
"health-unit-dcos-adminrouter-agent-service-total": 2,
"health-unit-dcos-adminrouter-agent-service-unhealthy": 0,
"health-unit-dcos-adminrouter-reload-service-total": 3,
"health-unit-dcos-adminrouter-reload-service-unhealthy": 0,
"health-unit-dcos-adminrouter-reload-timer-total": 3,
"health-unit-dcos-adminrouter-service-total": 1,
"health-unit-dcos-adminrouter-service-unhealthy": 0,
"health-unit-dcos-cosmos-service-total": 1,
"health-unit-dcos-cosmos-service-unhealthy": 0,
"health-unit-dcos-epmd-service-total": 3,
"health-unit-dcos-epmd-service-unhealthy": 0,
"health-unit-dcos-exhibitor-service-total": 1,
"health-unit-dcos-exhibitor-service-unhealthy": 0,
"health-unit-dcos-gen-resolvconf-service-total": 3,
"health-unit-dcos-gen-resolvconf-service-unhealthy": 0,
"health-unit-dcos-gen-resolvconf-timer-total": 3,
"health-unit-dcos-gen-resolvconf-timer-unhealthy": 0,
"health-unit-dcos-history-service-total": 1,
"health-unit-dcos-history-service-unhealthy": 0,
"health-unit-dcos-logrotate-agent-service-total": 2,
"health-unit-dcos-logrotate-agent-service-unhealthy": 0,
"health-unit-dcos-logrotate-agent-timer-total": 2,
"health-unit-dcos-logrotate-agent-timer-unhealthy": 0,
"health-unit-dcos-logrotate-master-service-total": 1,
"health-unit-dcos-logrotate-master-service-unhealthy": 0,
"health-unit-dcos-logrotate-master-timer-total": 1,
"health-unit-dcos-logrotate-master-timer-unhealthy": 0,
"health-unit-dcos-marathon-service-total": 1,
"health-unit-dcos-marathon-service-unhealthy": 0,
"health-unit-dcos-mesos-dns-service-total": 1,
"health-unit-dcos-mesos-dns-service-unhealthy": 0,
"health-unit-dcos-mesos-master-service-total": 1,
"health-unit-dcos-mesos-master-service-unhealthy": 0,
"health-unit-dcos-mesos-slave-public-service-total": 1,
"health-unit-dcos-mesos-slave-public-service-unhealthy": 0,
"health-unit-dcos-mesos-slave-service-total": 1,
"health-unit-dcos-mesos-slave-service-unhealthy": 0,
"health-unit-dcos-metronome-service-total": 1,
"health-unit-dcos-metronome-service-unhealthy": 0,
"health-unit-dcos-navstar-service-total": 3,
"health-unit-dcos-navstar-service-unhealthy": 0,
"health-unit-dcos-oauth-service-total": 1,
"health-unit-dcos-oauth-service-unhealthy": 0,
"health-unit-dcos-pkgpanda-api-service-total": 3,
"health-unit-dcos-pkgpanda-api-service-unhealthy": 0,
"health-unit-dcos-pkgpanda-api-socket-total": 3,
"health-unit-dcos-rexray-service-total": 2,
"health-unit-dcos-rexray-service-unhealthy": 0,
"health-unit-dcos-signal-service-total": 1,
"health-unit-dcos-signal-service-unhealthy": 0,
"health-unit-dcos-signal-timer-total": 3,
"health-unit-dcos-spartan-service-total": 3,
"health-unit-dcos-spartan-service-unhealthy": 0,
"health-unit-dcos-spartan-watchdog-service-total": 3,
"health-unit-dcos-spartan-watchdog-service-unhealthy": 0,
"health-unit-dcos-spartan-watchdog-timer-total": 3,
"health-unit-dcos-spartan-watchdog-timer-unhealthy": 0,
"health-unit-dcos-vol-discovery-priv-agent-service-total": 1,
"health-unit-dcos-vol-discovery-priv-agent-service-unhealthy": 0,
"health-unit-dcos-vol-discovery-pub-agent-service-total": 1,
"health-unit-dcos-vol-discovery-pub-agent-service-unhealthy": 0,
"provider": "aws",
"source": "cluster",
"variant": "open"
},
"anonymousId": "70b28f00-e38f-41b2-a723-aab344f535b9",
"event": "health"
},
"mesos": {
"properties": {
"agents_active": 2,
"agents_connected": 2,
"clusterId": "70b28f00-e38f-41b2-a723-aab344f535b9",
"licenseId": "acme-dev-cluster",
"cpu_total": 8,
"cpu_used": 0,
"customerKey": "",
"disk_total": 71154,
"disk_used": 0,
"environmentVersion": "1.8",
"framework_count": 2,
"frameworks": [
{
"name": "marathon"
},
{
"name": "metronome"
}
],
"mem_total": 28036,
"mem_used": 0,
"provider": "aws",
"source": "cluster",
"task_count": 0,
"variant": "open"
},
"anonymousId": "70b28f00-e38f-41b2-a723-aab344f535b9",
"event": "mesos_track"
}
用户界面遥测
DC/OS UI 向 发送两种通知,Mesosphere 然后用它来跟踪使用度量标准和客户支持:
- 登录信息