{
  "code": 0,
  "data": {
    "agentInfo": {
      "configs": [
        {
          "category": "metrics",
          "content": "data_dir: /vector-data-dir\n  api:\n    enabled: true\n    address: 0.0.0.0:8686\n    playground: false\n  sources:\n    tidb_metrics:\n      type: prometheus_remote_write\n      address: 0.0.0.0:9090\n    internal_metrics:\n      type: internal_metrics\n  sinks:\n    remote_prometheus:\n      type: prometheus_remote_write\n      inputs:\n        - tidb_metrics\n      endpoint: http://vpce-006c5529a08d69fb2-i9x0ubnf.vpce-svc-0a44b494234617d54.us-west-2.vpce.amazonaws.com:9090/api/v1/write\n      buffer:\n        type: disk\n        max_size: 2000000000 # 2GB\n      request:\n        retry_attempts: 10"
        },
        {
          "category": "logs",
          "content": "data_dir: /vector-data-dir\n  api:\n    enabled: true\n    address: 0.0.0.0:8686\n    playground: false\n  sources:\n    all_logs:\n      type: kubernetes_logs\n    internal_metrics:\n      type: internal_metrics\n    journald:\n      type: journald\n  transforms:\n    route_logs:\n      type: route\n      inputs:\n        - all_logs\n      route:\n        tidb_cluster_general_logs: .kubernetes.pod_labels.\"app.kubernetes.io/managed-by\" == \"tidb-operator\" \\u0026\\u0026 .kubernetes.container_name != \"slowlog\"\n        tidb_cluster_slow_logs: .kubernetes.pod_labels.\"app.kubernetes.io/managed-by\" == \"tidb-operator\" \\u0026\\u0026 .kubernetes.container_name == \"slowlog\"\n        infra_logs: .kubernetes.pod_labels.\"app.kubernetes.io/managed-by\" != \"tidb-operator\"\n    multiline_slow_logs:\n      type: reduce\n      inputs:\n        - route_logs.tidb_cluster_slow_logs\n      starts_when:\n        type: vrl\n        source: |-\n          res, err = starts_with(.message, \"# Time: \")\n          if err != null {\n            false\n          } else {\n            res\n          }\n      merge_strategies:\n        message: concat_newline\n  sinks:\n    s3_infra_logs:\n      type: aws_s3\n      inputs:\n        - route_logs.infra_logs\n      key_prefix: |-\n        tenant=${TENANT_ID}/project=${PROJECT_ID}/cluster=${CLUSTER_ID}/logs/infra_logs/node={{ `{{ kubernetes.pod_node_name }}` }}/namespace={{ `{{ kubernetes.pod_namespace }}` }}/pod={{ `{{ kubernetes.pod_name }}` }}/container={{ `{{ kubernetes.container_name }}` }}/\n      compression: none\n      batch:\n        max_bytes: 104857600 # 100MB\n        timeout_secs: 180 # 3 minutes\n      buffer:\n        type: disk\n        max_size: 1073741824 # 1GB\n      encoding:\n        codec: json\n      auth:\n        # hostNetwork must be enabled\n    s3_tidb_cluster_logs:\n      type: aws_s3\n      inputs:\n        - route_logs.tidb_cluster_general_logs\n        - multiline_slow_logs\n      key_prefix: |-\n        tenant=${TENANT_ID}/project=${PROJECT_ID}/cluster=${CLUSTER_ID}/logs/tidb_cluster_logs/node={{ `{{ kubernetes.pod_node_name }}` }}/namespace={{ `{{ kubernetes.pod_namespace }}` }}/pod={{ `{{ kubernetes.pod_name }}` }}/container={{ `{{ kubernetes.container_name }}` }}/\n      compression: none\n      batch:\n        max_bytes: 104857600 # 100MB\n        timeout_secs: 180 # 3 minutes\n      buffer:\n        type: disk\n        max_size: 1073741824 # 1GB\n      encoding:\n        codec: json\n      auth:\n        # hostNetwork must be enabled\n    s3_unmatched_kubernetes_logs:\n      type: aws_s3\n      inputs:\n        - route_logs._unmatched\n      key_prefix: |-\n        tenant=${TENANT_ID}/project=${PROJECT_ID}/cluster=${CLUSTER_ID}/logs/_unmatched_logs/\n      compression: none\n      batch:\n        max_bytes: 104857600 # 100MB\n        timeout_secs: 180 # 3 minutes\n      buffer:\n        type: disk\n        max_size: 1073741824 # 1GB\n      encoding:\n        codec: json\n      auth:\n        # hostNetwork must be enabled\n    s3_journald_logs:\n      type: aws_s3\n      inputs:\n        - journald\n      key_prefix: |-\n        tenant=${TENANT_ID}/project=${PROJECT_ID}/cluster=${CLUSTER_ID}/logs/journald_logs/node={{ `{{ host }}` }}/\n      compression: none\n      batch:\n        max_bytes: 104857600 # 100MB\n        timeout_secs: 180 # 3 minutes\n      buffer:\n        type: disk\n        max_size: 1073741824 # 1GB\n      encoding:\n        codec: json\n      auth:\n        # hostNetwork must be enabled"
        }
      ],
      "roleARN": "arn:aws:iam::552185537300:role/o11y-agent-staging-DPNjn79hycgEji3oRHXFWn-us-west-2"
    },
    "applicationID": "1373933076658091095",
    "bizType": "tidbcloud",
    "id": "593e3d7d-d2ed-482a-b382-fe131cad8277",
    "monitorInfo": {
      "dnsName": "promethues-enpoint-a.observability-staging.pingcap.cloud",
      "endpointServiceName": "com.amazonaws.vpce.us-west-2.vpce-svc-0995d9834fd89e4b6",
      "specID": "t1g.micro"
    },
    "note": "",
    "projectID": "1369847559691457286",
    "region": "us-west-2",
    "shareMode": "exclusive",
    "status": "ACTIVE",
    "storageInfo": [
      {
        "bucketName": "o11y-staging-shared-us-west-2",
        "category": "logs",
        "dataARN": "arn:aws:s3:::o11y-staging-shared-us-west-2/tenant=1369847559691367290/project=1369847559691368060/application=k8s-infra/logs/"
      },
      {
        "bucketName": "o11y-staging-shared-us-west-2",
        "category": "metrics",
        "dataARN": "arn:aws:s3:::o11y-staging-shared-us-west-2/tenant=1369847559691367290/project=1369847559691368060/application=k8s-infra/metrics/"
      },
      {
        "bucketName": "o11y-staging-shared-us-west-2",
        "category": "trace",
        "dataARN": "arn:aws:s3:::o11y-staging-shared-us-west-2/tenant=1369847559691367290/project=1369847559691368060/application=k8s-infra/trace/"
      },
      {
        "bucketName": "o11y-staging-shared-us-west-2",
        "category": "profiling",
        "dataARN": "arn:aws:s3:::o11y-staging-shared-us-west-2/tenant=1369847559691367290/project=1369847559691368060/application=k8s-infra/profiling/"
      }
    ],
    "tags": [],
    "tenantID": "1369847559691367432",
    "vendor": "aws",
    "version": ""
  },
  "message": ""
}
