DESK supports full-stack monitoring for Cloud Foundry through the DESK OneAgent BOSH Release, which allows you to deploy OneAgent to your Cloud Foundry cluster VMs, including Diego cells, Cloud Controller, router, and others
Go to page →DESK offers full-featured Docker monitoring, as well as generic container monitoring for containerd and CRI-O, giving you all the same deep monitoring capabilities for containerized applications that are available for non-containerized applications.
Go to page →Heroku is a cloud Platform as a Service (PaaS) that enables you to build and run applications in the cloud. Applications deployed to Heroku are usually run through one or more buildpacks that provide framework and runtime support.
Go to page →Mesos is a generic cluster resource manager which can be used together with the Marathon framework to run containers in distributed environments.
Go to page →The method you choose to monitor containers with DESK depends on the following:
The most comprehensive option for monitoring containers with DESK is to deploy OneAgent to your container platform, which gives you full-stack visibility into your complete containerized environment.
This assumes full access to the underlying host.
For most OneAgent deployments and Container runtimes, injection will be performed by the oneagenthelper process that runs as part of the OneAgent service on the host or within the OA container. However some runtimes will start the OneAgentHelper process directly or need assistance from the OneAgent’s process auto injection logic.
If you continue to see the oneagenthelper processes active on your hosts even after stopping the OneAgent Service, you may need to disable Automatic injection as outlined within our documentation here before stopping the oneagent service / container: Infrastructure and Discovery monitoring modes or ensure that you using OneAgent version 1.281+ within your Classic Full Stack deployment: OneAgent release notes version 1.281.
DESK supports full-stack monitoring for Cloud Foundry through the DESK OneAgent BOSH Release.
See Set up DESK on Cloud Foundry
You can deploy OneAgent directly on the Docker host or you can run OneAgent as a Docker container.
DESK supports full-stack monitoring for Heroku through the DESK Heroku buildpack.
See Set up DESK on Heroku.
Use application-only injection if you don't have access to underlying hosts. Your options depend on the container platform you are using.
The most efficient option is automated application-only injection for Kubernetes-based platforms. This injects OneAgent code modules using Kubernetes-native admission controllers.
Inject OneAgent code modules into a container as it is deployed.
Inject OneAgent code modules into a container as it builds.