Sign inSign up

bhaab01/dockermonitor

By bhaab01

Updated almost 7 years ago

CA APM Docker Monitoring

Image
2

10K+

bhaab01/dockermonitor repository overview

CA APM Docker Monitor

CA APM Docker Monitor extension monitors the health and performance of your Docker containers and the services that are running on them. It can also correlate the Docker container performance metrics with other CA Application Performance Management (CA APM) performance metrics. This correlation helps you determine whether poor container performance is the source of application performance issues.

Supported Tags
TagsDateSupported APM VersionInternal Build Number
latest03-Oct-2018APM SaaS (DxI) , 10.7 SP2 +10.6.0.144
2.003-Oct-2018APM SaaS (DxI) , 10.7 SP2 +10.6.0.144
1.014-Apr-201810.7 , SP110.7.0.0_sp (Build 22)
Tag content

latest

  • Pointing to 2.0 tag

2.0

  • Support for Throttling Metrics of Docker Container
  • Support for CPU Utilisation (mCore) and Memory Cache & RSS metrics
  • Categorise metric in Swarm Services and Projects
  • Address possible Metric Explosion
  • Bug Fixes

1.0

  • Initial version of DockerMonitor

Installation

Swarm/UCP

docker stack deploy -c install.yml dockermonitor --with-registry-auth

Standalone

docker-compose -f install.yml up -d

Content of install.yml
version: "3"
services:
  dockermonitor:
    image : caapm/dockermonitor:latest
    environment:
      - agentManager_url_1=[AGENT_MANAGER_URL]
      - agentManager_credential=[AGENTMANAGER_CREDENTIAL]
      - containerflow=enabled
      - interval=60
      - type=Docker
      - image=caapm/dockermonitor:latest
    pid: host
    command: ["sh","install.sh","--memory=700m","--cpus=0.7"]
    deploy: 
      mode: global
      resources:
        limits:
          cpus: '0.1'
          memory: 100M
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /dev:/host/dev:ro
      - /sys:/host/sys:ro
      - /boot:/host/boot:ro
      - /home:/host/home:ro
      - /run:/host/run:ro
      - /var:/host/var:ro
      - /proc:/host/proc:ro

Replace the following variables with your setup details

[AGENTMANAGER_URL]  : Agent/EM Connection details - similar to what we provide on IntroscopeAgent.profile
[AGENTMANAGER_CREDENTIAL] : Agent Manager Credentials needed to connect any SaaS (DxI) instance . In case of on premise setup, remove this entry

UnInstallation

Swarm/UCP

docker stack deploy -c uninstall.yml uninstall-apm

Standalone

docker-compose -f uninstall.yml up -d

Content of uninstall.yml
version: "3"
services:
  dockermonitor:
    image : caapm/dockermonitor:latest
    command: ["sh","uninstall.sh"]
    deploy: 
      mode: global
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /dev:/host/dev:ro
      - /sys:/host/sys:ro
      - /boot:/host/boot:ro
      - /home:/host/home:ro
      - /run:/host/run:ro
      - /var:/host/var:ro
      - /proc:/host/proc:ro

Tag summary

Content type

Image

Digest

Size

305.1 MB

Last updated

almost 7 years ago

docker pull bhaab01/dockermonitor:serpens_cluster-ram