synthetic-monitoring-agent

Synthetic Monitoring Agent

APACHE-2.0 License

Stars
159
Committers
20

Bot releases are visible (Hide)

synthetic-monitoring-agent - v0.26.0

Published by grafanabot about 2 months ago

Changelog

  • dd89415c Add with-browser Docker image (#829)
  • f8dc716a Build(deps): Bump github.com/prometheus/client_golang
  • b05baa25 Build(deps): Bump github.com/prometheus/common
  • 7a020a32 Build(deps): Bump google.golang.org/grpc from 1.65.0 to 1.66.0
  • e74d8427 Build(deps): Bump the prometheus-go group across 1 directory with 2 updates (#827)
  • 2eaf1c8f Dockerfile: pin hash of debian:stable-slim image (#828)
  • 0bccfddd Release v0.26.0 (#863)
  • 1bab1c25 Update actions/checkout action to v4.1.7 (#857)
  • 3bd688b9 Update alpine Docker tag to v3.20 (#858)
  • 7e3c7998 Update dependency grafana/k6 to v0.53.0
  • 6ec84c58 Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.22.0 (#817)
  • aad267af Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.23.0
  • 1d31294f Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.23.0
  • 5e7209ac Update github.com/grafana/loki/pkg/push digest to 246a1df
  • 6e005555 Update github.com/grafana/loki/pkg/push digest to 9315b3d
  • 17f9f48b Update github.com/securego/gosec/v2 digest to ab3f6c1
  • 4d785b97 Update golang.org/x/exp digest to 9b4947d
  • 75fa318d Update module github.com/golangci/golangci-lint to v1.60.0 (#825)
  • 3fb991a7 Update module github.com/mccutchen/go-httpbin/v2 to v2.14.1 (#860)
  • 40d1b977 Update module github.com/miekg/dns to v1.1.62
  • dfafa55f Update module github.com/prometheus/common to v0.56.0 (#849)
  • 6730b4dc Update module github.com/prometheus/prometheus to v0.54.1 (#843)
  • b98b9d4d Update module github.com/securego/gosec to v2
  • a17f5e83 Update module github.com/securego/gosec to v2 (#861)
  • 948fa115 Update module go.k6.io/k6 to v0.53.0 (#823)
  • d38711de Update module golang.org/x/net to v0.28.0 (#813)
  • 05d4a9a2 Update module golang.org/x/sync to v0.8.0 (#812)
  • c7c61f9d Update renovatebot/github-action action to v40.2.7 (#859)
  • 0ab112e0 dependabot: remove
  • b771e06b drone: regenerate pipelines
  • f94214e5 feat: Validate browser capability (#809)
  • 665f306f go: upgrade to 1.23 (#838)
  • 76f15612 k6runner: always log error code and string to user's logger
  • 1f187782 renovate: add dependencies label to PRs
  • c1eda939 renovate: enable default managers
  • f3bd179d renovate: fix grafana-build-tools dependency regex
  • 676f7540 renovate: group prometheus-go updates
synthetic-monitoring-agent - v0.25.2 Latest Release

Published by grafanabot 3 months ago

Changelog

  • 7bbde1c3 Add browser checks capability (#807)
  • 5a039921 Release v0.25.2 (#811)
synthetic-monitoring-agent - v0.25.1

Published by grafanabot 3 months ago

Changelog

  • ee78463d Add retries to BBE DNS probe (#803)
  • 8900a1dc Info message for -features used deprecated syntax. (#801)
  • f2f001c3 Release v0.25.1 (#810)
  • ef4f4eff Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.16.0 (#800)
  • fe3ad7a2 Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.17.1 (#808)
  • 31935536 Update github.com/grafana/loki/pkg/push digest to 5a87ccb (#804)
  • bc248725 Update golang.org/x/exp digest to 8a7402a (#806)
  • 3bf9f159 ci/renovate: update gomod digests before 8 AM UTC
  • b2a24c4a k6runner: handle ErrorCodeFailed (#791)
synthetic-monitoring-agent - v0.25.0

Published by grafanabot 3 months ago

Changelog

  • 28d3edbb Add browser limits and class (#787)
  • 9730c0b7 Add the basic stuff to support a browser check type (#737)
  • 7677b83e Build(deps): Bump github.com/prometheus/common
  • c0299879 Build(deps): Bump google.golang.org/grpc from 1.64.0 to 1.65.0
  • ec13ef1f Build(deps): Bump the prometheus-go group across 1 directory with 2 updates
  • 2a8ebd3f Bump k6 version using renovate (#745)
  • d798772b Correct the listen address to scrape metrics to port 4050. (#743)
  • 581106ba Dispatch renovate workflow manually (#746)
  • 69cee011 Dockerfile: copy sm-specific k6 as sm-k6 instead of just k6
  • b4a12031 Fix renovate configuration (#751)
  • f193b2e1 Release v0.25.0
  • d9a40a52 Report browser check's class as browser (#788)
  • ed93cf8a Route browser checks to the browser prober (#780)
  • aaa8c722 Split and fix renovate config (#767)
  • d33fffcc Update dependency grafana/grafana-build-tools to v0.15.0 (#756)
  • de38831e Update dependency grafana/k6 to v0.52.0 (#749)
  • 7b5a447a Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.15.1 (#770)
  • e673f252 Update github.com/grafana/loki/pkg/push digest to 04bc3a4 (#752)
  • a9a345b0 Update github.com/grafana/loki/pkg/push digest to 527510d (#793)
  • 1a5991b2 Update github.com/grafana/loki/pkg/push digest to 6da364e
  • 642aab66 Update github.com/grafana/loki/pkg/push digest to 7c86e65
  • a19c9f70 Update github.com/grafana/loki/pkg/push digest to e506995
  • 55c53149 Update github.com/securego/gosec/v2 digest to 4487a0c
  • d7f01d9a Update golang.org/x/exp digest to 46b0784 (#781)
  • 06f079e0 Update golang.org/x/exp digest to 7f521ea
  • 932de187 Update module github.com/dmarkham/enumer to v1.5.10 (#754)
  • 6f2a457a Update module github.com/golangci/golangci-lint to v1.59.1
  • f2b7b21a Update module github.com/prometheus/prometheus to v0.53.1 (#790)
  • da96a6d8 Update module github.com/securego/gosec to v2
  • 757e9793 Update module github.com/securego/gosec to v2
  • 3799180c Update module github.com/securego/gosec to v2
  • 7b9b3515 Update module github.com/securego/gosec to v2
  • 2f28bb2e Update module github.com/sirupsen/logrus to v1.9.3 (#755)
  • c5a32257 Update module github.com/spf13/afero to v1.11.0 (#758)
  • 6275d25c Update module github.com/stretchr/testify to v1.9.0 (#759)
  • 587694b3 Update module go.k6.io/k6 to v0.52.0
  • 0e250c4e Update module golang.org/x/net to v0.27.0 (#775)
  • cad9e2f6 Update module google.golang.org/grpc to v1.65.0 (#761)
  • 3758f8df Update module gotest.tools/gotestsum to v1.12.0
  • 0c7af569 Update module gotest.tools/gotestsum to v1.12.0
  • e4954766 Update renovate (#748)
  • db349fdb add validation case for browser (#773)
  • 9dabcac5 ci/renovate: limit gomod digest updates to once every two weeks (#785)
  • 7baa2cea cmd: default to sm-k6 binary
  • 4b2cb9a1 grpc: nolint deprecated grpc options
  • 5cd1aefd http: rename promconfig.Header to promconfig.ProxyHeader
  • 090ba2f6 k6runner/test: ensure logs are sent to loki when runner reports user errors
  • 321aba8c k6runner/test: pass address of expectErrorAs to errors.As
  • 9a209d75 k6runner: log errors encountered by logfmt parser
  • f62a1738 k6runner: send logs even if metrics are malformed
synthetic-monitoring-agent - v0.24.3

Published by grafanabot 4 months ago

Changelog

  • 13e01658 Build(deps): Bump github.com/miekg/dns from 1.1.59 to 1.1.61
  • f3cb116f Release v0.24.3
  • 87e43391 create k6runner.Script and make probers aware of it
  • 95cf1a8d k6runner/test: fail if the wrong endpoint is hit
  • 0a943f9c k6runner: apply empty IP denylist even if it is empty
  • 76b0439d k6runner: prevent clearing ip denylist when calling WithLogger
  • dbbcd00c k6runner: rename Script to Processor
  • bde75eb5 k6runner: use non-pointer LocalRunner everywhere
  • e8dc2a5c prober: log errors returned by k6-backed probes as errors
  • 0355d03e scraper: formatting
synthetic-monitoring-agent - v0.24.2

Published by grafanabot 4 months ago

Changelog

  • bfb111df --- updated-dependencies: - dependency-name: kernel.org/pub/linux/libs/security/libcap/cap dependency-type: direct:production update-type: version-update:semver-patch ...
  • d3cc38b9 Build(deps): Bump golang.org/x/net from 0.25.0 to 0.26.0
  • 123b0d67 Enable K6 by default in agent deployments (#722)
  • bac84cb0 Fix: Interpolate variables into MultiHTTP request bodies (#713)
  • d1ca970c Fix: deprecate --features and warn user (#726)
  • 7dd8ed65 MultiHttp script should decode the payload as a string and replace the variable placeholders with the values. The result should be assigned to the request body. (#717)
  • a3917864 Release v0.24.2
  • b58d041c Remove adhoc and traceroute feature flags. (#707)
  • 6aa9cee1 Update to grafana-build-tools v0.11.0 (#705)
  • 67934eec checks/test: make timer big enough for context cancel to be picked up
  • 18992df9 k6runner: use check context for http request (#715)
synthetic-monitoring-agent - v0.24.1

Published by grafanabot 6 months ago

Changelog

  • 82b8402a Bump Go to 1.22 (#699)
  • dc413856 Fix: report duration from script (#698)
  • 04d5f10f Release v0.24.1 (#700)
synthetic-monitoring-agent - v0.24.0

Published by grafanabot 6 months ago

Changelog

  • 79b19274 Feature: automatically set up GOMEMLIMIT (#691)
  • c502dd59 Feature: upgrade k6 to v0.50.0 (#681)
  • 61466e3d Fix: TestTickWithOffset sometimes if offset is 0 (#686)
  • 4787d581 Fix: use uniform timeout validation logic (#693)
  • aeaf280d Log configuration at start up (#689)
  • 931e4424 Make k6 capability validation nil-safe (#692)
  • 523e9a64 Release v0.23.4 (#685)
  • 5e69f42a Release v0.24.0 (#697)
  • e587e95f Switch to using buf to manage protobuf code (#641)
  • 2a5799d5 Terminate agent if capabilities not supported (#684)
  • 2cd70a42 k6runner/test: add test for RunResponse error handling
  • 67982753 k6runner: handle errors reported by http runners
  • a8009875 k6runner: inspect errors and propagate unexpected ones to the probe
  • ecca8501 proto fields for scripted check enablement (#674)
  • eea5b637 skip interpolating multihttp variables into the metric names (#683)
synthetic-monitoring-agent - v0.23.4

Published by grafanabot 6 months ago

Changelog

  • c502dd59 Feature: upgrade k6 to v0.50.0 (#681)
  • c00b3700 Release v0.23.4
  • e587e95f Switch to using buf to manage protobuf code (#641)
  • ecca8501 proto fields for scripted check enablement (#674)
  • eea5b637 skip interpolating multihttp variables into the metric names (#683)
synthetic-monitoring-agent - v0.23.3

Published by grafanabot 6 months ago

Changelog

  • ddc4953c Log publisher errors (#661)
  • f1af7077 Release v0.23.3 (#680)
  • c866dc01 Remove max check labels verification (#659)
synthetic-monitoring-agent - v0.23.2

Published by grafanabot 7 months ago

Changelog

  • 7e0454ab Allow returning stale data from tenants cache (#665)
  • eebac313 Release v0.23.2 (#677)
  • f22d6260 Update grafana-build-tools to v0.10.0 (#676)
  • 728633ae dependabot: group prometheus updates (#664)
synthetic-monitoring-agent - v0.23.1

Published by grafanabot 7 months ago

Changelog

  • 8442fb59 Expose agent label constants (#606)
  • 943f1051 Release v0.23.1 (#660)
synthetic-monitoring-agent - v0.23.0

Published by grafanabot 7 months ago

Changelog

  • d3e6fc0b Clean up scraper factory (#656)
  • 9e9c6a1a Experimental: increase max frequency to 1 hour (#645)
  • 3d7939f9 Feature: switch to pusher v2 by default (#655)
  • 5e15e3b1 Release v0.23.0 (#658)
synthetic-monitoring-agent - v0.22.0

Published by grafanabot 7 months ago

Changelog

  • f6fb2ccc Add telemetry (#621)
  • 37dbca60 Add telemetry sampled executions (#653)
  • 58458dbd Configure blacklist ip range for k6 runner (#633)
  • abb5ff63 Feature: allow checks to run less often (#611)
  • 5311af8e Fix telemetry error handling (#650)
  • e06edbad Fix: telemetry region label (#638)
  • 6fb040ba Pass a scraper factory from main (#649)
  • 2d5af37a Release v0.22.0 (#654)
  • e73d2527 Send adhoc check done logs to Loki without --verbose (#631)
  • 781242fc Upgrade to grafana-build-tools v0.6.1 (#646)
  • bac47f64 Use github.com/grafana/loki/pkg/pusher instead of logproto (#648)
  • 978436cc use expfmt.NewFormat instead of now-private formats directly
synthetic-monitoring-agent - v0.21.0

Published by grafanabot 8 months ago

Changelog

  • 2584f5d9 Add an option to log multihttp responses (#550)
  • 466e550f Add header to ease tracking HTTP requests (#624)
  • 50573422 Add telemetry protobuf definitions (#627)
  • e8792afa Add tenant label limits (#581)
  • ff540354 Feature: promote adhoc to permanent feature (#615)
  • e950699b Fix global tenant id usage for label limits query
  • 05942106 Fix: add test for HTTP check with a long URL
  • c1890e14 Fix: missing http check regex validations (#612)
  • 1a3b765c Release v0.20.0 (#613)
  • 3e6a8a5e Release v0.20.1
  • f9ee435b Release v0.20.2 (#620)
  • e10bd67d Release v0.21.0 (#632)
  • d8d88c1f Update release script (#617)
  • 5d7f1828 Update to grafana-build-tools v0.6.0
  • 17c48388 change the name of the k6 check type to scripted (#622)
synthetic-monitoring-agent - v0.20.1

Published by grafanabot 8 months ago

Changelog

  • 2584f5d9 Add an option to log multihttp responses (#550)
  • e8792afa Add tenant label limits (#581)
  • e950699b Fix global tenant id usage for label limits query
  • 05942106 Fix: add test for HTTP check with a long URL
  • 1a3b765c Release v0.20.0 (#613)
  • 66af84ad Release v0.20.1
  • 5d7f1828 Update to grafana-build-tools v0.6.0
synthetic-monitoring-agent - v0.19.6

Published by grafanabot 9 months ago

Changelog

  • 8338926b Fix: increase max target length
  • 3d62b83a Release v0.19.6
synthetic-monitoring-agent - v0.19.5

Published by grafanabot 9 months ago

Changelog

  • 5e686929 Fix: check targets must be valid label values
  • 23cbe730 Release v0.19.5
  • 802dffb4 allow adhoc k6 checks with unvalidated targets (#598)
synthetic-monitoring-agent - v0.19.4

Published by grafanabot 9 months ago

Changelog

  • 4e0f327b Release v0.19.4
  • b9c237f8 fix: allow scripted checks to have anything as the target value (#592)
synthetic-monitoring-agent - v0.19.3

Published by grafanabot 10 months ago

Changelog

  • daee222a Fix: test release on PRs
  • 2d8fd471 Release v0.19.3