{"id":51974686,"url":"https://github.com/grafana-cold-storage/agent","last_synced_at":"2026-08-03T05:00:56.590Z","repository":{"id":37419366,"uuid":"224021526","full_name":"grafana-cold-storage/agent","owner":"grafana-cold-storage","description":"Vendor-neutral programmable observability pipelines.","archived":true,"fork":false,"pushed_at":"2026-07-27T21:38:26.000Z","size":101612,"stargazers_count":1724,"open_issues_count":93,"forks_count":514,"subscribers_count":146,"default_branch":"main","last_synced_at":"2026-08-02T00:08:00.491Z","etag":null,"topics":["agent","grafana","loki","monitoring","observability","opentelemetry","opentelemetry-collector","prometheus"],"latest_commit_sha":null,"homepage":"https://grafana.com/docs/agent/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grafana-cold-storage.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2019-11-25T19:06:47.000Z","updated_at":"2026-07-28T10:20:13.000Z","dependencies_parsed_at":"2023-10-16T18:50:06.345Z","dependency_job_id":"49a76680-7988-458c-9563-9bc21de41c99","html_url":"https://github.com/grafana-cold-storage/agent","commit_stats":{"total_commits":3131,"total_committers":315,"mean_commits":9.93968253968254,"dds":0.8163526030022357,"last_synced_commit":"639d575f8ca732a038ab44e6ff0087a560a4a8b9"},"previous_names":["grafana/agent"],"tags_count":252,"template":false,"template_full_name":null,"purl":"pkg:github/grafana-cold-storage/agent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana-cold-storage%2Fagent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana-cold-storage%2Fagent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana-cold-storage%2Fagent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana-cold-storage%2Fagent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grafana-cold-storage","download_url":"https://codeload.github.com/grafana-cold-storage/agent/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana-cold-storage%2Fagent/sbom","scorecard":{"id":443116,"data":{"date":"2025-08-11","repo":{"name":"github.com/grafana/agent","commit":"685eba7483ae71c67344789040b685da2d94f271"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Code-Review","score":5,"reason":"Found 14/27 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"21 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/helm-release.yml:72","Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish-documentation-next.yml:14","Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish-release.yml:18","Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish-release.yml:46","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/publish-release.yml:72","Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish-technical-documentation-release.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/trivy.yml:20","Info: jobLevel 'actions' permission set to 'read': .github/workflows/trivy.yml:22","Info: jobLevel 'contents' permission set to 'read': .github/workflows/update-build-images.yml:59","Info: jobLevel 'contents' permission set to 'read': .github/workflows/update-build-images.yml:18","Info: topLevel 'contents' permission set to 'read': .github/workflows/backport.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump-formula-pr.yml:7","Warn: no topLevel permission defined: .github/workflows/check-containers.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/check-linux-build-image.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/check-versioned-files.yml:4","Info: topLevel 'contents' permission set to 'read': .github/workflows/check-windows-build-image.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/check_docs.yml:4","Info: topLevel 'contents' permission set to 'read': .github/workflows/crosscompile.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/depcheck.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/helm-release.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/helm-test.yml:4","Info: topLevel 'contents' permission set to 'read': .github/workflows/main-ci.yml:8","Warn: no topLevel permission defined: .github/workflows/publish-documentation-next.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/publish-release.yml:11","Warn: no topLevel permission defined: .github/workflows/publish-technical-documentation-release.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request-checks.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/scripts.yml:4","Info: topLevel 'contents' permission set to 'read': .github/workflows/snyk.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-crds.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-dashboards.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/trivy.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/update-build-images.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/update-make-docs.yml:8"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: internal/component/pyroscope/scrape/internal/fastdelta/fuzz_test.go:20"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":8,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: required approving review count is 1 on branch 'main'","Warn: codeowners review is not required on branch 'main'","Info: status check found to merge onto on branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/check-linux-build-image.yml:10"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.44.2 not signed: https://api.github.com/repos/grafana/agent/releases/197411833","Warn: release artifact v0.44.0-rc.1 not signed: https://api.github.com/repos/grafana/agent/releases/195674828","Warn: release artifact v0.44.0-rc.0 not signed: https://api.github.com/repos/grafana/agent/releases/191672290","Warn: release artifact v0.43.4 not signed: https://api.github.com/repos/grafana/agent/releases/186712516","Warn: release artifact v0.43.3 not signed: https://api.github.com/repos/grafana/agent/releases/177120432","Warn: release artifact v0.44.2 does not have provenance: https://api.github.com/repos/grafana/agent/releases/197411833","Warn: release artifact v0.44.0-rc.1 does not have provenance: https://api.github.com/repos/grafana/agent/releases/195674828","Warn: release artifact v0.44.0-rc.0 does not have provenance: https://api.github.com/repos/grafana/agent/releases/191672290","Warn: release artifact v0.43.4 does not have provenance: https://api.github.com/repos/grafana/agent/releases/186712516","Warn: release artifact v0.43.3 does not have provenance: https://api.github.com/repos/grafana/agent/releases/177120432"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Info: Possibly incomplete results: error parsing shell code: (( can only be used to open an arithmetic cmd: build-image/windows/Dockerfile:8","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-technical-documentation-release.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/grafana/agent/publish-technical-documentation-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-make-docs.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/grafana/agent/update-make-docs.yml/main?enable=pin","Warn: containerImage not pinned by hash: build-image/Dockerfile:18","Warn: containerImage not pinned by hash: build-image/Dockerfile:22","Warn: containerImage not pinned by hash: build-image/Dockerfile:26","Warn: containerImage not pinned by hash: build-image/Dockerfile:30","Warn: containerImage not pinned by hash: build-image/Dockerfile:37","Warn: containerImage not pinned by hash: build-image/Dockerfile:60: pin your Docker image by updating rfratto/viceroy:v0.4.0 to rfratto/viceroy:v0.4.0@sha256:7e3f328889b5b0c5c0303dda5e74a89189e6e437d33f609dde98f9a84337e0a2","Warn: containerImage not pinned by hash: build-image/windows/Dockerfile:1: pin your Docker image by updating library/golang:1.24.2-windowsservercore-ltsc2022 to library/golang:1.24.2-windowsservercore-ltsc2022@sha256:9065627b0559db0ab4d315a43a9af096813766d813a85a3ce51504d4b194b314","Warn: containerImage not pinned by hash: cmd/grafana-agent-operator/Dockerfile:7","Warn: containerImage not pinned by hash: cmd/grafana-agent-operator/Dockerfile:25: pin your Docker image by updating public.ecr.aws/ubuntu/ubuntu:noble to public.ecr.aws/ubuntu/ubuntu:noble@sha256:bd47de2dd50fdb528b59d3a3eff2d1a8618f8e1da8ed8e2daebda71da9c0062f","Warn: containerImage not pinned by hash: cmd/grafana-agent/Dockerfile:7","Warn: containerImage not pinned by hash: cmd/grafana-agent/Dockerfile:33: pin your Docker image by updating public.ecr.aws/ubuntu/ubuntu:noble to public.ecr.aws/ubuntu/ubuntu:noble@sha256:bd47de2dd50fdb528b59d3a3eff2d1a8618f8e1da8ed8e2daebda71da9c0062f","Warn: containerImage not pinned by hash: cmd/grafana-agent/Dockerfile.windows:1","Warn: containerImage not pinned by hash: cmd/grafana-agent/Dockerfile.windows:21: pin your Docker image by updating mcr.microsoft.com/windows/nanoserver:ltsc2022 to mcr.microsoft.com/windows/nanoserver:ltsc2022@sha256:6b12945bd34dd80b9c3bca145948d32155f0c3657c567909c85bb829f6197755","Warn: containerImage not pinned by hash: cmd/grafana-agentctl/Dockerfile:7","Warn: containerImage not pinned by hash: cmd/grafana-agentctl/Dockerfile:26: pin your Docker image by updating public.ecr.aws/ubuntu/ubuntu:noble to public.ecr.aws/ubuntu/ubuntu:noble@sha256:bd47de2dd50fdb528b59d3a3eff2d1a8618f8e1da8ed8e2daebda71da9c0062f","Warn: containerImage not pinned by hash: cmd/grafana-agentctl/Dockerfile.windows:1","Warn: containerImage not pinned by hash: cmd/grafana-agentctl/Dockerfile.windows:17: pin your Docker image by updating mcr.microsoft.com/windows/nanoserver:ltsc2022 to mcr.microsoft.com/windows/nanoserver:ltsc2022@sha256:6b12945bd34dd80b9c3bca145948d32155f0c3657c567909c85bb829f6197755","Warn: containerImage not pinned by hash: internal/cmd/integration-tests/configs/kafka/Dockerfile:1","Warn: containerImage not pinned by hash: internal/cmd/integration-tests/configs/kafka/Dockerfile:7: pin your Docker image by updating alpine:3.18 to alpine:3.18@sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f","Warn: containerImage not pinned by hash: internal/cmd/integration-tests/configs/otel-metrics-gen/Dockerfile:1","Warn: containerImage not pinned by hash: internal/cmd/integration-tests/configs/otel-metrics-gen/Dockerfile:7: pin your Docker image by updating alpine:3.18 to alpine:3.18@sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f","Warn: containerImage not pinned by hash: internal/cmd/integration-tests/configs/prom-gen/Dockerfile:1","Warn: containerImage not pinned by hash: internal/cmd/integration-tests/configs/prom-gen/Dockerfile:7: pin your Docker image by updating alpine:3.18 to alpine:3.18@sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f","Warn: containerImage not pinned by hash: packaging/grafana-agent/windows/Dockerfile:1: pin your Docker image by updating debian to debian@sha256:6d87375016340817ac2391e670971725a9981cfc24e221c47734681ed0f6c0f5","Warn: downloadThenRun not pinned by hash: build-image/Dockerfile:19","Warn: downloadThenRun not pinned by hash: build-image/Dockerfile:91-95","Warn: chocoCommand not pinned by hash: build-image/windows/Dockerfile:21","Warn: chocoCommand not pinned by hash: build-image/windows/Dockerfile:33","Warn: chocoCommand not pinned by hash: build-image/windows/Dockerfile:34","Warn: chocoCommand not pinned by hash: build-image/windows/Dockerfile:35","Warn: chocoCommand not pinned by hash: build-image/windows/Dockerfile:42","Warn: chocoCommand not pinned by hash: build-image/windows/Dockerfile:43","Warn: npmCommand not pinned by hash: .github/workflows/backport.yml:26","Info:  40 out of  40 GitHub-owned GitHubAction dependencies pinned","Info:  35 out of  37 third-party GitHubAction dependencies pinned","Info:   0 out of  24 containerImage dependencies pinned","Info:   0 out of   2 downloadThenRun dependencies pinned","Info:  10 out of  10 goCommand dependencies pinned","Info:   0 out of   6 chocoCommand dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":5,"reason":"SAST tool is not run on all commits -- score normalized to 5","details":["Warn: 11 commits out of 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"12 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646","Warn: Project is vulnerable to: GO-2025-3829 / GHSA-4vq8-7jfc-9cvp","Warn: Project is vulnerable to: GO-2025-3787 / GHSA-fv92-fjc5-jj9h","Warn: Project is vulnerable to: GHSA-grj5-8x6q-hc9q","Warn: Project is vulnerable to: GO-2024-3066 / GHSA-rfxf-mf63-cpqv","Warn: Project is vulnerable to: GO-2025-3488 / GHSA-6v2p-p543-phr9","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T06:00:50.382Z","repository_id":37419366,"created_at":"2025-08-19T06:00:50.382Z","updated_at":"2025-08-19T06:00:50.382Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36218648,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-03T02:00:06.975Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","grafana","loki","monitoring","observability","opentelemetry","opentelemetry-collector","prometheus"],"created_at":"2026-07-30T04:00:21.181Z","updated_at":"2026-08-03T05:00:56.584Z","avatar_url":"https://github.com/grafana-cold-storage.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"\u003e Grafana Agent has reached End-of-Life (EOL) on November 1, 2025.\n\u003e We recommend migrating to the [Grafana Alloy]\n\u003e collector, which is built on the foundation of Grafana Agent Flow.\n\u003e\n\u003e For more information, read our blog posts about Alloy and how to easily\n\u003e migrate from Agent to Alloy:\n\u003e\n\u003e * [Alloy announcement blog post](https://grafana.com/blog/2024/04/09/grafana-alloy-opentelemetry-collector-with-prometheus-pipelines/)\n\u003e * [Alloy FAQ](https://grafana.com/blog/2024/04/09/grafana-agent-to-grafana-alloy-opentelemetry-collector-faq/)\n\u003e * [Migrate to Alloy](https://grafana.com/docs/alloy/latest/tasks/migrate/)\n\u003e\n\u003e [Grafana Alloy]: https://github.com/grafana/alloy\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"docs/sources/assets/logo_and_name.png\" alt=\"Grafana Agent logo\"\u003e\u003c/p\u003e\n\nGrafana Agent is an OpenTelemetry Collector distribution with configuration\ninspired by [Terraform][]. It is designed to be flexible, performant, and\ncompatible with multiple ecosystems such as Prometheus and OpenTelemetry.\n\nGrafana Agent is based around **components**. Components are wired together to\nform programmable observability **pipelines** for telemetry collection,\nprocessing, and delivery.\n\n\u003e **NOTE**: This page focuses mainly on \"[Flow mode][Grafana Agent Flow],\" the\n\u003e Terraform-inspired revision of Grafana Agent.\n\nGrafana Agent can collect, transform, and send data to:\n\n* The [Prometheus][] ecosystem\n* The [OpenTelemetry][] ecosystem\n* The Grafana open source ecosystem ([Loki][], [Grafana][], [Tempo][], [Mimir][], [Pyroscope][])\n\n[Terraform]: https://terraform.io\n[Grafana Agent Flow]: https://grafana.com/docs/agent/latest/flow/\n[Prometheus]: https://prometheus.io\n[OpenTelemetry]: https://opentelemetry.io\n[Loki]: https://github.com/grafana/loki\n[Grafana]: https://github.com/grafana/grafana\n[Tempo]: https://github.com/grafana/tempo\n[Mimir]: https://github.com/grafana/mimir\n[Pyroscope]: https://github.com/grafana/pyroscope\n\n## Why use Grafana Agent?\n\n* **Vendor-neutral**: Fully compatible with the Prometheus, OpenTelemetry, and\n  Grafana open source ecosystems.\n* **Every signal**: Collect telemetry data for metrics, logs, traces, and\n  continuous profiles.\n* **Scalable**: Deploy on any number of machines to collect millions of active\n  series and terabytes of logs.\n* **Battle-tested**: Grafana Agent extends the existing battle-tested code from\n  the Prometheus and OpenTelemetry Collector projects.\n* **Powerful**: Write programmable pipelines with ease, and debug them using a\n  [built-in UI][UI].\n* **Batteries included**: Integrate with systems like MySQL, Kubernetes, and\n  Apache to get telemetry that's immediately useful.\n\n[UI]: https://grafana.com/docs/agent/latest/flow/monitoring/debugging/#grafana-agent-flow-ui\n\n## Getting started\n\nCheck out our [documentation][] to see:\n\n* [Installation instructions][] for Grafana Agent Flow\n* Details about [Grafana Agent Flow][]\n* Steps for [Getting started][] with Grafana Agent Flow\n* The list of Grafana Agent Flow [Components][]\n\n[documentation]: https://grafana.com/docs/agent/latest/\n[Installation instructions]: https://grafana.com/docs/agent/latest/flow/setup/install/\n[Grafana Agent Flow]: https://grafana.com/docs/agent/latest/flow/\n[Getting started]: https://grafana.com/docs/agent/latest/flow/getting_started/\n[Components]: https://grafana.com/docs/agent/latest/flow/reference/components/\n\n## Example\n\n```river\n// Discover Kubernetes pods to collect metrics from.\ndiscovery.kubernetes \"pods\" {\n  role = \"pod\"\n}\n\n// Collect metrics from Kubernetes pods.\nprometheus.scrape \"default\" {\n  targets    = discovery.kubernetes.pods.targets\n  forward_to = [prometheus.remote_write.default.receiver]\n}\n\n// Get an API key from disk.\nlocal.file \"apikey\" {\n  filename  = \"/var/data/my-api-key.txt\"\n  is_secret = true\n}\n\n// Send metrics to a Prometheus remote_write endpoint.\nprometheus.remote_write \"default\" {\n  endpoint {\n    url = \"http://localhost:9009/api/prom/push\"\n\n    basic_auth {\n      username = \"MY_USERNAME\"\n      password = local.file.apikey.content\n    }\n  }\n}\n```\n\nWe maintain an example [Docker Compose environment][] that can be used to\nlaunch dependencies to play with Grafana Agent locally.\n\n[Docker Compose environment]: ./example/docker-compose/\n\n## Release cadence\n\nA new minor release is planned every six weeks.\n\nThe release cadence is best-effort: if necessary, releases may be performed\noutside of this cadence, or a scheduled release date can be moved forwards or\nbackwards.\n\nMinor releases published on cadence include updating dependencies for upstream\nOpenTelemetry Collector code if new versions are available. Minor releases\npublished outside of the release cadence may not include these dependency\nupdates.\n\nPatch and security releases may be created at any time.\n\n## Community\n\nTo engage with the Grafana Agent community:\n\n* Chat with us on our community Slack channel. To invite yourself to the\n  Grafana Slack, visit \u003chttps://slack.grafana.com/\u003e and join the `#agent`\n  channel.\n* Ask questions on the [Discussions page][].\n* [File an issue][] for bugs, issues, and feature suggestions.\n* Attend the monthly [community call][].\n\n[Discussions page]: https://github.com/grafana/agent/discussions\n[File an issue]: https://github.com/grafana/agent/issues/new\n[community call]: https://docs.google.com/document/d/1TqaZD1JPfNadZ4V81OCBPCG_TksDYGlNlGdMnTWUSpo\n\n## Contribute\n\nRefer to our [contributors guide][] to learn how to contribute.\n\n[contributors guide]: ./docs/developer/contributing.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrafana-cold-storage%2Fagent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrafana-cold-storage%2Fagent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrafana-cold-storage%2Fagent/lists"}