FAQs related to Docker application and Docker agent
What is the necessity to have an exclusive docker agent?
When changing from monolithic application deployments to cloud native microservices using AWS ECS, Kubernetes etc., an exclusive monitoring agent would prove to be more secure and flexible to keep track of your docker containers and hosts. Also, the agent follows the "container philosophy" i.e., any single active process is wrapped inside a container, thus making cluster management more easy.
- How does installation process vary between the docker agent and the Linux server moniotoring agent?
The docker agent, when executed, will create a container with the agent, that will monitor the underlying host. On the other hand, the docker application will be auto-discovered once the Linux server moniotoring agent is installed.
- Are the docker agent and server monitoring agent different?
No, the method of installing the agent varies. It's the same agent installed either as the Linux agent or from the docker store as the docker agent.
- When installed as an agent, will the server also be monitored?
Yes, once the docker agent is installed, a monitor will be created for the server and another monitor would be created for the docker.
- Can the docker agent be installed in a machine, where there is already a Linux agent?
No, either the Linux or the Docker agent can run in a machine.
- Will there be high memory and CPU usage because of the docker agent?
The docker agent needs a minimum of 256 Mi of CPU and 200 MB of memory. The user can also set limits as to how much memory and CPU should be consumed by the agent.
- Will there be a change in the performance metrics while using the docker application and the docker agent?
No, the performance metrics will remain the same, except for disk related metrics. To get disk related metrics for the docker agent, mount the volumes into the container and get them monitored.
- Is there any licensing difference between the docker agent and the docker application?
No, there is no licensing difference. Irrespective of whether an application or agent, docker is a basic monitor.
Any bulk installation techniques for the docker agent?
Are plugins and resource checks supported with the docker agent?
Note: For plugins, go to the respective container by using the following command:
docker exec -it site24x7-agent /bin/bash
Then, create a folder in /opt/site24x7/monagent/plugins/<foldername> and place your plugin script file in this folder.
How to add APM Insight Java agent without application restart?
In general, after installing the APM Insight Java agent, you have to restart your application for the agent to capture monitoring data. But in case of critical issues in the app, like sudden application slowness, where you haven't installed APM ...
How to manually install the AppLogs agent
The AppLogs agent is used to automatically discover and upload your server and application logs to Site24x7. Site24x7's AppLogs agent works with an existing Site24x7 server monitoring agent and comes with AppLogs installed. You can also manually ...
What does Java agent troubleshooting operation do and what are the additional arguments that can be given?
Troubleshooting operation will perform the below mentioned checks: Checks whether agent directory has read/write operations Checks whether apminsight.conf has license key mentioned Checks whether agent state, unmanaged, deleted or managed Checks ...
FAQs related to SQL cluster monitoring
Please find below some common FAQ's related to the migration from stand alone SQL servers to SQL failover cluster: Will my SQL clusters be monitored automatically now that you have released the feature? Yes, with an upgrade to the agent's latest ...
FAQs on the recent enhancements for docker monitoring
What are the enhancements done for docker monitoring? Today, containers have gained prominence among developers due to their speed, portability, and isolation capabilities. But these same features make it difficult when monitoring or troubleshooting ...