Releases: tomkerkhove/promitor
v1.3.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
- New Azure API Management Scraper (docs)
- New Azure SQL Server Scraper (docs)
- New Azure Storage account Scraper (docs)
- New Azure Storage Blobs Scraper (docs)
- New Azure Storage Files Scraper (docs)
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.3.0
Docker Image information
New Docker image tags are available:
latest
1.3.0
1.3
Docker image is available on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- #860: Update dependency lint-staged to v10.0.5
- #859: Update dependency lint-staged to v10.0.4
- #858: Update dependency Microsoft.ApplicationInsights to v2.12.1
- #854: Update dependency lint-staged to v10.0.3
- #853: Update dependency husky to v4.2.1
- #852: Update dependency lint-staged to v10.0.2
- #851: Update dependency husky to v4.2.0
- #850: Provide support for scraping metrics for Azure SQL Database Server
- #849: Update dependency lint-staged to v10.0.1
- #846: Update dependency lint-staged to v10
See More
- #845: Update dependency YamlDotNet to v8.1.0
- #843: Provide API Management, Storage Account, Blob Storage & File Storage scalers
- #838: Update dependency Prometheus.Client.AspNetCore to v3.1.0
- #842: Update dependency Microsoft.Azure.Storage.Queue to v11.1.2
This list of changes was auto generated.
v1.2.1
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Fixes
Here are a list of fixes :
- Microsoft Security Advisory CVE-2020-0602 : ASP.NET Core Denial of Service Vulnerability (#835)
- Microsoft Security Advisory CVE-2020-0603 : ASP.NET Core Remote Code Execution Vulnerability (#836)
- OpenAPI 3.0 docs & UI are not exposed correctly (#840)
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.2.1
Docker Image information
New Docker image tags are available:
latest
1.2.1
1.2
Docker image is available on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- #839: Simply scrapers to reduce duplicate code and make it easy to add new scrapers
- #841: OpenAPI 3.0 docs & UI are not exposed correctly
- #828: Update dependency Swashbuckle.AspNetCore to v5.0.0
- #833: Update aspnet Extensions monorepo to v3.1.1
- #837: Security patch for CVE-2020-0602 & CVE-2020-0603
- #834: Update dependency husky to v4.0.10
- #830: Update dependency husky to v4.0.9
- #827: Update dependency husky to v4.0.8
- #826: Update dependency husky to v4.0.7
- #825: Update dependency Prometheus.Client to v3.1.0
This list of changes was auto generated.
v1.2.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
- New Azure Virtual Machine Scale Set Scraper (docs)
- New Azure App Plan Scraper (docs)
- New Azure Web App Scraper (docs)
- New Azure Function App Scraper (docs)
- Metric labels for dimensions are now always lower-cased
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.2.0
Docker Image information
New Docker image tags are available:
latest
1.2.0
1.2
Docker image is available on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- #820: Provide scrapers for App Services (App Plan, Web App, Function)
- #823: Update dependency husky to v4.0.6
- #822: Update dependency husky to v4.0.5
- #821: Update dependency husky to v4.0.4
- #819: Update azure azure-libraries-for-net monorepo to v1.30.0
- #818: Update dependency husky to v4.0.3
- #817: Metric labels for dimensions should always be lower-cased
- #816: Provide Azure Virtual Machine Scale Set (VMSS) Scraper
- #815: Update dependency husky to v4.0.1
This list of changes was auto generated.
v1.1.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
- Introduce a changelog on changelog.promitor.io
- Support for all Azure clouds (docs | FAQ | #114)
- Multi-dimensional metric support (docs | FAQ | #81)
- Azure SQL Database Scraper (docs | #317)
- Azure SQL Managed Instance Scraper (docs | #381)
- OpenAPI v3.0 support (
/api/v1/docs.json
| docs | #734) - OpenAPI UI based on OpenAPI v3.0 (
/api/docs/
| docs | #734) - Provide traces in Azure Application Insights (docs | #29)
- Introduce Frequently asked questions (FAQs) in documentation (FAQs)
- Helm Chart creates apps/v1 Deployment instead of v1beta1 (#669)
- Provide exceptions in Azure Application Insights for all exceptions, not just scraping (docs | #29)
Deprecations
Here are a list of new deprecations and how to mitigate them:
- Swagger 2.0 - Use API documentation provided in OpenAPI v3.0 format. (Discussion #782)
- Swagger UI 2.0 - Use OpenAPI UI 3.0. (Discussion #781)
For more information, have a look at our changelog
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.1.0
Docker Image information
New Docker image tags are available:
latest
1.1.0
1.1
Docker image is available on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- #812: Provide support for all Azure clouds
- #813: Update dependency NetEscapades.Configuration.Yaml to v2
- #814: Update dependency husky to v4
- #811: Provide support for scraping metrics for Azure SQL Managed Instance
- #807: Provide support for multi-dimensional metrics
- #810: Update dependency markdownlint-cli to v0.21.0
- #805: Update azure azure-libraries-for-net monorepo to v1.29.1
- #802: Update dependency Swashbuckle.AspNetCore.Annotations to v5.0.0-rc5
- #800: Update aspnet Extensions monorepo to v3.1.0
- #718: Migrate to .NET Core 3.1
See More
- #799: Update dependency markdownlint-cli to v0.20.0
- #797: Update dependency Bogus to v28.4.4
- #796: Update azure azure-libraries-for-net monorepo to v1.29.0
- #795: Update dependency Microsoft.ApplicationInsights to v2.12.0
- #790: Update dependency Bogus to v28.4.3
- #787: Ensure that Image.MajorMinorVersion is set in official releases
- #788: Update dependency Bogus to v28.4.2
- #786: Update GitHub releases to include changelog.promitor.io
- #783: Provide data for changelog.promitor.io
- #784: Update dependency lint-staged to v9.5.0
- #725: Bump rubyzip from 1.2.3 to 2.0.0 in /docs
- #779: Update azure azure-libraries-for-net monorepo to v1.28.1
- #780: Fix doc linting in SUPPORT.md
- #777: Ignore changelog folder in markdown linting
- #771: Update dependency Microsoft.Azure.Storage.Queue to v11.1.1
- #774: Fix incorrect notes instructions
- #768: Update azure azure-libraries-for-net monorepo to v1.28.0
- #776: Remove documentation linting for now
- #772: Update dependency husky to v3.1.0
- #770: [ImgBot] Optimize images
- #769: Provide changelog
- #766: Rename 'AzureSqlDatabase' scraper to 'SqlDatabase'
- #767: Update dependency lint-staged to v9.4.3
- #765: Update dependency Microsoft.NET.Test.Sdk to v16.4.0
- #760: DEV: Include Azure SQL DB as local resource
- #758: Docs - Fix incorrect Azure SQL DB example
- #756: Update azure azure-libraries-for-net monorepo to v1.27.2
- #755: [ImgBot] Optimize images
- #754: Provide customer overview and include Walmart Labs
- #750: Update dependency YamlDotNet to v8
- #752: Update dependency markdownlint-cli to v0.19.0
- #751: Update dependency Moq to v4.13.1
- #749: Sorting resource names alphabetically
- #748: Add an Azure SQL Database scraper
- #317: Provide support for scraping metrics for Azure SQL Database
- #747: GitHub - Use issue-based change log
- #744: Add development guide
- #484: Provide docs on how to build & test the codebase
- #746: Pin dependencies
- #745: Add husky to run markdownlint
- #741: Use Husky to share git hooks
- #743: Update dependency Bogus to v28.4.1
- #742: Pin dependency markdownlint-cli to 0.18.0
- #740: Add markdownlint support
- #453: Standarize Markdownlinter
- #739: Build - Migrate to Resharper CLI v2.0 Task
- #733: Update azure azure-libraries-for-net monorepo to v1.27.0
- #732: Improve GitHub release for Helm charts
- #731: CI - Don't tag with PR if it's not a PR
This list of changes was auto generated.
Helm v1.1.0 for Promitor Scraper v1.0.0
Installing our Helm repo
❯ helm repo add promitor https://promitor.azurecr.io/helm/v1/repo
Getting started
Deploying Promitor Scraper v1.0.0 with Helm is super easy:
❯ helm install --name promitor-agent-scraper promitor/promitor-agent-scraper \
--set azureAuthentication.appId='<azure-ad-app-id>' \
--set azureAuthentication.appKey='<azure-ad-app-key>' \
--values /path/to/helm-configuration.yaml
Helm chart image is available on Helm Hub.
v1.0.0
Breaking Changes
This is a breaking change and is advised to read the documentation.
All features are listed in the v1.0.0 milestone or read the announcement blog post.
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.0.0
Docker Image information
New Docker image tags are available:
latest
1.0.0
1.0
Docker image is available on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- 648e8f0 Only use GitHub Sponsorship for funding (#708)
- 5ca94a0 Revert "Update donation link to GitHub Sponsorship"
- 0bfd6f7 Update donation link to GitHub Sponsorship
- cebf4f9 Update dependency Microsoft.AspNetCore.App to v2.2.7 (#700)
- ee6f7c9 Update dependency Bogus to v28.2.1 (#701)
- 1248b1e Update dependency Bogus to v28.1.1 (#699)
- c5befbb [Docs] Switch docs to point to Promitor v1.0 docs & 1.0.0 RC image (#690)
- d058008 Update dependency Prometheus.Client to v3.0.2 (#698)
- aa583e5 Fix broken runtime config name (#697)
- 949fb4a General Helm Chart improvements (#696)
See more
- 1c19f32 Update dependency Moq to v4.13.0 (#694)
- 122e5eb Update dependency CronScheduler.AspNetCore to v1.1.2 (#692)
- b18b32e Update dependency Bogus to v28.0.3 (#691)
- e457df4 Allow multiple resources to be specified per metric (#683)
- 9f32372 [Preview Release] Build change log on last release, not last ful… (#689)
- feb8ebc Update documentation for multi-resource changes (#686) [ #513 ]
- fce24c8 [Docs] Add "Check TODO" GitHub app - Thanks!
- ac52d84 Provide documentation on overriding runtime config & config APIs (#687)
- f86d53c Update azure azure-libraries-for-net monorepo to v1.25.0 (#684)
- 7810aec [Docs] Update bundler to 2.0.2 (#685)
- 5b47ec1 [Docs] Don't manually update lock file
- a2ff1d5 [Snyk] Fix for SNYK-RUBY-NOKOGIRI-459107
- 25dda34 [Docs] Fix broken link to scraper overview (#681)
- f307e01 CVE-2019-5477 - Explicitly use nokogiri >= 1.10.4 (#679)
- d27a028 Add section on security policy
- 84c3e3a Provide security policy
- 39f3aa4 Update dependency CronScheduler.AspNetCore to v1.1.1 (#677)
- 4d86841 Sanitize instrumentation key in config endpoint (#675)
- 7653fb1 [Docs] Only list scrapers that are supported in v0.x (#672)
- 21246c0 fix: docs/Gemfile & docs/Gemfile.lock to reduce vulnerabilities (#671)
- 9ac8408 Provide support for Runtime configuration in Helm Chart (#663)
- 6d67d5a Update runtime model to support multiple resources per metric (#666)
- b437697 Update dependency AutoMapper.Extensions.Microsoft.DependencyInje… (#665)
- 57b4e7e Update dependency AutoMapper to v9 (#664)
- c569c67 Seperate internal metrics declaration model from the v1 (de)seri… (#652)
- 6938750 Fix resource group overriding (#656) [ #655 ]
- f869ba9 Provide decent ToString for ScrapeResult to improve logging (#661)
- f4ce88a Move featureFlags.disableMetricTimestamps to prometheus.enableMe… (#659)
- aa3898c Provide documentation on metric labelling (#660)
- bd3f39b Change metrics to v0.x as well
- e7c6669 Documentation for runtime configuration via YAML (#643)
- da6b159 Provide capability to specify how to track missing metrics (#653)
- 16f31cd Update dependency Microsoft.Azure.Storage.Queue to v11 (#650)
- 5e2cfa6 Update azure azure-libraries-for-net monorepo to v1.24.1 (#651)
- 321a3ac Provide spec version for metrics declaration (#647)
- bb9edc6 Enforce instrumentation key when Application Insights is enabled (#644)
- f8fbf44 Turn off Application Insights by default (#642)
- b8f4739 Fix bad Docker Hub bot message in PR (#641)
- f8decbe Provide API endpoint for getting runtime configuration (#640)
- 384c879 Add volume to Docker Hub bot (#637)
- 0d64691 Include Deployment name for Docker Hub deployment
- f48a350 Mark tests as test project for CI to run them (#636)
- 0e1af05 Provide more information in health check (#635)
- fca5900 Switch to runtime configuration YAML (#608)
- ddd9dfe Update mcr.microsoft.com/dotnet/core/sdk Docker tag to v2.2.401 (#633)
- ffab9ed Update azure azure-libraries-for-net monorepo to v1.24.0 (#632)
- c6490fa Optimize images (#629)
- 418dd23 Remove old Azure DevOps folder (#631)
- 41c6c60 Move Azure DevOps builds to /build/azure-devops (#630)
- 8101a38 Introduce Contribution License Agreement (CLA) (#628)
- a3a846c Update dependency YamlDotNet to v6.1.2 (#626)
- 553e6a1 Provide better guidance in contribution guide (#625)
- d5cf7d1 Improve our current CI (#624)
- a3152c9 helm: add resources options in the deployment (#617)
- 6e25e59 Make sure to use the correct image version in CI Helm Chart (#623)
- 7aabdbe Helm CI - Fix bad repository replacement and update Chart docs (#622)
- 489a655 Update dependency Microsoft.AspNetCore.App to v2.2.6 (#612)
- 045d4ff Switch to .NET Core Alpine as Docker base image (#611)
- b80de25 Update dependency Bogus to v28.0.2 (#609)
- 29089bd Update dependency Bogus to v28 (#607)
- d170b04 Update dependency CronScheduler.AspNetCore to v1.1.0 (#606)
- 98fe195 Provide capability to specify custom labels per metric (#604)
- a7c9bf1 Provide labels with resource information (#600)
- 2088650 Update azure azure-libraries-for-net monorepo to v1.23.0 (#601)
- 34e38f1 Update dependency Microsoft.NET.Test.Sdk to v16.2.0 (#602)
- c88a7c1 Raising a better exception message from Azure Monitoring http re… (#597)
- c532149 Bump to v1.0.0-preview-8
- 07cb659 Support for Azure Database for PostgreSQL resource type (#596)
- cdeeb08 Support for Azure Cache for Redis resource type (#595)
- e1289b5 Document 'registryName' instead of containerGroup
- d875f28 Provide a link to ARM throttling in docs
- 18b7c57 Expose Promitor via LoadBalancer service in Kubernetes (#589)
- b81ca44 Change dependencies to 1.0.0-preview-7 (#588)
- 9a8a139 Include "features" in preview GitHub release template
- 3bd89a8 Update dependency CronScheduler.AspNetCore to v1.0.14 (#587)
- 9792d28 Provide timestamps for logging (#585)
- 21d6f8f Update dependency YamlDotNet to v6.1.1 (#582)
- ae19804 Update dependency Prometheus.Client.AspNetCore to v3.0.1 (#581)
- f808f0c Add "Task list completed" & "triage-new-issues" to Thank you. (#580) [ #552, #560 ]
- d97c515 Update azure azure-libraries-for-net monorepo to v1.22.2 (#579)
- 043b4db Update dependency Microsoft.NET.Tes...
v1.0.0-rc-2
Getting started
Running Promitor Scraper Agent is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.0.0-rc-2
Docker Image information
New Docker image tag is available: 1.0.0-rc-2
on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Features
- All features for v1.0.0
- Security patch for Microsoft Security Advisory CVE-2019-1302: ASP.NET Core Elevation Of Privilege Vulnerability (#706)
- Security patch for Microsoft Security Advisory CVE-2018-8269: Denial of Service Vulnerability in OData (#707)
Changes:
- cebf4f9 Update dependency Microsoft.AspNetCore.App to v2.2.7 (#700)
- ee6f7c9 Update dependency Bogus to v28.2.1 (#701)
- 1248b1e Update dependency Bogus to v28.1.1 (#699)
- c5befbb [Docs] Switch docs to point to Promitor v1.0 docs & 1.0.0 RC image (#690)
This list of changes was auto generated.
v1.0.0-rc-1
Getting started
Running Promitor Scraper Agent is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.0.0-rc-1
Docker Image information
New Docker image tag is available: 1.0.0-rc-1
on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Features
- All features for v1.0.0
Changes:
- d058008 Update dependency Prometheus.Client to v3.0.2 (#698)
- aa583e5 Fix broken runtime config name (#697)
- 949fb4a General Helm Chart improvements (#696)
- 1c19f32 Update dependency Moq to v4.13.0 (#694)
- 122e5eb Update dependency CronScheduler.AspNetCore to v1.1.2 (#692)
- b18b32e Update dependency Bogus to v28.0.3 (#691)
- e457df4 Allow multiple resources to be specified per metric (#683)
- 9f32372 [Preview Release] Build change log on last release, not last ful… (#689)
- feb8ebc Update documentation for multi-resource changes (#686) [ #513 ]
- fce24c8 [Docs] Add "Check TODO" GitHub app - Thanks!
See more
- ac52d84 Provide documentation on overriding runtime config & config APIs (#687)
- f86d53c Update azure azure-libraries-for-net monorepo to v1.25.0 (#684)
- 7810aec [Docs] Update bundler to 2.0.2 (#685)
- 5b47ec1 [Docs] Don't manually update lock file
- a2ff1d5 [Snyk] Fix for SNYK-RUBY-NOKOGIRI-459107
- 25dda34 [Docs] Fix broken link to scraper overview (#681)
- f307e01 CVE-2019-5477 - Explicitly use nokogiri >= 1.10.4 (#679)
- d27a028 Add section on security policy
- 84c3e3a Provide security policy
- 39f3aa4 Update dependency CronScheduler.AspNetCore to v1.1.1 (#677)
- 4d86841 Sanitize instrumentation key in config endpoint (#675)
- 7653fb1 [Docs] Only list scrapers that are supported in v0.x (#672)
- 21246c0 fix: docs/Gemfile & docs/Gemfile.lock to reduce vulnerabilities (#671)
- 9ac8408 Provide support for Runtime configuration in Helm Chart (#663)
- 6d67d5a Update runtime model to support multiple resources per metric (#666)
- b437697 Update dependency AutoMapper.Extensions.Microsoft.DependencyInje… (#665)
- 57b4e7e Update dependency AutoMapper to v9 (#664)
- c569c67 Seperate internal metrics declaration model from the v1 (de)seri… (#652)
- 6938750 Fix resource group overriding (#656) [ #655 ]
- f869ba9 Provide decent ToString for ScrapeResult to improve logging (#661)
- f4ce88a Move featureFlags.disableMetricTimestamps to prometheus.enableMe… (#659)
- aa3898c Provide documentation on metric labelling (#660)
- bd3f39b Change metrics to v0.x as well
- e7c6669 Documentation for runtime configuration via YAML (#643)
- da6b159 Provide capability to specify how to track missing metrics (#653)
- 16f31cd Update dependency Microsoft.Azure.Storage.Queue to v11 (#650)
- 5e2cfa6 Update azure azure-libraries-for-net monorepo to v1.24.1 (#651)
- 321a3ac Provide spec version for metrics declaration (#647)
- bb9edc6 Enforce instrumentation key when Application Insights is enabled (#644)
- f8fbf44 Turn off Application Insights by default (#642)
- b8f4739 Fix bad Docker Hub bot message in PR (#641)
- f8decbe Provide API endpoint for getting runtime configuration (#640)
- 384c879 Add volume to Docker Hub bot (#637)
- 0d64691 Include Deployment name for Docker Hub deployment
- f48a350 Mark tests as test project for CI to run them (#636)
- 0e1af05 Provide more information in health check (#635)
- fca5900 Switch to runtime configuration YAML (#608)
- ddd9dfe Update mcr.microsoft.com/dotnet/core/sdk Docker tag to v2.2.401 (#633)
- ffab9ed Update azure azure-libraries-for-net monorepo to v1.24.0 (#632)
- c6490fa Optimize images (#629)
- 418dd23 Remove old Azure DevOps folder (#631)
- 41c6c60 Move Azure DevOps builds to /build/azure-devops (#630)
- 8101a38 Introduce Contribution License Agreement (CLA) (#628)
- a3a846c Update dependency YamlDotNet to v6.1.2 (#626)
- 553e6a1 Provide better guidance in contribution guide (#625)
- d5cf7d1 Improve our current CI (#624)
- a3152c9 helm: add resources options in the deployment (#617)
- 6e25e59 Make sure to use the correct image version in CI Helm Chart (#623)
- 7aabdbe Helm CI - Fix bad repository replacement and update Chart docs (#622)
- 489a655 Update dependency Microsoft.AspNetCore.App to v2.2.6 (#612)
- 045d4ff Switch to .NET Core Alpine as Docker base image (#611)
- b80de25 Update dependency Bogus to v28.0.2 (#609)
- 29089bd Update dependency Bogus to v28 (#607)
- d170b04 Update dependency CronScheduler.AspNetCore to v1.1.0 (#606)
- 98fe195 Provide capability to specify custom labels per metric (#604)
- a7c9bf1 Provide labels with resource information (#600)
- 2088650 Update azure azure-libraries-for-net monorepo to v1.23.0 (#601)
- 34e38f1 Update dependency Microsoft.NET.Test.Sdk to v16.2.0 (#602)
- c88a7c1 Raising a better exception message from Azure Monitoring http re… (#597)
- c532149 Bump to v1.0.0-preview-8
This list of changes was auto generated.
v1.0.0-preview-8
Getting started
Running Promitor Scraper Agent is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.0.0-preview-8
Docker Image information
New Docker image tag is available: 1.0.0-preview-8
on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Features
- Provide support for scraping metrics for Azure Database for PostgreSQL (#322)
- Provide support for scraping metrics for Azure Cache for Redis (#335)
Changes:
- 07cb659 Support for Azure Database for PostgreSQL resource type (#596)
- cdeeb08 Support for Azure Cache for Redis resource type (#595)
- e1289b5 Document 'registryName' instead of containerGroup
- d875f28 Provide a link to ARM throttling in docs
- 18b7c57 Expose Promitor via LoadBalancer service in Kubernetes (#589)
- b81ca44 Change dependencies to 1.0.0-preview-7 (#588)
- 9a8a139 Include "features" in preview GitHub release template
- 3bd89a8 Update dependency CronScheduler.AspNetCore to v1.0.14 (#587)
- 9792d28 Provide timestamps for logging (#585)
- 21d6f8f Update dependency YamlDotNet to v6.1.1 (#582)
See more
- ae19804 Update dependency Prometheus.Client.AspNetCore to v3.0.1 (#581)
- f808f0c Add "Task list completed" & "triage-new-issues" to Thank you. (#580) [ #552, #560 ]
- d97c515 Update azure azure-libraries-for-net monorepo to v1.22.2 (#579)
- 043b4db Update dependency Microsoft.NET.Test.Sdk to v16.1.1 (#578)
- 199aef7 Update dependency Microsoft.ApplicationInsights to v2.10.0 (#577)
- cae1203 Use PayPal for sponsorship
- 0074a44 Add basic funding
- 93e2b01 Update dependency Prometheus.Client to v3.0.1 (#574)
- 0780614 Update mcr.microsoft.com/dotnet/core/sdk Docker tag to v2.2.300 (#567)
- dfcc9d0 Change ports used in Helm chart (#569)
- 4ec29de Docs - Introduce TOC for walkthrough (#568)
- 0ee7559 Walkthrough doc for SB Queue example (#520)
- 7b02415 Document list of configuration opportunities in Helm Chart docs (#564)
- a06e15c Provide link to Helm chart in Docker Hub bot (#565)
- acdc4be Use multi-stage CI to include Helm lint & packaging (#563)
- d6ec76a Provide resource_uri label for all metrics (#562)
- a35a4fc Minor metric improvements for local testing (#561)
- ead2f3b Helm CI - Be strict when linting (#559)
- 3d1b4c6 Improve Helm Chart (#557)
- b1c473c Add 'PROMITOR_LOGGING_MINIMUMLEVEL' to Helm Chart (#556)
- a59efff Use raw version of icon
- c7950a9 Provide capability to configure log verbosity (#553)
- dca4f24 Update Gems for our docs (#554)
- 412e947 Update dependency Microsoft.AspNetCore.App to v2.2.5 (#548)
- c01530a Update dependency Microsoft.Azure.Storage.Queue to v10.0.3 (#547)
- 85a2a15 Insights on ARM Throttling & API consumption (#545)
- 8ac989d Update dependency Microsoft.NET.Test.Sdk to v16.1.0 (#544)
- 06ab8c1 Switch to badge
- ef4feee Migrate to multi-stage pipelines in Azure DevOps (#542)
- 067ff87 Documentation on our public Helm Chart repo (#539)
- 5b1cec3 Update dependency Bogus to v27 (#538)
- 677c8e8 Fix badges to fix @GlennColpaert his OCD
- 70fd568 Update azure azure-libraries-for-net monorepo to v1.22.0 (#536)
- df7cb5a Switch to 1.0.0-preview-5
- 9a3c2e5 Reflect new SAS token configuration for Storage Queues in documentation (#535)
- a1f128a Update dependency Microsoft.Azure.Storage.Queue to v10.0.2 (#534)
- 4141b70 Improve formatting of --env-file by Docker Hub bot
- f77ed1b Re-introduce log of configured metrics declaration, but sanitized (#532)
- ed46796 Provide capability to configure SAS tokens via raw value or environment variable & don't log raw configuration (#531)
- 3a53830 Add "Get in touch" section
- 666afff Switch to use 1.0.0-preview-4 in docs/Helm chart
- 4eb87f6 Docker run samples should use --env-file for configuring secrets (#527)
- beebb4b Update dependency Prometheus.Client to v3 (#523)
- f121a00 Enable Renovate's Master Issue feature
- 58da7c5 Only log warning when no default aggregation is configured (#522)
- 8587028 [ImgBot] Optimize images (#518)
- 0aea23f Reduce the image dimensions for Thank You page (#519)
- fb1153c Thank you Cloudflare! (#517)
- 46191f1 Add missing SAS Token in Storage Queue docs (#516) [ #515 ]
- 7d41a94 Improve bug report issue template
- 3d20591 Improve security issue template
- 2f713aa Add section to document breaking changes for releases (#510)
- 43dee49 Remove known limitations in docs (#509)
- f155142 Update dependency Microsoft.Azure.Management.Monitor.Fluent to v1.21.0 (#508)
- dbaab89 Update dependency Microsoft.AspNetCore.App to v2.2.4 (#502) [ #503, #485, #506 ]
- 6bd9692 Update dependency Microsoft.Azure.Storage.Queue to v10.0.1 (#506)
- 2ff19a8 Minor documentation restructuring (#503) [ #485 ]
- fa3bc66 Provide badges indicating which version introduces a specific scraper (#501) [ #499 ]
- 02aceb5 Improve Cosmos DB scraper documentation & validation (#500) [ #329 ]
- 05afaac Deprecate sample configuration in favor of docs (#497) [ #427 ]
- f0d83a8 Support no messages available with TimeSpentInQueue & Storage scraper (#496)
- 8f58edb Update dependency Microsoft.Azure.Storage.Queue to v10 (#494)
- 3495242 Update mcr.microsoft.com/dotnet/core/sdk Docker tag to v2.2.202 (#489)
- fe0d705 Use 1.0.0-preview-3 for tomkerkhove/promitor-agent-scraper (#492)
- e6645dc Update dependency CronScheduler.AspNetCore to v1.0.12 (#491)
- 5594863 Change default Prometheus endpoint to /metrics (#490) [ #461 ]
- 59b4853 Docs - Reformat support
- 95726eb Provide clarification on support (#483)
- b079c30 Align badges
- bba4964 Donate with PayPal button
- 8e359fe Use new Donate logo and restructure readme
- a45e554 Introduce Donations (#482)
- d850a05 Fix license on docs page (#481) [ #480 ]
- d05f91f Back to only me as approver
- 6e2d5de Implementation of Cosmos DB scraper (#472)
- df57188 Corrected prometheus scraping address (#478)
- 76e8b37 Update helm chart to work with new scraping schedule value (#476)
- 9fafad8 Adds notes to Helm deployment that give Prometheus configuration instructions (#474)
- 133a4ae Allow for Metric Scraping interval to be defined overall & per-metric via YAML config (#473)
- 6232e0a Rename file to fix broken link (#475)
- dd0a58b Update CODEOWNERS
- e8caf9f Provide Kubernetes Helm Chart (#457)
- 5a7cc27 Full owners
- b25438b Fix code owners again
- 0a40a13...
v1.0.0-preview-7
Getting started
Running Promitor Scraper Agent is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
tomkerkhove/promitor-agent-scraper:1.0.0-preview-7
Docker Image information
New Docker image tag is available: 1.0.0-preview-7
on Docker Hub.
For more information about our tagging strategy, feel free to read our documentation.
Features
- Provide resource_uri label for all metrics #562
- Provide timestamps for logging #585
- Helm chart improvements
Changes:
- 9a8a139 Include "features" in preview GitHub release template
- 3bd89a8 Update dependency CronScheduler.AspNetCore to v1.0.14 (#587)
- 9792d28 Provide timestamps for logging (#585)
- 21d6f8f Update dependency YamlDotNet to v6.1.1 (#582)
- ae19804 Update dependency Prometheus.Client.AspNetCore to v3.0.1 (#581)
- f808f0c Add "Task list completed" & "triage-new-issues" to Thank you. (#580) [ #552, #560 ]
- d97c515 Update azure azure-libraries-for-net monorepo to v1.22.2 (#579)
- 043b4db Update dependency Microsoft.NET.Test.Sdk to v16.1.1 (#578)
- 199aef7 Update dependency Microsoft.ApplicationInsights to v2.10.0 (#577)
- cae1203 Use PayPal for sponsorship
See more
- 0074a44 Add basic funding
- 93e2b01 Update dependency Prometheus.Client to v3.0.1 (#574)
- 0780614 Update mcr.microsoft.com/dotnet/core/sdk Docker tag to v2.2.300 (#567)
- dfcc9d0 Change ports used in Helm chart (#569)
- 4ec29de Docs - Introduce TOC for walkthrough (#568)
- 0ee7559 Walkthrough doc for SB Queue example (#520)
- 7b02415 Document list of configuration opportunities in Helm Chart docs (#564)
- a06e15c Provide link to Helm chart in Docker Hub bot (#565)
- acdc4be Use multi-stage CI to include Helm lint & packaging (#563)
- d6ec76a Provide resource_uri label for all metrics (#562)
- a35a4fc Minor metric improvements for local testing (#561)
- ead2f3b Helm CI - Be strict when linting (#559)
- 3d1b4c6 Improve Helm Chart (#557)
- b1c473c Add 'PROMITOR_LOGGING_MINIMUMLEVEL' to Helm Chart (#556)
- a59efff Use raw version of icon
- c7950a9 Provide capability to configure log verbosity (#553)
- dca4f24 Update Gems for our docs (#554)
- 412e947 Update dependency Microsoft.AspNetCore.App to v2.2.5 (#548)
- c01530a Update dependency Microsoft.Azure.Storage.Queue to v10.0.3 (#547)
- 85a2a15 Insights on ARM Throttling & API consumption (#545)
- 8ac989d Update dependency Microsoft.NET.Test.Sdk to v16.1.0 (#544)
- 06ab8c1 Switch to badge
- ef4feee Migrate to multi-stage pipelines in Azure DevOps (#542)
- 067ff87 Documentation on our public Helm Chart repo (#539)
- 5b1cec3 Update dependency Bogus to v27 (#538)
- 677c8e8 Fix badges to fix @GlennColpaert his OCD
- 70fd568 Update azure azure-libraries-for-net monorepo to v1.22.0 (#536)
- df7cb5a Switch to 1.0.0-preview-5
- 9a3c2e5 Reflect new SAS token configuration for Storage Queues in documentation (#535)
- a1f128a Update dependency Microsoft.Azure.Storage.Queue to v10.0.2 (#534)
- 4141b70 Improve formatting of --env-file by Docker Hub bot
- f77ed1b Re-introduce log of configured metrics declaration, but sanitized (#532)
- ed46796 Provide capability to configure SAS tokens via raw value or environment variable & don't log raw configuration (#531)
- 3a53830 Add "Get in touch" section
- 666afff Switch to use 1.0.0-preview-4 in docs/Helm chart
- 4eb87f6 Docker run samples should use --env-file for configuring secrets (#527)
- beebb4b Update dependency Prometheus.Client to v3 (#523)
- f121a00 Enable Renovate's Master Issue feature
- 58da7c5 Only log warning when no default aggregation is configured (#522)
- 8587028 [ImgBot] Optimize images (#518)
- 0aea23f Reduce the image dimensions for Thank You page (#519)
- fb1153c Thank you Cloudflare! (#517)
- 46191f1 Add missing SAS Token in Storage Queue docs (#516) [ #515 ]
- 7d41a94 Improve bug report issue template
- 3d20591 Improve security issue template
- 2f713aa Add section to document breaking changes for releases (#510)
- 43dee49 Remove known limitations in docs (#509)
- f155142 Update dependency Microsoft.Azure.Management.Monitor.Fluent to v1.21.0 (#508)
- dbaab89 Update dependency Microsoft.AspNetCore.App to v2.2.4 (#502) [ #503, #485, #506 ]
- 6bd9692 Update dependency Microsoft.Azure.Storage.Queue to v10.0.1 (#506)
- 2ff19a8 Minor documentation restructuring (#503) [ #485 ]
- fa3bc66 Provide badges indicating which version introduces a specific scraper (#501) [ #499 ]
- 02aceb5 Improve Cosmos DB scraper documentation & validation (#500) [ #329 ]
- 05afaac Deprecate sample configuration in favor of docs (#497) [ #427 ]
- f0d83a8 Support no messages available with TimeSpentInQueue & Storage scraper (#496)
- 8f58edb Update dependency Microsoft.Azure.Storage.Queue to v10 (#494)
- 3495242 Update mcr.microsoft.com/dotnet/core/sdk Docker tag to v2.2.202 (#489)
- fe0d705 Use 1.0.0-preview-3 for tomkerkhove/promitor-agent-scraper (#492)
- e6645dc Update dependency CronScheduler.AspNetCore to v1.0.12 (#491)
- 5594863 Change default Prometheus endpoint to /metrics (#490) [ #461 ]
- 59b4853 Docs - Reformat support
- 95726eb Provide clarification on support (#483)
- b079c30 Align badges
- bba4964 Donate with PayPal button
- 8e359fe Use new Donate logo and restructure readme
- a45e554 Introduce Donations (#482)
- d850a05 Fix license on docs page (#481) [ #480 ]
- d05f91f Back to only me as approver
- 6e2d5de Implementation of Cosmos DB scraper (#472)
- df57188 Corrected prometheus scraping address (#478)
- 76e8b37 Update helm chart to work with new scraping schedule value (#476)
- 9fafad8 Adds notes to Helm deployment that give Prometheus configuration instructions (#474)
- 133a4ae Allow for Metric Scraping interval to be defined overall & per-metric via YAML config (#473)
- 6232e0a Rename file to fix broken link (#475)
- dd0a58b Update CODEOWNERS
- e8caf9f Provide Kubernetes Helm Chart (#457)
- 5a7cc27 Full owners
- b25438b Fix code owners again
- 0a40a13 Network interface metrics (#466)
- 6968e8a Set AzDO pipeline to trigger on PRs that include pipeline changes (#468)
- c6e488c Codeowners should be applied on all subfolders
- a903949 Adding scraping interval to metricDefaults and metrics (#456) [ #259, #258 ]
- 71244fc Provide Container Registry scraper (#455) [ #325 ]
- e347fc2 Track scrape exceptions to STDERR (#460)
- 4b9bd44 Remove Kubevalidator
...