{
    "types": "will be replaced with `types` from commonDefinitions.json",
    "metrics": [
        {
            "name": "lambda_delete",
            "description": "called when deleting lambdas remotely",
            "unit": "None",
            "metadata": [
                {
                    "type": "duration"
                },
                {
                    "type": "isRetry"
                }
            ]
        },
        {
            "name": "lambda_create",
            "description": "called when creating lambdas remotely",
            "unit": "None",
            "metadata": [
                {
                    "type": "runtime"
                },
                {
                    "type": "userId"
                }
            ]
        },
        {
            "name": "lambda_remoteinvoke",
            "description": "called when invoking lambdas remotely",
            "unit": "None",
            "metadata": [
                {
                    "type": "runtime",
                    "required": false
                },
                {
                    "type": "successCount"
                }
            ]
        },
        {
            "name": "no_metadata",
            "description": "called when invoking lambdas remotely"
        },
        {
            "name": "passive_passive",
            "description": "a passive metric",
            "passive": true
        }
    ]
}
