Grafana Cloud Integrator

  • Canonical Observability
Channel Revision Published Runs on
latest/stable 8 22 Nov 2023
Ubuntu 20.04
latest/candidate 8 22 Nov 2023
Ubuntu 20.04
latest/beta 8 22 Nov 2023
Ubuntu 20.04
latest/edge 42 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 41 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 40 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 39 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
juju deploy grafana-cloud-integrator
Show information

Platform:

Ubuntu
22.04 20.04

charms.grafana_cloud_integrator.v0.cloud_config_requirer

Grafana Cloud Integrator Configuration Requirer.


class Credentials

Description

Credentials for the remote endpoints. None

Methods

Credentials. __init__( self , username , password )

class CloudConfigAvailableEvent

Description

Event emitted when cloud config is available. None

Methods

CloudConfigAvailableEvent. __init__( self , handle )

class CloudConfigRevokedEvent

Description

Event emitted when cloud config is available. None

Methods

CloudConfigRevokedEvent. __init__( self , handle )

class GrafanaCloudConfigEvents

Description

Event descriptor for events raised by GrafanaCloudConfigRequirer. None

class GrafanaCloudConfigRequirer

Description

Requirer side of the Grafana Cloud Config relation. None

Methods

GrafanaCloudConfigRequirer. __init__( self , charm , relation_name )

GrafanaCloudConfigRequirer. credentials( self )

Description

Return the credentials, if any; otherwise, return None. None

GrafanaCloudConfigRequirer. loki_ready( self )

Description

Check whether there is a non-empty Loki url in relation data. None

GrafanaCloudConfigRequirer. loki_endpoint( self )

Description

Return the loki endpoint dict. None

GrafanaCloudConfigRequirer. prometheus_ready( self )

Description

Check whether there is a non-empty Prometheus url in relation data. None

GrafanaCloudConfigRequirer. tempo_ready( self )

Description

Check whether there is a non-empty Tempo url in relation data. None

GrafanaCloudConfigRequirer. tls_ca_ready( self )

Description

Check whether there is a TLS CA in relation data. None

GrafanaCloudConfigRequirer. prometheus_endpoint( self )

Description

Return the prometheus endpoint dict. None

GrafanaCloudConfigRequirer. loki_url( self )

Description

The Loki endpoint from relation data. None

GrafanaCloudConfigRequirer. tempo_url( self )

Description

The Tempo endpoint from relation data. None

GrafanaCloudConfigRequirer. prometheus_url( self )

Description

The Prometheus endpoint from relation data. None

GrafanaCloudConfigRequirer. tls_ca( self )

Description

TLS CA from relation data. None