2019-09-06 20:05:03 +02:00

20 KiB

v3.1.0 (September 06, 2019)

Bug

  • [MON-481] - Fix alb latency metric unit and homogenize latency thresholds

Documentation

  • [MON-495] - Add requirements to kubernetes monitors readme

Improvement

  • [MON-400] - GCP Pub Sub improvements
  • [MON-456] - remove as_count() on kubernetes_state.container.status_report.count.waiting
  • [MON-480] - Increase alert treshold for Stream Analytics streaming units utilization
  • [MON-482] - Ignore silenced since we now must use downtime instead
  • [MON-484] - Ajust monitor Hub Too many d2c telemetry ingress not sent
  • [MON-486] - Remove workaround for here doc fmt now it is fixed in terraform 0.12.6
  • [MON-494] - Refactor auto update scripts
  • [MON-502] - Increase basic system triggers timeframes
  • [MON-504] - Update terraform and provider versions

New Feature

  • [MON-39] - Monitors for Newrelic
  • [MON-413] - Terraform feature for pagerduty integration
  • [MON-455] - Monitor for kubernetes_state.container.status_report.count.terminated
  • [MON-46] - Monitors for AWS Lambdas
  • [MON-472] - Monitors for AWS SQS
  • [MON-485] - docker image for datadog terraform
  • [MON-487] - Datadog monitors VM integration RAM reserved
  • [MON-489] - Datadog monitors Azure VM Disk
  • [MON-490] - Changelog generation on git repos
  • [MON-492] - Indicate if a monitor is disabled by default on the README of each module
  • [MON-493] - Datadog monitors VM integration - requests failed
  • [MON-497] - Monitors for Docker
  • [MON-498] - Monitors for Kong
  • [MON-499] - Monitors HTTP, DNS and TLS

v3.0.0 (July 05, 2019)

Improvement

  • [MON-476] - check and update sets with more than 1 notify no data
  • [MON-479] - Upgrade datadog terraform provider to v2

Bug

  • [MON-460] - Fix filter tags usage on keyvault and cosmos monitors
  • [MON-461] - Repair CI since it uses last 0.12 version image
  • [MON-477] - Fix wrong variable in query for kubernetes node inodes monitor
  • [MON-478] - Fix diff between CI and local env for sort command

Epic

  • [MON-459] - Upgrade to terraform 0.12 (HCL 2.0)

v2.9.0 (May 09, 2019)

Improvement

  • [MON-441] - support extra tags for custom filtering
  • [MON-446] - Monitor Azure SQL Elastic Pool

New Feature

  • [MON-182] - Monitors structure and config examples / stack template
  • [MON-236] - Append optional custom field to name of monitor
  • [MON-453] - Monitors for kubernetes kubelet volume stats space and inodes

Bug

  • [MON-442] - Do not notify nodata on node unschedulable monitor
  • [MON-444] - Kubernetes status_report count waiting should not trigger on containercreating
  • [MON-451] - Nodata alerts on Azure App Services downscale

Epic

v2.8.0 (April 23, 2019)

Improvement

  • [MON-320] - Prefer greater operator logic
  • [MON-326] - use multi line query and EOQ everywhere
  • [MON-327] - Fix warning name for load balancer
  • [MON-328] - Improve mysql Innodb pool monitors
  • [MON-330] - Fix grouping and counter on azure monitors
  • [MON-331] - Improve mysql throughput monitor
  • [MON-429] - Update reference from cloudnative to pt-mon
  • [MON-437] - Update CI to use new gitlab runner

New Feature

  • [MON-114] - Monitors for Kubernetes
  • [MON-390] - Monitors for Azure Functions

Bug

  • [MON-360] - Feature enable/disable monitors creation does not work
  • [MON-415] - Remove Azure DBforMySQL Active connection query
  • [MON-430] - Use "instance" dimension on Azure App Service monitors metrics

v2.7.0 (April 05, 2019)

Improvement

  • [MON-385] - Add Azure EventGrid Datadog monitors
  • [MON-417] - Monitors for Azure Virtual Machine
  • [MON-418] - Monitors for Azure Load Balancer

New Feature

  • [MON-391] - Monitors for Azure Search
  • [MON-424] - Monitors for GCE instance

Bug

  • [MON-405] - Fix Azure CosmosDb monitors due to metrics changes
  • [MON-425] - Fix App Services response time monitor

v2.6.0 (March 08, 2019)

Bug

  • [MON-402] - Fix Azure DBforMySQL Active connection monitor
  • [MON-403] - Fix apache perpetual diff on apache connect monitor

Improvement

  • [MON-392] - Update terraform-docs version in CI for DD monitors
  • [MON-397] - Exclude secretlist activity from Azure Key Vault latency monitor
  • [MON-404] - Make mysql Innodb buffer pool more tolerant

v2.5.1 (January 24, 2019)

Bug

  • [MON-387] - Azure IotHub monitors triggers nodata alerts since 2.5.0

v2.5.0 (January 23, 2019)

Bug

  • [MON-335] - Fix successful monitors false alarms
  • [MON-383] - Remove Azure Monitors using compute_consumption_percent
  • [MON-386] - Caas Nginx Ingress monitor fix and update for VTS

Improvement

  • [MON-237] - Add new Azure Monitors
  • [MON-295] - Remove Azure global feature
  • [MON-317] - Prefix all cloudprovider filter tag with
  • [MON-332] - Add filter_tags on IOTHub monitors
  • [MON-344] - add default to hit ratio monitors
  • [MON-377] - Monitor Azure SQL Server status with DD

New Feature

  • [MON-336] - Convert bitbucket pipeline to gitlab ci

v2.4.0 (October 03, 2018)

Bug

  • [MON-301] - Manage exclude on the module for filters
  • [MON-323] - fix pipeline using terraform-docs version 0.4.0

Improvement

  • [MON-309] - Improve monitors using as_count() and division

New Feature

  • [MON-246] - Monitors for Azure MySQL
  • [MON-310] - Monitors for Azure Postgresql
  • [MON-316] - Monitors for Azure server farms

v2.3.1 (September 27, 2018)

Bug

  • [MON-313] - elasticache memcached hit ratio miss multiplication by 100

Improvement

  • [MON-306] - Use system.load.norm.5 instead of system.load.5
  • [MON-307] - GCP CloudSQL failover monitor increase timeframe
  • [MON-308] - Improve load balancer healthly host monitor
  • [MON-311] - Generate modules.tf with dynamic path
  • [MON-312] - Update readme with terraform-docs 0.4.0
  • [MON-315] - Doc monitor / system / generic: free memory message

v2.3.0 (September 20, 2018)

Bug

  • [MON-273] - service check query syntax does not work anymore
  • [MON-304] - Add default function to all latency based aws monitors

Improvement

  • [MON-159] - Split delay variable in two separate variables (evaluation and new host)
  • [MON-162] - Add possibilty to disable / enable monitors
  • [MON-199] - Advanced monitors for Mongodb
  • [MON-275] - manage diff on monitor type from terraform
  • [MON-287] - Update service check monitors and doc
  • [MON-288] - Update all monitors with new tagging convention
  • [MON-293] - Optimize ci pipeline
  • [MON-294] - handle specific example for readme auto generation
  • [MON-300] - Improve and sandardize thresholds on GCP LB

New Feature

  • [MON-32] - Monitors for AWS Elasticache
  • [MON-92] - Monitors for Mongodb
  • [MON-105] - Monitors for PostgreSQL
  • [MON-122] - Replication lag monitor for RDS
  • [MON-142] - Monitors for MySQL
  • [MON-224] - Monitors for GCP Cloud SQL
  • [MON-226] - Monitors for GCP PubSub
  • [MON-227] - Monitors for GCP LB
  • [MON-228] - Monitors for ElasticSearch
  • [MON-230] - Monitors for GCP BigQuery
  • [MON-247] - Monitors for Ark backups
  • [MON-248] - Monitors for Nginx Ingress Controller
  • [MON-271] - Monitors for Redis
  • [MON-281] - Monitor for disk forecast (system-generic)
  • [MON-284] - Add extra tags management to monitors
  • [MON-286] - Host Unreachable monitor on system generic
  • [MON-289] - Monitors for Nginx
  • [MON-290] - Monitors for Php-fpm

v2.2.1 (August 08, 2018)

Bug

  • [MON-272] - php fpm has changed from port to ping_url for group by
  • [MON-276] - Fix ALB / ELB space aggregator

v2.2.0 (July 23, 2018)

Improvement

  • [MON-259] - Improve readme generator

New Feature

  • [MON-233] - Update main readme automatically
  • [MON-234] - Automatically generate output for each monitor

v2.1.1 (July 10, 2018)

Bug

  • [MON-239] - Fix alb no healthy instances thresholds

v2.1.0 (June 29, 2018)

Bug

  • [MON-168] - Apache can connect fails on query error

Improvement

  • [MON-160] - Generalize the timeframe best practice
  • [MON-170] - Increase timeframe of ALB no healthy instances monitor
  • [MON-179] - No data events on Free disk inodes, Free disk space monitors
  • [MON-184] - no_data_timeframe should never be defined
  • [MON-185] - Monitors for Azure ServiceBus
  • [MON-197] - Ignore cache and buffer on memory monitor

New Feature

  • [MON-191] - variabilize aggregator and timeframe when needed
  • [MON-231] - Update readme for every monitors sets easily

Documentation

  • [MON-181] - update aws vpn readme to remove vpn_tunnel_address

v2.0.1 (April 02, 2018)

Bug

  • [MON-166] - Fix apigateway latency notify on no data

v2.0.0 (March 25, 2018)

Bug

  • [MON-81] - Fix basic monitors
  • [MON-88] - Treshold too high on aws_elb_latency
  • [MON-108] - typo monitor name apache middleware
  • [MON-113] - fix AWS ElasticSearch status monitor (aws.es.cluster_statusyellow)
  • [MON-121] - Fix ELB_backend_latency error
  • [MON-127] - Fix system tag in agent.yml
  • [MON-128] - [Datadog] Monitors for ELB issue with group by loadbalancer
  • [MON-139] - no data support for monitor name templating

Improvement

  • [MON-66] - Refactor monitors repo with directories
  • [MON-96] - Update old monitors with new best practices
  • [MON-99] - Azure App Service monitor : count 2xx & 3xx http status codes as successful
  • [MON-102] - Auto-recovery for no-data tolerant monitors
  • [MON-124] - Add message input per monitor
  • [MON-134] - RAM alerts are now in non-business hours alerting by default.
  • [MON-135] - Use default on Event Hub query and update the used metrics
  • [MON-136] - Use rates for Azure IoT Hub monitors
  • [MON-137] - Use min as aggregate for Azure app services response time monitor
  • [MON-140] - Add a default function for api gateway, elb and alb monitors

New Feature

  • [MON-48] - Monitors for API Gateway
  • [MON-49] - improve basic monitors
  • [MON-82] - Monitor message should be composed from variables
  • [MON-91] - Monitors for AWS VPN
  • [MON-107] - Monitors for AWS Elasticsearch Service
  • [MON-110] - Monitors for AWS Kinesis Firehose streams
  • [MON-112] - Monitors for AWS ALB

Sub-task

  • [MON-30] - Monitors for AWS RDS
  • [MON-34] - Monitors for AWS ELB
  • [MON-74] - Azure App Services monitors
  • [MON-75] - Azure SQL monitors
  • [MON-76] - Azure Redis monitors
  • [MON-77] - Azure Event Hub monitors
  • [MON-78] - Azure Stream Analytics monitors
  • [MON-79] - Azure Storage monitors
  • [MON-80] - Azure IOT Hub monitors
  • [MON-90] - API Management monitors

Story

  • [MON-73] - Azure managed services monitors

Documentation

  • [MON-97] - Update readme on terraform monitors repo

v1.0.0 (December 24, 2017)

Improvement

  • [MON-93] - AWS ELB custom tags
  • [MON-131] - Replace comparator variable by a hardcode comparator in monitor name
  • [MON-144] - Default nodata message must be 24x7

New Feature

  • [MON-43] - Agent installation

Story

  • [MON-27] - Monitors for main middlewares