# Overview

Logging Service is a cloud-based service that allows you to store, manage, and analyze logs generated by your applications or systems. It is a scalable and cost-effective solution for organizations that need to manage and analyze large volumes of logs.

Logging Service is also an efficient log management solution, which contains several important features and benefits that can help organizations improve their log management practices and troubleshoot issues more quickly.

Log data is the key to an early detection of security incidents; thus, using the Logging Service can improve your operational efficiency, enhance your security, and increase your visibility into your system's performance and errors. Log data is available 24/7, secure, high-performance, and scalable. Your data is encrypted before, during, and after it is transmitted. The Fluent Bit agent gathers log data locally, while the Logging Service forms the basis for analysis and better visualization of your logs with increased security.

The managed Grafana in the Logging Service comes with a pre-configured datasource for the Telemetry API called **IONOS Telemetry**. You can use this datasource to query metrics from the IONOS Cloud Telemetry API. For more information, see [<mark style="color:blue;">Integration with IONOS Telemetry API</mark>](/cloud/observability/logging-service/api-how-tos/telemetry-api.md).

Logging Service also enables you to configure an **unlimited** log retention period for your logs. For more information, see [<mark style="color:blue;">Modify the Log Retention Policy</mark>](/cloud/observability/logging-service/api-how-tos/modify-log-retention-policy.md#unlimited-log-retention).

## Components of Logging Service

The architecture of the Logging Service includes the following three main components that can be used to aggregate logs from various sources, analyze the gathered logs, and create visualizations for monitoring and report generation.

* **Data Collection:** Data is collected from various log sources, such as applications, servers, and network devices, which are sent to a centralized Logging Service platform. Currently, the following log sources are supported: Kubernetes, Docker, Linux Systemd, HTTP (JSON REST API), and Generic.
* **Logging Service Platform:** The Logging Service platform stores the logs gathered from various sources in a centralized location for easy access. This data can be accessed for analysis and troubleshooting. The platform includes log search, routing, storage, analytics, and visualization features. For more information, see [<mark style="color:blue;">Log Collection</mark>](/cloud/observability/logging-service/overview/log-collection.md).
* **Analytics and Visualization:** Grafana, an analytics and visualization tool allows you to analyze the log data to identify patterns and trends and visualize the log data or generate reports. You can also use these reports to secure your log data from threats or troubleshoot underlying issues.

Here is a brief description of the components of the Logging Service platform:

* **Systems (1, 2, and n):** These are the various log sources with Fluent Bit installed to gather, parse, and redirect logs to the Logging Service platform.
* **Logging Service Platform:**
  * It contains Fluent Bit, an in-built log aggregator compatible with various sources and targets. Fluent Bit aggregates, processes, and ships data to the stipulated target.
  * Fluent Bit feeds logs to Loki, which stores and aggregates them before forwarding them to the visualization tool Grafana. Loki also works as an aggregation tool that indexes and groups log streams based on the labels.
  * The logs are displayed in the Grafana dashboard. You may generate reports, edit your dashboards according to your needs, and visualize the data accordingly.

## Limitations

The following are the key limitations of Logging Service:

| **Aspect**                   | **Description**                                                                      | **Limit**              |
| ---------------------------- | ------------------------------------------------------------------------------------ | ---------------------- |
| **HTTP Rate Limit**          | Default rate limit for HTTP requests per pipeline during log ingestion.              | 50 requests/second     |
| **TCP Bandwidth**            | Default TCP bandwidth limit per pipeline, approximately in terms of logs per second. | \~10,000 logs/second   |
| **Maximum Pipelines**        | The maximum number of pipelines allowed per contract.                                | 10 pipelines           |
| **Log Streams per Pipeline** | The maximum number of log streams allowed per pipeline.                              | 5 log streams/pipeline |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ionos.com/cloud/observability/logging-service/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
