# Monitoring and observability

## Observability 🔎 <a href="#observability" id="observability"></a>

When deploying OMniLeads instances based on containers, the installation and deployment process incorporates some key components for Monitoring. These services allow not only obtaining metrics oriented to the host operating system, but also extending the observability scope to other components: redis, postgres, asterisk, among others, and centralizing logs in the Observability Stack.

From this fact, it is possible to have a **Multi-Instance Observability Center** with the objective of centralizing the monitoring of different components (metrics and logs) of multiple tenants at the same time.

(centralization of logs) on the one hand, Promtail and Loki (export metrics) on the other, and to Prometheus. This is possible thanks to the benefits of

* **Promtail**: used to parse system and application log files and send them to Loki DB.

  **Loki**: used to store log files from OMniLeads components such as Django, Nginx, Kamailio, etc.

<figure><img src="/files/swEk2QYJASKI2KLOqbK1" alt=""><figcaption></figcaption></figure>

## A real Monitoring Central <a href="#observability" id="observability"></a>

The data sources from the deployed tenants are used to build Observability Dashboards and provide log analysis stored in Loki databases. This way, the IT or technological area of a company or a cloud carrier can invoke through

This allows us to observe OMniLeads' productive environments "in detail," and provides the SRE/DevOps Engineers team with sufficient information to proactively act with their clients.

<figure><img src="/files/aohjpWQx7IBQ8v97BrMQ" alt=""><figcaption></figcaption></figure>

Centralized observability.


---

# 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.omnileads.net/english/omnileads-installation-methods/monitoring-and-observability.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.
