From f08993c435c8de7efe77433351226a75a624e27c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 Nov 2023 12:11:35 +0100 Subject: [PATCH] chore(deps): bump grafana-agent version to v0.37.4 (#30) Co-authored-by: Github Actions --- 0.37.4/agent.yaml | 17 +++++++++++++++++ 0.37.4/rockcraft.yaml | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 0.37.4/agent.yaml create mode 100644 0.37.4/rockcraft.yaml diff --git a/0.37.4/agent.yaml b/0.37.4/agent.yaml new file mode 100644 index 0000000..dfd9cb1 --- /dev/null +++ b/0.37.4/agent.yaml @@ -0,0 +1,17 @@ +server: + log_level: info + +metrics: + global: + scrape_interval: 1m + configs: + - name: test + host_filter: false + scrape_configs: + - job_name: local_scrape + static_configs: + - targets: ['127.0.0.1:12345'] + labels: + cluster: 'localhost' + remote_write: + - url: http://localhost:9009/api/prom/push diff --git a/0.37.4/rockcraft.yaml b/0.37.4/rockcraft.yaml new file mode 100644 index 0000000..9e77149 --- /dev/null +++ b/0.37.4/rockcraft.yaml @@ -0,0 +1,41 @@ +name: grafana-agent +summary: Grafana Agent in a ROCK. +description: "Grafana Agent is a single binary collector for metrics and logging, useful for per-node metrics or proxying from edge endpoints." +version: "0.37.4" +base: ubuntu:22.04 +build-base: ubuntu:22.04 +license: Apache-2.0 +platforms: + amd64: +services: + agent: + command: /usr/bin/grafana-agent --config.file=/etc/agent/agent.yaml --metrics.wal-directory=/etc/agent/data + override: replace + startup: enabled +parts: + grafana-agent: + plugin: go + source: https://github.com/grafana/agent + source-type: git + source-tag: "v0.37.4" + build-snaps: + - go/1.21.0/stable + build-environment: + - USE_CONTAINER: 0 + - RELEASE_BUILD: 1 + stage-packages: + - ca-certificates + override-build: | + make agent + install -D -m755 build/grafana-agent ${CRAFT_PART_INSTALL}/opt/agent/bin/grafana-agent + ln -sv /bin/grafana-agent ${CRAFT_PART_INSTALL}/opt/agent/bin/agent + organize: + opt/agent/bin/grafana-agent: usr/bin/grafana-agent + opt/agent/bin/agent: usr/bin/agent + default-config: + plugin: dump + source: . + organize: + agent.yaml: etc/agent/agent.yaml + stage: + - etc/agent/agent.yaml