dataset/seed/grafana/README.md
2023-08-02 16:44:31 +02:00

12 KiB

Table of Contents

grafana

Synopsis

Grafana is an analytics and interactive visualization web application.

For more informations

Basic variables

Client SMTP (general.smtp)

Description Type Supplier
Nom de domaine du serveur SMTP (smtp_relay_address) domainname SMTP

PostgreSQL (general.postgresql)

Description Type Supplier Values
Nom de domaine du serveur PostgreSQL (pg_client_server_domainname) domainname Postgresql

OAuth2 client (general.oauth2_client)

Description Type Supplier Example Values Provider
OAuth2 server domain name (oauth2_client_server_domainname) domainname OAuth2
OAuth2 server external domain name (oauth2_server_domainname) domainname OAuth2:external_domain
Domain name allowed to log on Grafana (oauth2_email_domain) domainname example.net
  • [+]: variable is multiple
  • bold: variable is mandatory

Variables

systemd-journald (general.journald)

Description Type Supplier Values
journal_client_server_domainname domainname Journald
journal_host_name domainname Journald:host
Point d'entrée des clients (general.revprox.revprox_client)

This a family is a leadership.

Description Example Type Supplier
Nom de l'arborescence racine du site (revprox_client_location) filename ReverseProxy:location
Taille maximum du corps (revprox_client_max_body_size) string ReverseProxy:max_body_size

PostgreSQL (general.postgresql)

Description Type Supplier Values
Client username (pg_client_username) string Postgresql:username
Client password (pg_client_password) password Postgresql:password
Client database (pg_client_database) string Postgresql:database

OAuth2 client (general.oauth2_client)

Description Type Supplier Example Values Provider
OAuth2 client name (oauth2_client_name) string OAuth2:name example Grafana
OAuth2 client description (oauth2_client_description) string OAuth2:description Example description Visualisation de données
OAuth2 URL to valid login (oauth2_client_login) web_address OAuth2:login
OAuth2 category (oauth2_client_category) string OAuth2:category Administration
OAuth2 logo (oauth2_client_logo) string OAuth2:logo silique_note.png
external (general.oauth2_client.external)
Description Type Values Supplier
OAuth2 client external (oauth2_client_external) [+] web_address OAuth2:external
OAuth2 family (oauth2_client_family) string users OAuth2:family
  • [+]: variable is multiple
  • bold: variable is mandatory

Variables for expert

Point d'entrée des clients (general.revprox.revprox_client)

This a family is a leadership.

Description Example Type Supplier
Nom de domaine exterieur du serveur (revprox_client_external_domainnames) [+] service.example.net domainname ReverseProxy:external
  • [+]: variable is multiple
  • bold: variable is mandatory

Examples

Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.

With minimum providers:

grafana:
  applicationservice: grafana
  zones_name:
    - localdns
    - reverseproxy
    - smtp
    - oauth2
    - postgresql
  values:
    general.revprox.revprox_client.revprox_client_external_domainnames:
      - service.example.net
    general.oauth2_client.oauth2_email_domain: example.net

With all providers:

grafana:
  applicationservice: grafana
  zones_name:
    - journald
    - localdns
    - reverseproxy
    - smtp
    - oauth2
    - postgresql
  values:
    general.revprox.revprox_client.revprox_client_external_domainnames:
      - service.example.net
    general.oauth2_client.oauth2_email_domain: example.net

Dependances

All applications services for this dataset.