我正在尝试监控 CloudWatch 中的 Datomic 事务处理程序。根据文档(“将 S3 日志存储和 CloudWatch 指标与其他存储一起使用”部分),我应该能够通过设置几个配置变量并确保使用适当的 IAM 策略启动实例来做到这一点。
transactor.properties
我在启动时传递给交易者的文件中设置了适当的配置:
aws-cloudwatch-region=us-east-1
aws-cloudwatch-dimension-value=transactor-staging
并将实例设置为datomic
使用包含以下内容的策略调用的 IAM 角色:
{
"Version": "2012-10-17",
"Statement":
[{"Resource":"*",
"Effect":"Allow",
"Action": ["cloudwatch:PutMetricData", "cloudwatch:PutMetricDataBatch"],
"Condition":{"Bool":{"aws:SecureTransport":"true"}}}]}
但是当我查看 CloudWatch 时,我找不到任何与 Datomic 或我的交易者相关的指标。当我运行事务器时,我在日志中看不到任何错误消息。
还有什么我需要做的吗?我还应该注意我没有使用 CloudFormation,所以如果这里相关的话,我还没有运行任何 CloudFormation Datomic 初始化内容。
谢谢!