Prometheus Charmers Grafana
- By Prometheus Charmers
- Monitoring
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 34 | 19 Mar 2021 | |
latest/candidate | 34 | 19 Mar 2021 | |
latest/beta | 34 | 19 Mar 2021 | |
latest/edge | 34 | 19 Mar 2021 |
juju deploy prometheus-charmers-grafana
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
admin_password | string
Grafana admin password. Default, pwgen(16) random password. See also README.md for instructions how to retrieve automatically generated password
-
anonymous | boolean
Whether to allow anonymous users, defaults to False.
-
anonymous_role | string
Default: Viewer
The role given to anonymous users if enabled.
-
app_mode | string
Default: production
production or development
-
auth-proxy | boolean
Whether to enable default auth.proxy config, defaults to False.
-
dashboards_backup_dir | string
Default: /srv/backups
Location where to put dashboard dumps
-
dashboards_backup_schedule | string
Cron schedule for dashboards backups
-
datasources | string
List of datasources in format: - type,name,access,url,password,user,database
-
debug | boolean
Enable debug level logging.
-
default_dashboards | string
List of default dashboards to be loaded on Grafana storage backend (default: sqlite3 backend)
-
external_network | string
Default: ext_net
\ Name for the network which hosts the Public IP address space.
-
google_analytics_ua_id | string
Google Universal Analytics ID per http://docs.grafana.org/installation/configuration/#google-analytics-ua-id
-
http_proxy | string
Proxy URL to use for install_file
-
install_file | string
Location where grafana .deb file can be found. If set install_sources and install_keys options are ignored. Example: install_file: http://my.company.com/packages/grafana/grafana_3.0.0_amd64.deb
-
install_keys | string
Default: - | -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 mQENBFiHXVIBCADr3VDEAGpq9Sg/xrPVu1GGqWGXdbnTbbNKeveCtFHZz7/GSATW iwiY1skvlAOBiIKCqJEji0rZZgd8WxuhdfugiCBk1hDTMWCpjI0P+YymV77jHjYB jHrKNlhb+aLjEd9Gf2EtbKUT1fvGUkzlVrcRGSX/XR9MBZlgja7NIyuVbn3uwZQ4 jflWSNSlvMpohNxTFkrBFTRrCJXhbDLfCS46+so22CP3+1VQyqJ7/6RWK9v9KYdS AVNgILXMggSrMqha4WA1a/ktczVQXNtP8IuPxTdp9pNYsklOTmrFVeq3mXsvWh9Q lIhpYHIZlTZ5wVBq4wTRchsXC5MubIhz+ASDABEBAAG0GkdyYWZhbmEgPGluZm9A Z3JhZmFuYS5jb20+iQE4BBMBAgAiBQJYh11SAhsDBgsJCAcDAgYVCAIJCgsEFgID AQIeAQIXgAAKCRCMjDTFJAmMthxJB/9Id6JrwqRkJW+eSBb71FGQmRsJvNFR8J+3 NPVhJNkTFFOM7TnjAMUIv+LYEURqGcceTNAN1aHq/7n/8ybXucCS0CnDYyNYpyVs tWJ3FOQK3jPrmziDCWPQATqMM/Z2auXVFWrDFqfh2xKZNjuix0w2nyuWB8U0CG2U 89w+ksPJblGGU5xLPPzDQoAqyZXY3gpGGTkCuohMq2RWYbp/QJSQagYhQkKZoJhr XJlnw4At6R1A5UUPzDw6WJqMRkGrkieE6ApIgf1vZSmnLRpXkqquRTAEyGT8Pugg ee6YkD19/LK6ED6gn32StY770U9ti560U7oRjrOPK/Kjp4+qBtkQuQENBFiHXVIB CACz4hO1g/4fKO9QWLcbSWpB75lbNgt1kHXP0UcW8TE0DIgqrifod09lC85adIz0 zdhs+00lLqckM5wNbp2r+pd5rRaxOsMw2V+c/y1Pt3qZxupmPc5l5lL6jzbEVR9g ygPaE+iabTk9Np2OZQ7Qv5gIDzivqK2mRHXaHTzoQn2dA/3xpFcxnen9dvu7LCpA CdScSj9/UIRKk9PHIgr2RJhcjzLx0u1PxN9MEqfIsIJUUgZOoDsr8oCs44PGGIMm cK1CKALLLiC4ZM58B56jRyXo18MqB6VYsC1X9wkcIs72thL3tThXO70oDGcoXzoo ywAHBH63EzEyduInOhecDIKlABEBAAGJAR8EGAECAAkFAliHXVICGwwACgkQjIw0 xSQJjLbWSwf/VIM5wEFBY4QLGUAfqfjDyfGXpcha58Y24Vv3n6MwJqnCIbTAaeWf 30CZ/wHg3NNIMB7I31vgmMOEbHQdv0LPTi9TG205VQeehcpNtZRZQ0D8TIetbxyi Emmn9osig9U3/7jaAWBabE/9bGx4TF3eLlEH9wmFrNYeXvgRqmyqVoqhIMCNAAOY REYyHyy9mzr9ywkwl0aroBqhzKIPyFlatZy9oRKllY/CCKO9RJy4DZidLphuwzqU ymdQ1sqe5nKvwG5GvcncPc3O7LMevDBWnpNNkgERnVxCqpm90TuE3ONbirnU4+/S tUsVU1DERc1fjOCnAm4pKIlNYphISIE7OQ== =0pMC -----END PGP PUBLIC KEY BLOCK-----
YAML list of GPG keys for installation sources, as a string. For apt repository URLs, use the public key ID used to verify package signatures. For other sources such as PPA, use empty string. This list must have the same number of elements as install_sources, even if the key items are all empty string. An example to go with the above for install_sources: install_keys: | - "" - ""
-
install_method | string
Default: apt
How to install Grafana. If set to "apt", empty string or unset, the package will be installed using apt-get. If set to "snap", snap package will be installed
-
install_plugins | string
Comma separated list of http(s) URLs where grafana plugin tarballs can be found. Example: install_plugins: http://my.company.com/packages/grafana/plugins/plugin-panel.tar.gz
-
install_sources | string
Default: - 'deb https://packages.grafana.com/oss/deb stable main'
YAML list of additional installation sources, as a string. The number of install_sources must match the number of install_keys. For example: install_sources: | - ppa:project1/ppa - ppa:project2/ppa
-
instance_name | string
Grafana instance name, for example "grafana.example.com". If unset defaults to server hostname
-
nagios_context | string
Default: juju
A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
-
nagios_servicegroups | string
Default: juju
Comma separated list of nagios servicegroups for the graphite check
-
port | string
Default: 3000
The port grafana will expose web services on.
-
root_url | string
Default: %(protocol)s://%(domain)s:%(http_port)s/
The full public facing url
-
smtp_auth | string
The SMTP username and password that the Grafana plugin will authenticate with in "username:password" format. Example mysmtpuser:secret
-
smtp_from_address | string
Default: admin@grafana.localhost
The SMTP from address that the Grafana plugin will use when addressing emails.
-
smtp_host | string
The SMTP host and port that grafana will send emails via. If unset SMTP will not be enabled Example: smtp.example.com:25
-
smtp_skip_cert_verification | boolean
Disable certificate verification when talking to SSL/TLS enabled SMTP servers (true allows self-signed certificates)
-
snap_channel | string
Default: stable
If install_method is set to "snap" this option controlls channel name. Supported values are: "stable", "candidate", "beta" and "edge"
-
snap_proxy | string
DEPRECATED. Use snap-http-proxy and snap-https-proxy model configuration settings. HTTP/HTTPS web proxy for Snappy to use when accessing the snap store.
-
snap_proxy_url | string
DEPRECATED. Use snap-store-proxy model configuration setting. The address of a Snap Store Proxy to use for snaps e.g. http://snap-proxy.example.com
-
snapd_refresh | string
How often snapd handles updates for installed snaps. The default (an empty string) is 4x per day. Set to "max" to check once per month based on the charm deployment date. You may also set a custom string as described in the 'refresh.timer' section here: https://forum.snapcraft.io/t/system-options/87