Promitor Changelog

Scraper - v2.1.1

released on 2021-03-03
  • fixed Issue when metric (values) where not found causing exceptions to be thrown (#1545)

Full release notes can be found here.

Scraper - v2.1.0

released on 2021-02-18
  • added Support for scraping Azure Automation account (docs | #352)
  • added Support for scraping Azure Front Door account (docs | #343)
  • added Support for scraping Azure SQL Elastic Pool (docs | #319)
  • added Support for scraping Azure Synapse (Apache Spark pool) (docs | #1477)
  • added Support for scraping Azure Synapse (SQL pool) (docs | #1477)
  • added Support for scraping Azure Synapse (Workspace) (docs | #1477)
  • added Support Prometheus Operator in Helm chart (PR #31 | Contributed by @DaveOHenry 🎉)
  • added Support for affinity in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for priority class name in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for additional pod labels in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for security context in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for node selector in Helm chart (PR #26 | Contributed by @blafry 🎉)
  • added Support for tolerances in Helm chart (PR #26 | Contributed by @blafry 🎉)
  • added Support Prometheus Operator in Helm chart (PR #31 | Contributed by @DaveOHenry 🎉)
  • changed Provide better usability in terms of startup and configuration insights (#1474)
  • changed Provide more control over probes in Helm chart (PR #30 | Contributed by @t3mi 🎉)

Full release notes can be found here.

Resource Discovery - v0.2.0

released on 2021-02-18
  • added Support for discovering Azure Automation resources (docs | #352)
  • added Support for discovering Azure Front Door resources (docs | #343)
  • added Support for scraping Azure SQL Elastic Pool (docs | #319)
  • added Support for scraping Azure Synapse (Apache Spark pool) (docs | #1477)
  • added Support for scraping Azure Synapse (SQL pool) (docs | #1477)
  • added Support for scraping Azure Synapse (Workspace) (docs | #1477)
  • added Support for affinity in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for priority class name in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for additional pod labels in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for security context in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for node selector in Helm chart (PR #26 | Contributed by @blafry 🎉)
  • added Support for tolerances in Helm chart (PR #26 | Contributed by @blafry 🎉)
  • changed Provide better usability in terms of startup and configuration insights (#1474)
  • changed Provide more control over probes in Helm chart (PR #3°)
  • changed Rename azureLandscape.subscriptionIds to azureLandscape.subscriptionIds in Helm chart to avoid confusion (PR #29)
  • fixed Provide case-invarient lookups for resource group filtering (#1492)

Full release notes can be found here.

Scraper - v2.0.0

released on 2021-01-04
  • added Support for resource discovery (docs | configuration | deployment)
  • added Support for scraping Azure Event Hubs (docs | #69)
  • added Support for scraping Azure Service Bus Namespace (docs | #1392)
  • added Support for scraping Azure Logic Apps (docs | #314).
  • added Support for scraping Azure Express Route circuits (docs | #1251 | Contributed by @bluepixbe 🎉).
  • added Support for scraping Azure Application Gateway (docs | #1251 | Contributed by @bluepixbe 🎉).
  • added Support for scraping Azure Network Gateway (docs | #1264 | Contributed by @bluepixbe 🎉).
  • added Support for scraping Azure Kubernetes Service (docs | #333 | Contributed by @jkataja 🎉).
  • added Support for using dimensions with Azure Service Bus (#808)
  • added New validation rule to ensure at least one resource or resource collection is configured to scrape
  • added Provide suggestions when unknown fields are found in the metrics config. (#1105 | Contributed by @adamconnelly 🎉).
  • added Add validation to ensure the scraping schedule is a valid Cron expression. (#1103 | Contributed by @adamconnelly 🎉).
  • added Provide support for pushing metrics to Atlassian Statuspage (docs | #1152)
  • added New validation rule to ensure declarative or dynamic discovery for metrics to scrape are configured
  • added New System API endpoint giving runtime information (docs | #1208)
  • added Provide X-Version response header for API endpoints (#1209)
  • added Provide capability to tweak liveness/readines probes in Helm charts (#1350)
  • added Provide capability to expose DNS name for load balancer (AKS) in Helm charts
  • added Provide capability to expose endpoints through an internal load balancer (AKS) in Helm charts (#1402)
  • changed Show Promitor version during startup
  • changed Provide capability to scrape all queues in Azure Service Bus, instead of having to declare the queue name. (#529).
  • changed Handle validation failures on startup more gracefully. (#1113 | Contributed by @adamconnelly 🎉).
  • changed Health endpoints provide opt-in for including dependency information, instead of always include all dependencies
  • changed Improve time series handling to ensure finalized time series are reported
  • changed service.exposeExternally is renamed to service.loadBalancer.enabled in Promitor Agent Helm chart
  • changed Default name for rbac.serviceAccount.name is now promitor-scraper in Promitor Agent Helm chart
  • fixed Ensure Prometheus metric sink does write timestamps (#1217).
  • fixed Dimensions with / in name are now supported by replacing it with _ for Prometheus metric sink (#1248).
  • fixed (Multi-Dimensional) Metrics that do not have a value/time series are not reported correctly in Prometheus metric sink with metricSinks.prometheusScrapingEndpoint.metricUnavailableValue (#1197 | FAQ).
  • removed Support for scraping Azure Service Bus Queue, use Azure Service Bus Namespace scraper instead
  • removed Support for Prometheus legacy configuration (deprecation notice | migration guide)
  • removed Support for Helm 2.0 (deprecation notice | Helm migration guide)
  • removed Support for Swagger UI 2.0 (deprecation notice | migration guide)
  • removed Support for Swagger 2.0 (deprecation notice | migration guide)
  • removed service.labelType & service.selectorType are no longer available in Promitor Scraper Helm chart

Learn how to migrate to 2.0 with our migration guide.

Full release notes can be found here.

Scraper - v1.6.1

released on 2020-06-01
  • fixed Ensure scraping jobs have unique names to ensure all resources are scraped
  • fixed Service Bus queue metrics are not reported correctly for entities in same namespace (#1050)
  • fixed ratelimit_arm reported instead of promitor_ratelimit_arm for Prometheus sink (#1056)
  • fixed Runtime config for metrics sinks is not working correctly (#1052)
  • removed Default Prometheus configuration since we have multiple metric sinks nowadays. We are removing this since you cannot have duplicate Prometheus scraping endpoints. If you omit legacy configuration it will use /metrics as a default value which forces you to use different endpoint in the Prometheus metric sink.

Full release notes can be found here.

Scraper - v1.6.0

released on 2020-05-15

Full release notes can be found here.

Scraper - v1.5.0

released on 2020-04-06
  • added Support for scraping multiple subscriptions (docs | #761)

Full release notes can be found here.

Scraper - v1.4.0

released on 2020-03-20
  • added Support for Helm 3 (Helm Hub)
  • added Support for Windows containers (docs | image tagging strategy | #67)
  • added Support Prometheus service discovery in Helm chart (#861)
  • added Capability to gain insights on Azure Monitor integration (docs | #848)
  • changed Improve metrics configuration validation (#592 | Contributed by @adamconnelly 🎉)

Full release notes can be found here.

Scraper - v1.3.0

released on 2020-01-30

Full release notes can be found here.

Scraper - v1.2.1

released on 2020-01-15
  • security Patch for CVE-2020-0602 ASP.NET Core Denial of Service Vulnerability (notice)
  • security Patch for CVE-2020-0603 ASP.NET Core Remote Code Execution Vulnerability (notice)
  • fixed Correctly expose OpenAPI 3.0 documentation & UI (issue)

Full release notes can be found here.