Mackerel blog #mackerelio

The Official Blog of Mackerel

Newly obtainable metrics added for AWS / DynamoDB Integration and more

Hello. Mackerel team CRE Inoue ( id:a-know ) here with another update announcement.

Newly obtainable metrics added for AWS / DynamoDB Integration

Two new metrics related to DynamoDB transaction conflict have been added. These metrics follow CloudWatch API metric support.

  • TransactionConflict
    • dynamodb.transaction_conflict.item_level
    • dynamodb.transaction_conflict.request_level

Support for API names with non-ASCII characters in AWS / API Gateway Integration

Up until now, integration with Mackerel wasn’t possible If the target API Gateway name contained non-ASCII characters. With this release, the characters will now be replaced as described below and integration is now possible.

  • If non-ASCII characters are included along with ASCII characters, the non-ASCII characters will be converted to -.
  • If composed of only non-ASCII characters, it will be set as the API ID.

Check out the help page linked below as well.

mackerel.io

OSS Updates

Changes are as follows.

mackerel-check-plugins

  • [check-http] New options added such as -m ( --method ) and -d ( --body ). See here for more details.
  • [check-load] A bug was fixed that caused the metric value and the command output to differ when using the --percpu option.

Thank you to everyone who contributed!

Check out the help page linked below for more on mackerel-check-plugins.

mackerel.io