Edge per Private Cloud v. 4.17.01
Requisiti di sistema
Devi installare apigee-telegraf su tutti i nodi Edge per per raccogliere i dati della dashboard. Pertanto, i requisiti di sistema per apigee-telegraf sono gli stessi di Edge su cui lo stai installando.
Puoi installare apigee-grafana su un nodo separato oppure riutilizza uno dei nodi periferici esistenti, come Server di gestione o Edge di un nodo UI.
Per apigee-influxdb, puoi installarlo su un nodo perimetrale esistente, ad esempio il nodo del server di gestione o il nodo della UI perimetrale, con nessuna modifica ai requisiti di sistema.
Se decidi di installare apigee-influxdb sul proprio nodo per per motivi legati alle prestazioni, il nodo dovrebbe avere i seguenti requisiti:
- CPU 2 core
- 4 GB di RAM
-
250 GB di spazio su disco (dati di monitoraggio eliminati definitivamente dopo 1 mese)
- 1000 o più IOPS
Consulta documento InfluxData per ulteriori informazioni.
Requisiti per le porte per apigee-influxdb
Le porte 8086 e 8183 devono essere aperte sui nodi di dati igee-influxdb per l'accesso da parte nodo che esegue apigee-grafana apigee-telegraf
File di configurazione per l'installazione della dashboard componenti
Per installare apigee-telegraf e apigee-grafana, passi un file di configurazione all'utilità apigee-service. Archivia questi file in una directory accessibile dall'app 'apigee' dell'utente, ad esempio /opt/apigee/customer/application, e renderle di proprietà dell'acce utente.
Parametri di configurazione per apigee-telegraf
Imposta queste proprietà in un file di testo che passi al comando apigee-telegraf setup. Ad esempio, impostale in una file di testo denominato sa_telegraf.txt:
Proprietà |
Descrizione |
---|---|
INFLUXDB_URL |
Specifica l'URL del nodo apigee-influxdb, inclusa la porta 8086. Ad esempio: http://192.168.0.1:8086 |
Parametri di configurazione per apigee-grafana
Imposta queste proprietà in un file di testo che passi al comando apigee-grafana setup. Ad esempio: impostale in un file di testo denominato sa_grafana.txt:
Proprietà |
Descrizione |
---|---|
INFLUXDB_HOST |
Specifica l'indirizzo IP o il nome DNS del nodo InfluxDB. Ad esempio: 192.168.0.1 |
INFLUXDB_PORT |
Porta API InfluxDB utilizzata dall'origine dati Grafana. Specifica 8086. |
GRAFANA_USERNAME |
Nome utente Grafana per accedere all'interfaccia utente della dashboard. |
GRAFANA_PASSWORD |
Password Grafana per accedere all'interfaccia utente della dashboard. |
Istruzioni sull'installazione
Segui le istruzioni riportate di seguito per installare i componenti della dashboard in questa sequenza:
- apigee-influxdb (su una nodo centrale)
- apigee-telegraf (su ogni )
- apigee-grafana (su una server centrale)
Installa Apigee-influxdb su un singolo nodo Edge o autonomo
Su un nodo autonomo o perimetrale che esegue il server di gestione o la UI Edge:
- Installa apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install - Configura il database apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb - Avvia apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb start
Installa apigee-telegraf su ogni nodo perimetrale
Su ogni nodo della tua installazione Edge:
- Sul tuo primo nodo Edge, installa apigee-telegraf:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install - Crea un file di configurazione per apigee-telegraf. In genere, lo archivi
file una directory accessibile dall'app 'apigee' dell'utente, ad esempio /opt/apigee/customer/application,
e renderlo di proprietà dell'acce utente.
Imposta la seguente proprietà nel file per specificare l'URL del nodo apigee-influxdb, inclusa la porta 8086:
INFLUXDB_URL=http://influx_IP:8086 - Cambia il proprietario in 'apigee':
> chown apigee:apigee /opt/apigee/customer/application/sa_telegraf.txt - Configura apigee-telegraf:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f /opt/apigee/customer/application/sa_telegraf.txt - Riavvia apigee-telegraf:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf reboot - Ripeti questo processo su tutti i nodi Edge.
Installa apigee-grafana su in un singolo nodo perimetrale
Su un singolo nodo dell'installazione di Edge, ad esempio il nodo dell'UI Edge:
- Sul tuo primo nodo Edge, installa apigee-grafana:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install - Crea un file di configurazione per apigee-grafana. In genere, lo archivi
in una directory accessibile dall'app 'apigee' dell'utente, ad esempio /opt/apigee/customer/application,
e renderlo di proprietà dell'acce utente.
Imposta le seguenti proprietà nel file. Queste proprietà sono descritte sopra:
INFLUXDB_HOST=192.168.56.101
INFLUXDB_PORT=8086
GRAFANA_USERNAME=admin
GRAFANA_PASSWORD=admin - Cambia il proprietario in 'apigee':
> chown apigee:apigee /opt/apigee/customer/application/sa_grafana.txt - Configura apigee-grafana
utilizzando il file di configurazione:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f /opt/apigee/customer/application/sa_grafana.txt - Riavvia apigee-grafana:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana reboot
Per accedere alla dashboard, apri il seguente URL in un browser:
http://grafana_IP_or_DNS:3000
Accedi utilizzando le credenziali che hai specificato nel file di configurazione per apigee-grafana. Nell'esempio mostrato sopra il nome utente e la password sono ammin./admin.
Risoluzione dei problemi di installazione
Se i dati non vengono visualizzati nella dashboard, attieniti alla procedura seguente per risolvere il problema. la tua installazione:
- Per garantire che apigee-telegraf
raccoglie i dati
- .
- Esegui apigee-service apigee-telegraf setup è idempotente, controlla se ci sono errori, dipendenze mancanti e risolverli.
- Riavvia apigee-telegraf e controlla /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log per rilevare eventuali errori
- Per garantire apigee-influxdb
riceve dati:
- .
- Assicurati che le seguenti porte TCP siano aperte sui nodi di dati apigee-influxdb: 8086 e 8183.
- Utilizza il seguente URL per aprire l'interfaccia utente di influxdb in un browser:
http://influxdb_IP_or_DNS:8183- Nel campo Query, inserisci "mostra database".
Assicurati di aver creato i seguenti database: system, application, events, _internal. - Nel campo Query, inserisci "mostra server".
Assicurati che i nodi apigee-influxdb siano in elenco.
- Nel campo Query, inserisci "mostra database".
- Verifica le origini dati nella dashboard:
- Seleziona Origini dati nel menu principale. Dovresti vedere le icone di tre le origini dati visualizzate.
- Seleziona l'icona per ogni origine dati.
- Nella pagina dei dettagli dell'origine dati, seleziona il pulsante Salva e Prova .
- Se l'origine dati è configurata correttamente, dovresti visualizzare un messaggio nel seguente formato:
Operazione riuscita
L'origine dati funziona
Aggiornamento della dashboard di monitoraggio beta
Se hai installato la versione beta della dashboard di monitoraggio di Apigee nella versione 4.16.09, puoi aggiornalo alla versione Beta per 4.17.01.
Devi aggiornare i componenti della dashboard nel seguente ordine:
- apigee-influxdb
- apigee-telegraf su ogni nodo
- apigee-grafana
Per aggiornare la dashboard di monitoraggio beta:
- Aggiorna Edge alla versione 4.17.01 come descritto in Aggiornare Apigee Edge dalla versione 4.16.01/4.16.05 alla versione 4.17.01 e aggiornare Apigee Edge dalla versione 4.16.09 alla versione 4.17.01.
- Aggiorna apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb reboot - Aggiorna apigee-telegraf su
nodo 1:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf update
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f /opt/apigee/customer/application/sa_telegraf.txt
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf reboot - Ripeti il passaggio 3 per ogni nodo.
- Aggiorna apigee-grafana:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana update
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f /opt/apigee/customer/application/sa_grafana.txt
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana reboot