You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: contrib/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,8 @@ Please add to this list by opening a pull request!
34
34
*[deis-backup-service](https://github.com/mozilla/deis-backup-service) by [@glogiotatidis](https://github.com/glogiotatidis) - Unit Files to automatically backup to S3 database and registry data.
35
35
*[Docker S3 Cleaner](https://github.com/myriadmobile/docker-s3-cleaner) by [@croemmich](https://github.com/croemmich) - Unit file to remove orphaned image layers from S3 backed private docker registries
36
36
*[New Relic unit for CoreOS](https://github.com/lorieri/coreos-newrelic) by [@lorieri](https://github.com/lorieri) - A global unit to launch New Relic sysmond
37
+
*[SPM Docker Agent for CoreOS](https://github.com/sematext/spm-agent-docker/blob/master/coreos/spm-agent.service) by [@sematext](https://github.com/sematext) - A global unit to launch the agent for [SPM Performance Monitoring, Anomaly Detection and Alerting](http://sematext.com/spm/integrations/docker-monitoring.html)
38
+
*[Forwarding systemd journal to Logsene](https://github.com/sematext/spm-agent-docker/blob/master/coreos/logsene.service) by [@sematext](https://github.com/sematext) - A global unit to forward systemd journal via SSL/TLS. Note: The IP address of the CoreOS host needs to be authorized in Logsene. [Logsene Log Management & Analytics](http://www.sematext.com/logsene/)
37
39
38
40
### Example Applications
39
41
*[Melano](https://github.com/SuaveIO/Melano) - F# "Hello World" app using the Suave framework
Copy file name to clipboardExpand all lines: docs/managing_deis/platform_monitoring.rst
+68Lines changed: 68 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -118,10 +118,78 @@ unless those containers have been built with a Dockerfile that installs their ow
118
118
The Deis community's own Johannes Würbach has developed a fleet service for New Relic in his
119
119
`newrelic-sysmond`_ repository.
120
120
121
+
SPM Performance Monitoring
122
+
~~~~~~~~~~~~~~~~~~~~~~~~~~
123
+
124
+
`SPM for Docker`_ provides Monitoring, Anomaly Detection and Alerting. Detailed metrics and events are collected for the host machine and running containers (e.g. cpu, memory, IO, network, limits). The SPM agent runs in a Docker container.
125
+
126
+
`Create a new SPM App`_ of type "Docker" and copy the Application Token
127
+
128
+
Set the Application Token (SPM_TOKEN) via etcd to make it available in the cluster.
129
+
130
+
.. code-block:: console
131
+
132
+
etcdctl set /SPM_TOKEN YOUR_SPM_APP_TOKEN
133
+
134
+
SPM Docker Agent can be run using Docker as follows (assuming the SPM_TOKEN is set via etcdctl):
135
+
136
+
.. code-block:: console
137
+
138
+
docker run -d --name spm-agent -e SPM_TOKEN=`etcdctl get SPM_TOKEN` -e HOSTNAME=$HOSTNAME -v /var/run/docker.sock:/var/run/docker.sock sematext/spm-agent-docker
139
+
140
+
141
+
To activate SPM Docker Agent for the entire cluster submit this unit file to fleet
0 commit comments