Send Metrics to the Platform
You can send metrics to the Monitoring Service using agents such as Fluent Bit, Grafana Agent, Prometheus, and OpenTelemetry Collector.
This Quickstart shows how to create a pipeline, get an API key, and configure one of these agents.
Prerequisites
An IONOS account with permissions to create monitoring pipelines.
Outbound
HTTPS
access on port 443.The required agent or collector must be installed on your system.
Example endpoint:
123456789-metrics.987654321.monitoring.de-txl.ionos.com
You can also find Prometheus configuration examples in our GitHub repository.
API key usage
Use the API Key
returned when you created the pipeline for authentication.
You only need to generate a new one in specific cases, such as:
The key was accidentally shared
The key was lost
A team member with access left the company
To generate a new API key
, run:
curl -X POST "https://monitoring.de-txl.ionos.com/pipelines/<PIPELINE_ID>/key"
This will issue a new API Key
and replace the previous one.
The final endpoint for sending metrics is:
https://<HTTP_ENDPOINT>/api/v1/push
Configure an agent
Each agent requires the pipeline httpEndpoint
and API key
.
This example shows how to configure Fluent Bit to send metrics to the Monitoring Service.
Install the Fluent Bit package for your distribution.
Update the
fluentbit.conf
file with theHTTP endpoint
andAPI key
.Run Fluent Bit.
Check the logs to confirm metrics are sent.
[OUTPUT]
Name http
Match *
Host <pipeline-endpoint-host>
Port 443
URI /
Header Authorization Bearer <apiKey>
Format json
Troubleshooting
Verify: Open the Monitoring Service dashboard and confirm that metrics appear.
Invalid API key: Check that you copied the correct key.
Connection errors: Verify outbound
HTTPS
access on port 443.No metrics displayed: Confirm that the agent is running and producing data.
Last updated
Was this helpful?