小编Mah*_*ara的帖子

如何在 cloudwatch 日志洞察中搜索纯文本?

我需要能够使用 Cloudwatch 日志见解搜索某些错误。

我尝试使用解析语法,但没有得到任何结果。

来自我永远日志的示例错误日志

StatusCodeError: 400 - "[{"errorCode":400002,"message":"Field Validation Error","details":"缺少必填字段 dbc。","type":"REQUEST_ERROR","field":"dbc" }]" 在新的 StatusCodeError (/home/ubuntu/admin-portal-backend/node_modules/request-promise-core/lib/errors.js:32:15) [2019-07-28T06:37:21.961Z] 错误: ip-172-31-72-36 上的管理 API/12643:400 - "[{"errorCode":400002,"message":"字段验证错误","details":"缺少必填字段 dbc。","type ":"REQUEST_ERROR","field":"dbc"}]" (req_id=f141a42d-235f-4a0e-af84-a5264fd251bf) StatusCodeError: 400 - "[{"errorCode":400002,"message":"Field Validation Error “,”详细信息":"缺少必填字段 dbc。","type":"REQUEST_ERROR","field":"dbc"}]" at new StatusCodeError (/home/ubuntu/admin-portal-backend/node_modules/request-promise- core/lib/errors.js:32:15) [2019-07-28T06:37:23.584Z] 错误:ip-172-31-72-36 上的管理 API/12643:400 -“[{”errorCode”: 400002,"message":"字段验证错误","details":"缺少必填字段 dbc.","type":"REQUEST_ERROR","field":"dbc"}]" (req_id=4716a8b8-c22a-48af -a371-84ebdac741d2) StatusCodeError: 400 - "[{"errorCode":400002,"message":"Field Validation Error","details":"缺少必填字段 dbc.","type":"REQUEST_ERROR","field ":"dbc"}]" 在新的 StatusCodeError (/home/ubuntu/admin-portal-backend/node_modules/request-promise-core/lib/errors.js:32:15) [2019-07-28T06:37:24.482Z]错误:ip-172-31-72-36 上的管理 API/12643:400 - "[{"errorCode":400002,"message":"字段验证错误","details":"缺少必填字段 dbc。", "type":"REQUEST_ERROR","field":"dbc"}]" (req_id=aca7bbbc-7247-4845-94ef-76ed6abddbc1)type":"REQUEST_ERROR","field":"dbc"}]" (req_id=aca7bbbc-7247-4845-94ef-76ed6abddbc1)type":"REQUEST_ERROR","field":"dbc"}]" (req_id=aca7bbbc-7247-4845-94ef-76ed6abddbc1)

amazon-web-services amazon-cloudwatchlogs

12
推荐指数
2
解决办法
8837
查看次数

使用 Terraform 创建的 CWAgent Metric 警报未收集数据点(保持数据不足)

我已经使用 Terraform 创建了一个针对内存利用率的 CloudWatch 警报,但该警报不会移动到OK状态(保持在INSUFFICIENT_DATA)。但是,当我从 AWS 管理控制台手动创建具有相同精确配置的相同警报时,它移至该OK状态,并且我看到了数据点。

我已在尝试创建警报的 EC2 实例中成功安装了 CloudWatch Agent,并且可以在 CloudWatch Metrics 部分中看到指标。

我的地形代码:

resource "aws_cloudwatch_metric_alarm" "memory" {
  alarm_name = "memory-utilization-alarm-${var.env}"
  comparison_operator = "GreaterThanOrEqualToThreshold"
  evaluation_periods  = "1"
  metric_name = "mem_used_percent"
  namespace = "CWAgent"
  period = "300"
  statistic = "Average"
  threshold = "${var.alarms_memory_threshold}"
  alarm_description = "This metric monitors ec2 memory utilization"
  alarm_actions = [ "${aws_sns_topic.sns_topic.arn}" ]

  dimensions = {
    InstanceId = "${var.instance_id}"
    ImageId = "${var.ami_id}"
  }

  tags = {
    Environment = "${var.env}"
    Project …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services terraform terraform-provider-aws

5
推荐指数
1
解决办法
4420
查看次数

使用 docker 容器使用 jenkins-agent 运行构建时错误无法找到“ref:”的匹配项

使用 docker 容器在 jenkins-agent 中运行 jenkins CI 构建时出现以下错误。

error Couldn't find match for "ref:" in "refs/heads/1zq22b_docker-img-update,refs/heads/1zq22b_jenkins-slave,refs/heads/1zq22b_jenkins-slave-test,refs/heads/DIFF-1985_db_tool_restore,refs/heads/master" for "ssh://git@github.com/DifferentTech/ops.git".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
warning sha.js@2.4.11: Invalid bin entry for "sha.js" (in "sha.js").
Run Code Online (Sandbox Code Playgroud)

这些构建使用yarn进行依赖安装。但是,当我在 jenkins master 中运行相同的作业时,它运行时不会出现这些错误。

它运行四个步骤,

[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
Run Code Online (Sandbox Code Playgroud)

它在第二步获取包时失败并给出上述错误

jenkins docker yarnpkg jenkins-agent

1
推荐指数
1
解决办法
4017
查看次数