# Discorso Prometheus

**URL:** <https://meta.discourse.org/t/discourse-prometheus/72666>\
**Category:** Plugin\
**Tags:** official, prometheus\
**Created:** [24 Ottobre 2017, 5:35am UTC](https://meta.discourse.org/t/discourse-prometheus/72666 "2017-10-24T05:35:30Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)\
**Post date:** [24 Ottobre 2017, 5:35am UTC](https://meta.discourse.org/t/discourse-prometheus/72666/1 "2017-10-24T05:35:30Z")

</div>

||||  
-|-|  
:discourse2: | **Riepilogo** | **Discourse Prometheus** è l’[esportatore](https://prometheus.io/) ufficiale di [Prometheus](https://prometheus.io/) per Discourse  
🛠 | **Link al repository** | [https://github.com/discourse/discourse-prometheus](https://github.com/discourse/discourse-prometheus)  
📖 | **Guida all’installazione** | [Come installare i plugin in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)

> [@](#):
>
> :discourse2: Poiché si tratta di un plugin #ufficiale mantenuto dal team di Discourse, le richieste di #supporto, #contribuire:bug, #contribuire:ux e #contribuire:feature possono essere inoltrate nelle rispettive categorie qui su Meta, utilizzando il tag appropriato del plugin. Clicca su un link qui sotto per iniziare. 👍
> 
> [❓&nbsp; **Supporto**](https://meta.discourse.org/new-topic?category_id=6&body=%3E%20Before%20asking,%20did%20you%20search%20first%3F%20Press%20%F0%9F%94%8D%20at%20the%20upper%20right%20to%20search.&tags=prometheus "Chiedi supporto per la configurazione e l'utilizzo di Discourse Prometheus") [🐛&nbsp; **Bug**](https://meta.discourse.org/new-topic?category_id=1&tags=prometheus "Un report di bug indica che qualcosa non funziona, impedendo l'utilizzo normale/typico del plugin") [👀&nbsp; **UX**](https://meta.discourse.org/new-topic?category_id=9&tags=prometheus "Discussione sull'interfaccia utente di Discourse Prometheus e su come le funzionalità sono presentate (inclusi lingua ed elementi UI)") [💡&nbsp; **Funzionalità**](https://meta.discourse.org/new-topic?category_id=2&tags=prometheus "Discussione su come migliorare o potenziare le funzionalità esistenti di Discourse Prometheus e su come potrebbero funzionare le nuove funzionalità proposte")

Il plugin Discourse Prometheus raccoglie le metriche chiave di Discourse e le espone nel percorso `/metrics` in modo che Prometheus possa consumarle.

Queste metriche possono essere utilizzate per tracciare in grafici una vasta gamma di dati, come:

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/5/a5abdc264335b029c374c9518ffd96d49cd7276f.png)

Tempi mediani e al 99° percentile per pagine di argomenti, categorie, top e più recenti. Suddivisione del tempo di esecuzione tra SQL/Redis e App.

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/5/b5a67446af73d926d6071271d2c4cca08109e1b7.png)

Tracciamento delle visualizzazioni di pagina

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/0/109d1bd8ede9689c9d5a130e67961029b98617d8.png)

Tracciamento degli errori

 ![image](https://global.discourse-cdn.com/meta/original/3X/9/0/9058d660018c3883276901b1dbd3865698e7e306.png)

Tracciamento dello spazio degli oggetti Ruby, inclusa la frequenza di allocazione, heap e così via.

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/6/7615ca29bc99348c7a2243b869e5757c8a6228f7.png)

Statistiche della memoria di V8 ospitata

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/3/f375be53f58ec281012782781a503375003e1578.png)

Coda dei lavori programmati e durate/esecuzioni dei job di Sidekiq.

Per visualizzare l’elenco completo delle metriche disponibili, installa il plugin e visita `NOME_SITO/metrics` come amministratore.

Di default, consentiamo l’accesso al percorso `metrics` agli amministratori e agli indirizzi IP privati.

* * *

Discourse Prometheus è intelligente abbastanza da aggregare i dati per tutti i processi unicorn biforcuti (forked) e presentarli come metriche coerenti su un singolo endpoint. Lo utilizziamo internamente per tenere traccia dei nostri siti.

Dashboard di esempio su:

> **[Discourse Stats | Grafana Labs](https://grafana.com/grafana/dashboards/3539-new-site-dashboard/)**

* * *

L’impostazione globale di Discourse denominata `prometheus_trusted_ip_allowlist_regex` (`env: DISCOURSE_PROMETHEUS_TRUSTED_IP_ALLOWLIST_REGEX`) consente di impostare gli indirizzi IP attendibili di Prometheus. L’impostazione accetta espressioni regolari per definire intervalli IP avanzati. Questo è utile nel caso in cui l’indirizzo IP di Prometheus sia dinamico.

---

_[View the full topic](https://meta.discourse.org/t/discourse-prometheus/72666)._
