Dave Henderson
3bbc821131
Metrics: Add ability to disable classic histogram for HTTP metric ( #88315 )
...
metrics: Add ability to disable classic histogram for HTTP metric
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-18 15:37:44 -04:00
Dave Henderson
6262c56132
chore(perf): Pre-allocate where possible (enable prealloc linter) ( #88952 )
...
* chore(perf): Pre-allocate where possible (enable prealloc linter)
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* fix TestAlertManagers_buildRedactedAMs
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* prealloc a slice that appeared after rebase
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-14 14:16:36 -04:00
Dave Henderson
afc1e148b2
ci(chore): Lint all Go code, upgrade golangci-lint action ( #89221 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-14 15:42:09 +03:00
Dave Henderson
ee8a549fdd
CI: Add Trivy GitHub Action ( #88987 )
...
* CI: Add Trivy GitHub Action
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* Remove obsolete Snyk workflow
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-10 16:53:48 -04:00
Dave Henderson
81019f1669
chore(ci): Lint only pkg/ code, and lint all Go modules ( #88940 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-07 13:54:47 -04:00
Dave Henderson
3a8b59f5e8
chore(ci): Run golangci-lint in GitHub Actions ( #88916 )
...
* chore(ci): Run golangci-lint in GitHub Actions
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* chore(ci): Remove lint-backend step from Drone
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-07 12:30:31 -04:00
Dave Henderson
c931a44503
storage: Avoid panic when no previous versions in history ( #88880 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-06 21:33:08 -04:00
Dave Henderson
e21d357d67
chore: Updating linter, fixing some new warnings ( #88863 )
2024-06-06 13:01:27 -04:00
Dave Henderson
ca1379bad3
chore: A few updates for the pkg/build/wire fork ( #88813 )
...
* chore: A few updates for the pkg/build/wire fork
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* chore: run go work sync
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-06 16:09:27 +03:00
Dave Henderson
20c90ff60d
Chore: bump Go to 1.22.4 ( #88794 )
...
* chore: bump Go to 1.22.4
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* use go-version-file for ephemeral instances workflows too
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-06-05 14:29:27 -04:00
Dave Henderson and Sofia Papagiannaki
df784917e4
Alerting: Improve performance of tupleLablesToLabels function ( #88736 )
...
* Alerting: Improve performance of tupleLablesToLabels function
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* use %s for string rather than %v
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
2024-06-05 16:19:09 +03:00
Dave Henderson
c6a0175c04
ci: use go.mod as source of truth for actions/setup-go action ( #87574 )
...
* ci: use go.mod as source of truth for actions/setup-go action
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* updating upgrading-go-version.md doc
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-05-09 15:30:13 -04:00
Dave Henderson
8ca10cfe78
Revert "ci: remove milestone check" ( #86856 )
...
Revert "ci: remove milestone check (#86452 )"
This reverts commit 4bb0b78abb .
2024-04-25 01:31:29 -04:00
Dave Henderson
4bb0b78abb
ci: remove milestone check ( #86452 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-04-17 12:06:23 -04:00
Dave Henderson
44adfea049
Server: Fix 'server' subcommand double-registration ( #86083 )
...
fix 'server' subcommand double-registration
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-04-15 08:21:03 -04:00
Dave Henderson
5cfca8dbf6
chore: bump Go to 1.21.9 ( #85964 )
...
* chore: bump Go to 1.21.9
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* regen .drone.yml
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-04-11 15:37:07 -04:00
Dave Henderson
5687243d0b
Feature Flags: use FeatureToggles interface where possible ( #85131 )
...
* Feature Flags: use FeatureToggles interface where possible
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* Replace TestFeatureToggles with existing WithFeatures
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-04-04 12:22:31 -04:00
Dave Henderson
08d603e660
ci: Stop running ephemeral instances workflow when not needed ( #85306 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-03-27 14:17:31 -04:00
Dave Henderson
01fb2cff62
chore: bump Go to 1.21.8 ( #83927 )
...
* chore: bump Go to 1.21.8
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* bump workflows too
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-03-05 15:24:34 -05:00
Dave Henderson
e0402115ea
Notifications: Optional trace propagation through SMTP ( #80481 )
...
* Notifications: Optional trace propagation through SMTP
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* fix failing test
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* Add documentation
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-01-22 10:50:05 -05:00
Dave Henderson and Christopher Moyer
ce1169f8b7
Tracing: Support remote, rate-limited, and probabilistic sampling in tracing.opentelemetry config section ( #73587 )
...
* tracing: Support remote sampling server
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* Update docs/sources/setup-grafana/configure-grafana/_index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
* Update docs/sources/setup-grafana/configure-grafana/_index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
* Update docs/sources/setup-grafana/configure-grafana/_index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
* Update docs/sources/setup-grafana/configure-grafana/_index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
* Update docs/sources/setup-grafana/configure-grafana/_index.md
* Update docs/sources/setup-grafana/configure-grafana/_index.md
* Update docs/sources/setup-grafana/configure-grafana/_index.md
* Satisfying the doc-validator check
* satisfy prettier
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* back out unnecessary change
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2023-09-11 12:13:29 -04:00
c0b5d2dfaa
Tracing: Support multiple OTel propagators ( #61199 )
...
* tracing: Support multiple OTel propagators
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* tracing: add TraceIDString method to fix up tests
This method will be useful elsewhere if we want to log the trace ID.
* improve propagation docs
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
* doc style fix
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* Use tracing.TraceIDFromContext instead of adding TraceIDString method
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
Co-authored-by: Bryan Boreham <bjboreham@gmail.com >
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2023-03-27 14:56:24 -04:00
Dave Henderson
801b61c963
Tracing: Add new [tracing.opentelemetry] custom_attributes config setting ( #54110 )
...
* tracing: Add new [tracing.opentelemetry] custom_attributes config setting
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* Fix typos in config
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* Return error when custom_attributes contains malformed entries
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2022-09-16 09:54:25 -04:00
Dave Henderson
713075c494
Metrics: Fixed grafana_database_conn_* metrics, and added new go_sql_stats_* metrics as eventual replacement ( #54405 )
...
* metrics: Fix broken DBStats metrics
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* Register the sqlstats metrics by default
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2022-08-31 08:54:32 -04:00
Dave Henderson
19cf9fa87d
Docs: Correct references to 'lockingMigration' ( #51678 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2022-07-14 15:42:24 -04:00
Dave Henderson
096330c53b
datasource metrics: Correct help text for histograms ( #50942 )
...
In #50420 a few summary metrics were converted to histograms,
but the Help text in a couple of them still referred to summaries.
This fixes that help text.
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2022-06-16 14:18:09 +02:00
Dave Henderson
1f85101787
Util: Improve performance of strings.SplitString ( #49115 )
...
Replaces the regexp with calls to strings.ReplaceAll and strings.Fields
for simplicity and improved performance.
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2022-05-25 14:10:22 -07:00