stefanes / grafana-agent

Grafana Agent configuration

Home Page:https://grafana.com/docs/grafana-cloud/data-configuration/agent/install_agent/

Repository from Github https://github.comstefanes/grafana-agentRepository from Github https://github.comstefanes/grafana-agent

Grafana Agent config

Note

The setup script in this repo includes reducing metrics usage as documented here: Analyze and reduce metrics usage with Grafana Mimirtool

Install the agent

  1. Install Grafana Agent (https://<stack name>.grafana.net/a/grafana-easystart-app/windows-exporter) (see tab Configuration Details).

  2. Skip manually modifying the agent configuration and instead run grafana-agent-config.ps1 in a PowerShell session with elevated rights (Run as Administrator):

    .\grafana-agent-config.ps1 -StackName "<Grafana Cloud stack name>" -GrafanaInstanceApiKey "<api-key>" -GrafanaCloudApiKey "<api-key>" -PrometheusId <user-id>

    Note: GrafanaInstanceApiKey refers to this, GrafanaCloudApiKey to this, and PrometheusId to the Prometheus instance ID.

  3. Verify that the file C:\Program Files\Grafana Agent\agent-config.yaml has been properly updated by comparing it to agent-config-example.yaml

  4. Done!

Logs

When Grafana Agent runs as a service, logs are written to the Windows Event Log. Open the Event Viewer, navigate to Windows > Applications, and filter on event source Grafana Agent.

About

Grafana Agent configuration

https://grafana.com/docs/grafana-cloud/data-configuration/agent/install_agent/

License:MIT License


Languages

Language:PowerShell 100.0%