You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we are using replace directive in go.mod for a specific subset of Prometheus exporters.
These forks were initially created to make them work with the Agent as some of the exporters need to be configure via command line flag (like windows exporter) or don't provide a way to initialize a collector from an external package.
The main problem is that the forks get outdated at some point, making harder to keep up to date (merge upstream dependencies is not always easier) and frequently unattended.
We should work with upstream exporters to port changes there (whenever is possible). These are the following exporters that need to be addressed:
The text was updated successfully, but these errors were encountered:
marctc
changed the title
Remove exporter's forks
Work with upstream prometheus exporter to get agent's changes merged
Apr 3, 2023
marctc
changed the title
Work with upstream prometheus exporter to get agent's changes merged
Work with upstream prometheus exporters to get agent's changes merged
Apr 3, 2023
marctc
changed the title
Work with upstream prometheus exporters to get agent's changes merged
Drop usage of custom Prometheu exporters forks
Apr 6, 2023
marctc
changed the title
Drop usage of custom Prometheu exporters forks
Drop usage of custom Prometheus exporters forks
Apr 24, 2023
On April 9, 2024, Grafana Labs announced Grafana Alloy, the spirital successor to Grafana Agent and the final form of Grafana Agent flow mode. As a result, Grafana Agent has been deprecated and will only be receiving bug and security fixes until its end-of-life around November 1, 2025.
To make things easier for maintainers, we're in the process of migrating all issues tagged variant/flow to the Grafana Alloy repository to have a single home for tracking issues. This issue is likely something we'll want to address in both Grafana Alloy and Grafana Agent, so just because it's being moved doesn't mean we won't address the issue in Grafana Agent :)
Currently we are using replace directive in go.mod for a specific subset of Prometheus exporters.
These forks were initially created to make them work with the Agent as some of the exporters need to be configure via command line flag (like windows exporter) or don't provide a way to initialize a collector from an external package.
The main problem is that the forks get outdated at some point, making harder to keep up to date (merge upstream dependencies is not always easier) and frequently unattended.
We should work with upstream exporters to port changes there (whenever is possible). These are the following exporters that need to be addressed:
Tasks
oracledb_exporter
merged upstream and removereplace
in go.mod agent#3415dnsmasq_exporter
merged upstream and removereplace
in go.mod agent#3416github-exporter
merged upstream and removereplace
in go.mod agent#3417process-exporter
merged upstream and removereplace
in go.mod agent#3418postgres_exporter
merged upstream and removereplace
in go.mod agent#3419windows_exporter
merged upstream and removereplace
in go.mod agent#3420mysqld_exporter
merged upstream and removereplace
in go.mod #465snmp_exporter
merged upstream and removereplace
in go.mod agent#3421azure-metrics-exporter
merged upstream and removereplace
in go.mod agent#3424kafka_exporter
#464Related #548
The text was updated successfully, but these errors were encountered: