Self-Hosted Prometheus

Implement self-hosted Prometheus and Grafana in your Cobrowse Enterprise Kubernetes cluster for enhanced monitoring and data visualization.

If you are self-hosting your Cobrowse Enterprise Kubernetes cluster, then deploying your own Prometheus and Grafana instances into your cluster may make the most sense for you.

Prometheus

If you do not have Prometheus running in your cluster already, then you may consider using the Prometheus Community Helm Chart to deploy the components necessary to get you started.

There is one chart that deploys a configurable node-exporter, alertmanager and server component with ingress, which can get you started querying metrics as quickly a possible:

# values.yml
server:
  baseURL: http://<prometheus host>/prometheus/
  prefixURL: /prometheus
  ingress:
    annotations:
      kubernetes.io/ingress.class: nginx
    enabled: true
    hosts:
      - <prometheus host>/prometheus
    path: /prometheus
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm install prometheus prometheus-community/prometheus -f values.yml

Docker Compose

For Docker Compose deployments a Prometheus container can be started as part of the deployment in the following way:

Grafana

If you do not have Grafana installed in your cluster already, then may consider using the Grafana official Helm Chart to deploy the components necessary to get you started.

There is one chart that deploys the Grafana server with ingress and configuration to query your Prometheus instance, which can get you querying metrics as quickly as possible:

Last updated

Was this helpful?