AWSインテグレーション・DynamoDB連携で取得できるメトリックを追加しました ほか

こんにちは。Mackerelチーム CRE の井上( id:a-know )です。今回のアップデート内容をお知らせします。

AWSインテグレーション・DynamoDB連携で取得できるメトリックを追加しました

以下のとおり、DynamoDB におけるトランザクション競合に関するメトリックを2つ、追加しています。これは、CloudWatch API のメトリックサポートに追従する形となります。

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

AWSインテグレーション・API Gateway連携で、API名称に非ASCII文字が含まれていた場合に対応しました

連携対象である API Gateway の名称に非ASCII文字が含まれていた場合、これまでの Mackerel では連携することができませんでしたが、今回のリリースにより、名称に含まれる文字を以下のように置き換えた上で、連携できるようにしました。

  • 非ASCII文字が含まれていてなおかつASCII文字も存在する場合、非ASCII文字を - に変換します。
  • 非ASCII文字のみで構成されている場合は、API ID を設定します。

下記ヘルプページも合わせてご確認ください。

mackerel.io

各OSSをリリースしました

変更内容は以下のとおりです。

mackerel-check-plugins

  • [check-http] -m ( --method ) 、 -d--body )オプションなどを新規追加しています。詳細はこちらを確認してください。
  • [check-load] --percpu オプションを使用した場合にメトリック値とコマンドの出力結果が異なっていた点を修正しました。

コントリビュートいただきました皆様、ありがとうございました!

mackerel-check-plugins については、下記のヘルプページもご参照ください。

mackerel.io