Skip to content

Latest commit

 

History

History
472 lines (316 loc) · 24 KB

CHANGELOG.md

File metadata and controls

472 lines (316 loc) · 24 KB

v4+

See Github releases for versions >= v4.0.0.

v3.6.0 (January 27, 2021)

Improvement

  • Add monitor for Google Cloud Platform Memorystore Redis system memory usage ratio
  • [MN-587] - MN-587 Add ProxySQL monitors

v3.5.0 (August 27, 2020)

Bug

  • [MN-581] - repair CI now pt-monitoring is dead

Improvement

  • [MN-580] - Terraform 0.13 compatibility for datadog modules

v3.4.0 (March 30, 2020)

Bug

  • [MN-574] - Fix k8s pod phases status

Improvement

  • [MN-563] - TFenv support
  • [MN-571] - Azure AppGateway change metric

New Feature

  • [MN-221] - Monitors for Zookeeper
  • [MN-496] - Customize the group by on the monitors

v3.3.0 (January 23, 2020)

Bug

  • [MN-556] - Some monitors doesn't have customizable no_data_timeframe
  • [MN-558] - AZure Application gateway monitoring healthy host check has no data
  • [MN-562] - Fix perpetual diff on no_data_timeframe

Improvement

  • [MN-527] - Disable memory forecast monitor for gcp cloudsql
  • [MN-547] - Add monitor for MySQL lag and replication
  • [MN-559] - Remove awk hack and use terraform-docs 0.8.0
  • [MN-561] - Add targetgroup in group by for ALB monitors

New Feature

  • [MN-521] - Monitors for AWS ECS Fargate
  • [MN-554] - Monitors for K8S Velero
  • [MN-557] - SQL Server monitors
  • [MN-560] - Monitors for solr

v3.2.0 (December 13, 2019)

Bug

  • [MN-512] - Elasticsearch latency is a counter
  • [MN-516] - ELB & ALB "no healthy instances" monitor's value is not accurate
  • [MN-518] - Respect best practice for message mention
  • [MN-523] - Fix Azure server farm status aggregator
  • [MN-524] - Azure virtual machine free space monitor has no data
  • [MN-526] - Fix wrong percentage calculation on GCP pubsub messages unavailable
  • [MN-530] - Fix RDS Replica Lag monitors name (use ms instead of %)
  • [MN-532] - Syntax warning on ignore_changes attribute
  • [MN-535] - Fix HCL2 syntax
  • [MN-544] - kubernetescluster tag does not exist anymore

Documentation

  • [MN-519] - Opensource integrations and monitors

Epic

  • [MN-62] - Monitors for AWS ECS

Improvement

  • [MN-364] - Monitors for AWS NLB
  • [MN-509] - Fix monitor name for storage account monitor
  • [MN-510] - Fix metric for storage account queue monitor
  • [MN-513] - Fix false alarms on Azure storage monitoring
  • [MN-514] - Replace avg with min on ElasticSearch fetch latency
  • [MN-517] - Make warning threshold customizable on load balancer healthy instances monitors
  • [MN-531] - Add time aggregator on RDS Replica Lag Monitor
  • [MN-541] - Add notify_no_data parameter on every monitors where it is true
  • [MN-543] - alerting message could use common recovering conditional variable

New Feature

  • [MN-182] - Monitors structure and config examples / stack template
  • [MN-366] - Monitors for Azure Application Gateway
  • [MN-525] - Monitors for AWS Beanstalk

v3.1.2 (September 09, 2019)

Improvement

  • [MN-508] - GCP Pub/Sub Topic no data removal

v3.1.1 (September 06, 2019)

Improvement

  • [MN-507] - add manifest for pubsub monitors

v3.1.0 (September 06, 2019)

Bug

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

Documentation

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

Improvement

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

New Feature

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

v3.0.0 (July 05, 2019)

Improvement

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

Bug

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

Epic

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

v2.9.0 (May 09, 2019)

Improvement

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

New Feature

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

Bug

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

Epic

  • [MN-449] - Datadog global CI

v2.8.0 (April 23, 2019)

Improvement

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

New Feature

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

Bug

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

v2.7.0 (April 05, 2019)

Improvement

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

New Feature

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

Bug

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

v2.6.0 (March 08, 2019)

Bug

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

Improvement

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

v2.5.1 (January 24, 2019)

Bug

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

v2.5.0 (January 23, 2019)

Bug

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

Improvement

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

New Feature

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

v2.4.0 (October 03, 2018)

Bug

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

Improvement

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

New Feature

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

v2.3.1 (September 27, 2018)

Bug

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

Improvement

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

v2.3.0 (September 20, 2018)

Bug

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

Improvement

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

New Feature

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

v2.2.1 (August 08, 2018)

Bug

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

v2.2.0 (July 23, 2018)

Improvement

  • [MN-259] - Improve readme generator

New Feature

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

v2.1.1 (July 10, 2018)

Bug

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

v2.1.0 (June 29, 2018)

Bug

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

Improvement

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

New Feature

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

Documentation

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

v2.0.1 (April 02, 2018)

Bug

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

v2.0.0 (March 25, 2018)

Bug

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

Improvement

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

New Feature

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

Sub-task

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

Story

  • [MN-73] - Azure managed services monitors

Documentation

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

v1.0.0 (December 24, 2017)

Improvement

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

New Feature

  • [MN-43] - Agent installation

Story

  • [MN-27] - Monitors for main middlewares