Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Integration]AWS Config Integration #789

Open
YANG-DB opened this issue Aug 1, 2023 · 0 comments
Open

[Integration]AWS Config Integration #789

YANG-DB opened this issue Aug 1, 2023 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation integrations Used to denote items related to the Integrations project

Comments

@YANG-DB
Copy link
Member

YANG-DB commented Aug 1, 2023

What is the integration resource ?

AWS Config logs integration for observability provides a powerful solution for tracking and monitoring changes to AWS resources across your environment.
By enabling AWS Config, detailed logs are generated, capturing configuration changes, compliance rules, and resource relationships

The integration with OpenSearch observability tools assist monitoring services allows for a comprehensive view of your infrastructure's configuration changes and compliance posture.

AWS Config logs integration ensures continuous monitoring, proactive compliance auditing, and swift identification of any configuration drift or unauthorized changes.

Aws Config

What is the integration source protocol ?

   {
      "relatedEvents": [],
      "relationships": [
        {
          "resourceId": "i-007548491526e87e9",
          "resourceType": "AWS::SSM::ManagedInstanceInventory",
          "name": "Is associated with "
        }
      ],
      "configuration": {
        "AWS:ComplianceItem": {
          "SchemaVersion": "1.0",
          "Content": {
            "Patch": {
              "libstoragemgmt.x86_64": {
                "Status": "COMPLIANT",
                "InstalledTime": "2023-01-24T23:04:50Z",
                "ExecutionType": "Command",
                "PatchSeverity": "",
                "Title": "libstoragemgmt.x86_64:0:1.6.1-2.amzn2",
                "Severity": "UNSPECIFIED",
                "ComplianceType": "Patch",
                "Classification": "",
                "DocumentVersion": "",
                "Id": "libstoragemgmt.x86_64",
                "PatchState": "InstalledOther",
                "PatchBaselineId": "pb-0175ff8060cec021b",
                "DocumentName": "",
                "PatchGroup": ""
              },
              "hibagent.noarch": {
                "Status": "COMPLIANT",
                "InstalledTime": "2023-01-24T23:05:20Z",
                "ExecutionType": "Command",
                "PatchSeverity": "",
                "Title": "hibagent.noarch:0:1.1.0-5.amzn2",
                "Severity": "UNSPECIFIED",
                "ComplianceType": "Patch",
                "Classification": "",
                "DocumentVersion": "",
                "Id": "hibagent.noarch",
                "PatchState": "InstalledOther",
                "PatchBaselineId": "pb-0175ff8060cec021b",
                "DocumentName": "",
                "PatchGroup": ""
              }
            }
          }
        }
      },
      "supplementaryConfiguration": {},
      "tags": {},
      "configurationItemVersion": "1.3",
      "configurationItemCaptureTime": "2023-02-01T11:59:47.151Z",
      "configurationStateId": 1675252787151,
      "awsAccountId": "347283850106",
      "configurationItemStatus": "ResourceDiscovered",
      "resourceType": "AWS::SSM::PatchCompliance",
      "resourceId": "AWS::SSM::ManagedInstanceInventory/i-007548491526e87e9",
      "awsRegion": "eu-west-1",
      "configurationStateMd5Hash": ""
    },
  ....

What is the integration target protocol ?

    "mappings": {
        "properties": {
            "@timestamp": {
                "type": "alias",
                "path": "configurationItemCaptureTime"
            },
            "configurationItemCaptureTime": {
                "type": "date"
            },
            "configurationItemVersion": {
                "type": "keyword"
            },
            "availabilityZone": {
                "type": "keyword"
            },
            "awsAccountId": {
                "type": "keyword"
            },
            "awsRegion": {
                "type": "keyword"
            },
            "resourceType": {
                "type": "keyword"
            },
            "configuration": {
                "properties": {
                    "state": {
                        "type": "keyword"
                    },
                    "lastUpdateStatus": {
                        "type": "keyword"
                    },
                    "status": {
                        "type": "keyword"
                    },
                    "availabilityZones": {
                        "properties": {
                            "zoneName": {
                                "type": "keyword"
                            }
                        }
                    }
                }
            },
            "configurationItemStatus": {
                "type": "keyword"
            }
        }
    },

Which agents would you use to ship this data ?

Describe the agents you may be using to ship this telemetry data [ OTEL receiver / Fluent-bit / Telegraf / collectd ]

Would you be using an ingestion pipeline ?

Describe whether you may be using an ingestion pipeline to collect and enrich the data on-route [ OTEL Collector / Data-Prepper / ADOT collector ]

Which Dashboards would you be using ?

Describe the dashboard you would like to see on-top of the ingested telemetry signals ?[Try adding screenshots & descriptions]


Do you have any additional context?

#668

@YANG-DB YANG-DB added untriaged integrations Used to denote items related to the Integrations project labels Aug 1, 2023
@YANG-DB YANG-DB self-assigned this Aug 1, 2023
@YANG-DB YANG-DB added documentation Improvements or additions to documentation and removed untriaged labels Aug 1, 2023
@derek-ho derek-ho removed the untriaged label Aug 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation integrations Used to denote items related to the Integrations project
Projects
None yet
Development

No branches or pull requests

2 participants