Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

CloudWatch

Embedded metrics

Amazon.CloudWatch.EMF

Biblioteca .NET para geração de métricas personalizadas.

Dependências:

  • Não possui dependência com AWSSDK
  • Newtonsoft.Json
  • Microsoft.Extensions.Logging.Abstractions
  • Ela envia para API do CloudWatch Metrics, e depende do cloud watch agent rodando no ambiente.

Exemplos

JSON gerado pela métrica.

{
    "_aws": {
        "Timestamp": 1718729497003,
        "CloudWatchMetrics": [
            {
                "Namespace": "MyCustomMetric",
                "Metrics": [
                    {
                        "Name": "Executions",
                        "Unit": "Count"
                    },
                    {
                        "Name": "InputsConvertidos",
                        "Unit": "Count"
                    },
                    {
                        "Name": "InputsNaoConvertidos",
                        "Unit": "Count"
                    }
                ],
                "Dimensions": [
                    [
                        "By Resource Name"
                    ]
                ]
            }
        ]
    },
    "executionEnvironment": "AWS_DOTNET_LAMDBA_TEST_TOOL_BLAZOR_0.15.1",
    "By Resource Name": "EmbeddedMetricProducer::EmbeddedMetricProducer.Function::FunctionHandler",
    "Executions": 1.0,
    "InputsConvertidos": 1.0,
    "InputsNaoConvertidos": 0.0
}