Matthew Jacobson

Results 8 issues of Matthew Jacobson

**What happened**: Alert rule queries will default to max data points=43200 and interval=1s. This can cause unexpected queries/results: heavier load on your datasource, returning more data than necessary, errors with...

type/bug
area/alerting
area/backend
area/frontend

**What is this feature?** This PR connects the new RBAC authentication service to existing alertmanager API silence endpoints. **Why do we need this feature?** This PR is an incremental improvement...

area/alerting
area/backend
add to changelog
no-backport

Will be useful for subsequent PR that adds metadata to silence response **What is this feature?** Separates out precondition checks from silence auth service `AuthorizeXSilence` methods. **Why do we need...

area/alerting
type/refactor
area/backend
no-backport
no-changelog

**What is this feature?** Adds a query param option `withMetadata=true` to `/alertmanager/grafana/api/v2/silences` and `alertmanager/grafana/api/v2/silence/{SilenceId}` True will add an inline metadata field to the returned silence object. ex: ```json { "comment":...

area/alerting
area/backend
add to changelog
no-backport

Context: https://github.com/grafana/grafana/issues/70484 Alerting file provisioning supports interpolation of environment variables using the `$variable` syntax in most fields. The file provisioning export endpoints should escape all instances of `$variable` to `$$variable`...

type/bug
area/alerting
area/backend
area/provisioning
stale
internal

- Introduced client options in HTTP client creation similar to upstream. - Added support for custom `DialContext` in webhook client. - Enhanced integration tests to validate custom dialer behavior. Part...

Followup to https://github.com/grafana/alerting/pull/317 with support for mqtt, sns, slack, and prometheus-alertmanager. This was split out because each of these has some non-standard `http.Client` that needs to be extended or standardized...

Contact points tab was not being displayed by default for users with only `alert.notifications.receivers:create` and not `alert.notifications.receivers:read` when navigating via sidebar. For example, a user with basic role `None` and...

type/bug
area/alerting
area/frontend
add to changelog