Skip to main content
Version: 1.0-beta

ICP Observability Setup

When your agents run on your own infrastructure, the Integration Control Plane (ICP) can show their logs and metrics in one console, alongside health and runtime status. ICP reads this data from one of two observability providers: Moesif or OpenSearch. With OpenSearch, the data is populated by Fluent Bit tailing the runtime's log files.

The agent runtime writes app.log and metrics.log, which Fluent Bit ships to OpenSearch. The runtime also sends heartbeats to the ICP server, which queries OpenSearch. The ICP console reads logs, metrics, and health from the ICP serverThe agent runtime writes app.log and metrics.log, which Fluent Bit ships to OpenSearch. The runtime also sends heartbeats to the ICP server, which queries OpenSearch. The ICP console reads logs, metrics, and health from the ICP server

Setting up OpenSearch involves four steps:

  1. Deploy OpenSearch.
  2. Create the index templates for logs and metrics.
  3. Configure the agent to write structured logs and metrics.
  4. Set up Fluent Bit to ship the logs to OpenSearch.
Complete guide

The full step-by-step procedure, including commands and configuration, is in Observability setup in the Integration Control Plane section.

On this page
Was this page helpful?
Report an issue