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

[O11y][AWS] Rally benchmark aws.cloudtrail #9448

Merged
merged 5 commits into from
Apr 29, 2024

Conversation

ali786XI
Copy link
Contributor

@ali786XI ali786XI commented Mar 26, 2024

Proposed commit message

  • This PR adds benchmarking templates to the cloudtrail data stream of AWS

Sample Response

sample_event.json
{
"s3": {
  "bucket": {
    "name": "elastic-package-aws-bucket-63461",
    "arn": "arn:aws:s3:::elastic-package-aws-bucket-63461"
  },
  "object": {
    "key": "wolverine-powerboar.log"
  }
},
"agent": {
  "name": "aws-scale-123456",
  "id": "de42127b-4db8-4471-824e-a7b14f478663",
  "ephemeral_id": "22ed892c-43bd-408a-9121-65e2f5b6a56e",
  "type": "filebeat",
  "version": "8.8.0"
},
"offset": 0,
"benchmark_metadata": {
  "info": {
    "run_id": "9afb8980-43c0-4c06-9fcf-55f54e9e58dd",
    "benchmark": "cloudtrail-benchmark"
  }
},
"elastic_agent": {
  "id": "de42127b-4db8-4471-824e-a7b14f478663",
  "version": "8.8.0",
  "snapshot": false
},
"source": {
  "address": "127.0.0.1",
  "ip": "127.0.0.1"
},
"tags": [
  "preserve_original_event",
  "forwarded",
  "aws-cloudtrail"
],
"cloud": {
  "region": "us-east-1",
  "account": {
    "id": "0123456789012"
  }
},
"input": {
  "type": "aws-s3"
},
"@timestamp": "2020-01-10T16:06:40.000Z",
"ecs": {
  "version": "8.0.0"
},
"related": {
  "user": [
    "Alice"
  ]
},
"data_stream": {
  "namespace": "ep",
  "type": "logs",
  "dataset": "aws.cloudtrail"
},
"event": {
  "agent_id_status": "auth_metadata_missing",
  "ingested": "2024-04-02T13:02:42Z",
  "original": "{ \"eventVersion\": \"1.05\", \"userIdentity\": { \"type\": \"IAMUser\", \"principalId\": \"EXAMPLE_ID\", \"arn\": \"arn:aws:iam::0123456789012:user/Alice\", \"accountId\": \"0123456789012\", \"accessKeyId\": \"EXAMPLE_KEY\", \"userName\": \"Alice\", \"sessionContext\": { \"attributes\": { \"mfaAuthenticated\": \"true\", \"creationDate\": \"2020-01-10T14:38:30Z\" }, \"sessionIssuer\": { \"accountId\": \"111111111111\", \"arn\": \"arn:aws:iam::111111111111:role/JohnRole1\", \"principalId\": \"AROAIN5ATK5U7KEXAMPLE\", \"type\": \"Role\" } }, \"invokedBy\": \"signin.amazonaws.com\" }, \"eventTime\": \"2020-01-10T16:06:40Z\", \"eventSource\": \"iam.amazonaws.com\", \"eventName\": \"UploadSSHPublicKey\", \"awsRegion\": \"us-east-1\", \"sourceIPAddress\": \"127.0.0.1\", \"userAgent\": \"signin.amazonaws.com\", \"requestParameters\": { \"sSHPublicKeyBody\": \"ssh-rsa AAAAdeadcodedeadcode [email protected]\", \"userName\": \"Alice\" }, \"responseElements\": { \"sSHPublicKey\": { \"fingerprint\": \"de:ad:c0:de:de:ad:c0:de:de:ad:c0:de:de:ad:c0:de\", \"status\": \"Active\", \"uploadDate\": \"Jan 10, 2020 4:06:40 PM\", \"userName\": \"Alice\", \"sSHPublicKeyId\": \"EXAMPLE_KEY_ID\", \"sSHPublicKeyBody\": \"ssh-rsa AAAAdeadcodedeadcode [email protected]\" } }, \"requestID\": \"EXAMPLE-44b9-41cd-90f2-EXAMPLE\", \"eventID\": \"EXAMPLE-9a9d-4da4-9998-EXAMPLE\", \"eventType\": \"AwsApiCall\", \"recipientAccountId\": \"0123456789012\" }",
  "provider": "iam.amazonaws.com",
  "created": "2024-04-02T18:32:37.612+05:30",
  "kind": "event",
  "action": "UploadSSHPublicKey",
  "id": "EXAMPLE-9a9d-4da4-9998-EXAMPLE",
  "type": [
    "info"
  ],
  "dataset": "aws.cloudtrail",
  "outcome": "success"
},
"aws": {
  "cloudtrail": {
    "event_version": "1.05",
    "flattened": {
      "request_parameters": {
        "sSHPublicKeyBody": "ssh-rsa AAAAdeadcodedeadcode [email protected]",
        "userName": "Alice"
      },
      "response_elements": {
        "sSHPublicKey": {
          "sSHPublicKeyBody": "ssh-rsa AAAAdeadcodedeadcode [email protected]",
          "sSHPublicKeyId": "EXAMPLE_KEY_ID",
          "uploadDate": "Jan 10, 2020 4:06:40 PM",
          "fingerprint": "de:ad:c0:de:de:ad:c0:de:de:ad:c0:de:de:ad:c0:de",
          "userName": "Alice",
          "status": "Active"
        }
      }
    },
    "event_type": "AwsApiCall",
    "user_identity": {
      "access_key_id": "EXAMPLE_KEY",
      "invoked_by": "signin.amazonaws.com",
      "session_context": {
        "session_issuer": {
          "account_id": "111111111111",
          "type": "Role",
          "arn": "arn:aws:iam::111111111111:role/JohnRole1",
          "principal_id": "AROAIN5ATK5U7KEXAMPLE"
        },
        "mfa_authenticated": "true",
        "creation_date": "2020-01-10T14:38:30.000Z"
      },
      "type": "IAMUser",
      "arn": "arn:aws:iam::0123456789012:user/Alice"
    },
    "recipient_account_id": "0123456789012",
    "request_parameters": "{sSHPublicKeyBody=ssh-rsa AAAAdeadcodedeadcode [email protected], userName=Alice}",
    "request_id": "EXAMPLE-44b9-41cd-90f2-EXAMPLE",
    "response_elements": "{sSHPublicKey={sSHPublicKeyBody=ssh-rsa AAAAdeadcodedeadcode [email protected], sSHPublicKeyId=EXAMPLE_KEY_ID, uploadDate=Jan 10, 2020 4:06:40 PM, fingerprint=de:ad:c0:de:de:ad:c0:de:de:ad:c0:de:de:ad:c0:de, userName=Alice, status=Active}}"
  }
},
"user": {
  "name": "Alice",
  "id": "EXAMPLE_ID",
  "target": {
    "name": "Alice"
  }
},
"user_agent": {
  "original": "signin.amazonaws.com",
  "name": "Other",
  "device": {
    "name": "Other"
  }
}
}

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.

How to test this PR locally

Run this command from package root

  • elastic-package benchmark rally --benchmark cloudtrail-benchmark -v
  • elastic-package benchmark stream --benchmark cloudtrail-benchmark -v

Related issues

Screenshots

--- Benchmark results for package: aws - START ---
╭────────────────────────────────────────────────────────────────────────────────────╮
│ info                                                                               │
├────────────────────────┬───────────────────────────────────────────────────────────┤
│ benchmark              │                                      cloudtrail-benchmark │
│ description            │         Benchmark of 20000 aws.cloudtrail events ingested │
│ run ID                 │                      979f4e48-a34b-4e67-b6f2-02223a9a4c13 │
│ package                │                                                       aws │
│ start ts (s)           │                                                1712062702 │
│ end ts (s)             │                                                1712062748 │
│ duration               │                                                       46s │
│ generated corpora file │ /root/.elastic-package/tmp/rally_corpus/corpus-2384863453 │
╰────────────────────────┴───────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────────╮
│ parameters                                                               │
├─────────────────────────────────┬────────────────────────────────────────┤
│ package version                 │                                 2.13.1 │
│ data_stream.name                │                             cloudtrail │
│ corpora.generator.total_events  │                                  20000 │
│ corpora.generator.template.path │ ./cloudtrail-benchmark/template.ndjson │
│ corpora.generator.template.raw  │                                        │
│ corpora.generator.template.type │                                 gotext │
│ corpora.generator.config.path   │      ./cloudtrail-benchmark/config.yml │
│ corpora.generator.config.raw    │                                  map[] │
│ corpora.generator.fields.path   │      ./cloudtrail-benchmark/fields.yml │
│ corpora.generator.fields.raw    │                                  map[] │
╰─────────────────────────────────┴────────────────────────────────────────╯
╭───────────╮
│ cluster i │
│ nfo       │
├───────┬───┤
│ name  │   │
│ nodes │ 0 │
╰───────┴───╯
╭────────────────────────────────────╮
│ disk usage for index .ds-logs-aws. │
│ cloudtrail-ep-2024.04.02-000001 (f │
│ or all fields)                     │
├──────────────────────────────┬─────┤
│ total                        │ 0 B │
│ inverted_index.total         │ 0 B │
│ inverted_index.stored_fields │ 0 B │
│ inverted_index.doc_values    │ 0 B │
│ inverted_index.points        │ 0 B │
│ inverted_index.norms         │ 0 B │
│ inverted_index.term_vectors  │ 0 B │
│ inverted_index.knn_vectors   │ 0 B │
╰──────────────────────────────┴─────╯
╭────────────────────────────────────╮
│ disk usage for index .ds-logs-aws. │
│ cloudtrail-ep-2024.04.02-000002 (f │
│ or all fields)                     │
├──────────────────────────────┬─────┤
│ total                        │ 0 B │
│ inverted_index.total         │ 0 B │
│ inverted_index.stored_fields │ 0 B │
│ inverted_index.doc_values    │ 0 B │
│ inverted_index.points        │ 0 B │
│ inverted_index.norms         │ 0 B │
│ inverted_index.term_vectors  │ 0 B │
│ inverted_index.knn_vectors   │ 0 B │
╰──────────────────────────────┴─────╯
╭───────────────────────────────────────╮
│ disk usage for index .ds-logs-aws.clo │
│ udtrail-ep-2024.04.02-000003 (for all │
│ fields)                               │
├──────────────────────────────┬────────┤
│ total                        │ 3.3 MB │
│ inverted_index.total         │ 1.2 MB │
│ inverted_index.stored_fields │ 1.5 MB │
│ inverted_index.doc_values    │ 561 kB │
│ inverted_index.points        │  71 kB │
│ inverted_index.norms         │    0 B │
│ inverted_index.term_vectors  │    0 B │
│ inverted_index.knn_vectors   │    0 B │
╰──────────────────────────────┴────────╯
╭────────────────────────────────────────────────────────────────────────────────────────────────╮
│ pipeline logs-aws.cloudtrail-2.13.1 stats in node GtBr1ttdTdWNxW9M_fErCg                       │
├───────────────────────────────────────────────────┬────────────────────────────────────────────┤
│ Totals                                            │    Count: 20000 | Failed: 0 | Time: 5.438s │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 44ms │
│ remove ()                                         │       Count: 20000 | Failed: 0 | Time: 5ms │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 17ms │
│ json ()                                           │     Count: 20000 | Failed: 0 | Time: 412ms │
│ pipeline (logs-aws.cloudtrail-2.13.1-third-party) │            Count: 0 | Failed: 0 | Time: 0s │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 15ms │
│ date ()                                           │     Count: 20000 | Failed: 0 | Time: 223ms │
│ script ()                                         │     Count: 20000 | Failed: 0 | Time: 243ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 51ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 61ms │
│ append ()                                         │      Count: 20000 | Failed: 0 | Time: 84ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 43ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 42ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 49ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 44ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 47ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 75ms │
│ date ()                                           │     Count: 20000 | Failed: 0 | Time: 174ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 73ms │
│ rename ()                                         │ Count: 20000 | Failed: 20000 | Time: 127ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 69ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 63ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 73ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 46ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 34ms │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 50ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 57ms │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 21ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 37ms │
│ grok ()                                           │     Count: 20000 | Failed: 0 | Time: 182ms │
│ geoip ()                                          │      Count: 20000 | Failed: 0 | Time: 81ms │
│ geoip ()                                          │      Count: 20000 | Failed: 0 | Time: 28ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 10ms │
│ rename ()                                         │       Count: 20000 | Failed: 0 | Time: 8ms │
│ user_agent ()                                     │      Count: 20000 | Failed: 0 | Time: 65ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 62ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 52ms │
│ script ()                                         │     Count: 20000 | Failed: 0 | Time: 230ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 43ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 33ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 37ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 58ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 52ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 51ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 53ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 53ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 52ms │
│ rename ()                                         │      Count: 20000 | Failed: 0 | Time: 47ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 50ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 49ms │
│ append ()                                         │      Count: 20000 | Failed: 0 | Time: 84ms │
│ append ()                                         │            Count: 0 | Failed: 0 | Time: 0s │
│ script ()                                         │      Count: 20000 | Failed: 0 | Time: 15ms │
│ script (Add ECS categorization)                   │      Count: 20000 | Failed: 0 | Time: 72ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 56ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 52ms │
│ rename ()                                         │            Count: 0 | Failed: 0 | Time: 0s │
│ append ()                                         │            Count: 0 | Failed: 0 | Time: 0s │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 52ms │
│ date ()                                           │  Count: 20000 | Failed: 20000 | Time: 67ms │
│ date ()                                           │  Count: 20000 | Failed: 20000 | Time: 55ms │
│ date ()                                           │  Count: 20000 | Failed: 20000 | Time: 52ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 50ms │
│ date ()                                           │  Count: 20000 | Failed: 20000 | Time: 52ms │
│ date ()                                           │  Count: 20000 | Failed: 20000 | Time: 51ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 51ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 52ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 50ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 50ms │
│ rename ()                                         │  Count: 20000 | Failed: 20000 | Time: 60ms │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 38ms │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 23ms │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 44ms │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 29ms │
│ set ()                                            │      Count: 20000 | Failed: 0 | Time: 58ms │
│ rename ()                                         │       Count: 20000 | Failed: 0 | Time: 9ms │
│ rename ()                                         │       Count: 20000 | Failed: 0 | Time: 9ms │
│ dissect ()                                        │      Count: 20000 | Failed: 0 | Time: 21ms │
│ lowercase ()                                      │      Count: 20000 | Failed: 0 | Time: 16ms │
│ rename ()                                         │       Count: 20000 | Failed: 0 | Time: 8ms │
│ rename ()                                         │       Count: 20000 | Failed: 0 | Time: 8ms │
│ remove ()                                         │      Count: 20000 | Failed: 0 | Time: 14ms │
│ remove ()                                         │            Count: 0 | Failed: 0 | Time: 0s │
│ pipeline (global@custom)                          │       Count: 20000 | Failed: 0 | Time: 5ms │
│ pipeline (logs@custom)                            │       Count: 20000 | Failed: 0 | Time: 5ms │
│ pipeline (logs-aws.integration@custom)            │       Count: 20000 | Failed: 0 | Time: 2ms │
│ pipeline (logs-aws.cloudtrail@custom)             │       Count: 20000 | Failed: 0 | Time: 1ms │
╰───────────────────────────────────────────────────┴────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────────────────────────────╮
│ rally stats                                                                                 │
├────────────────────────────────────────────────────────────────┬────────────────────────────┤
│ Cumulative indexing time of primary shards                     │    0.12308333333333334 min │
│ Min cumulative indexing time across primary shards             │                      0 min │
│ Median cumulative indexing time across primary shards          │ 3.3333333333333335e-05 min │
│ Max cumulative indexing time across primary shards             │                 0.0634 min │
│ Cumulative indexing throttle time of primary shards            │                      0 min │
│ Min cumulative indexing throttle time across primary shards    │                      0 min │
│ Median cumulative indexing throttle time across primary shards │                    0.0 min │
│ Max cumulative indexing throttle time across primary shards    │                      0 min │
│ Cumulative merge time of primary shards                        │                0.03995 min │
│ Cumulative merge count of primary shards                       │                         49 │
│ Min cumulative merge time across primary shards                │                      0 min │
│ Median cumulative merge time across primary shards             │                    0.0 min │
│ Max cumulative merge time across primary shards                │   0.013516666666666668 min │
│ Cumulative merge throttle time of primary shards               │                      0 min │
│ Min cumulative merge throttle time across primary shards       │                      0 min │
│ Median cumulative merge throttle time across primary shards    │                    0.0 min │
│ Max cumulative merge throttle time across primary shards       │                      0 min │
│ Cumulative refresh time of primary shards                      │    0.23366666666666666 min │
│ Cumulative refresh count of primary shards                     │                       2489 │
│ Min cumulative refresh time across primary shards              │                      0 min │
│ Median cumulative refresh time across primary shards           │  9.166666666666667e-05 min │
│ Max cumulative refresh time across primary shards              │                0.09595 min │
│ Cumulative flush time of primary shards                        │                81.4216 min │
│ Cumulative flush count of primary shards                       │                       1550 │
│ Min cumulative flush time across primary shards                │                      0 min │
│ Median cumulative flush time across primary shards             │                2.5e-05 min │
│ Max cumulative flush time across primary shards                │               40.51075 min │
│ Total Young Gen GC time                                        │                    0.079 s │
│ Total Young Gen GC count                                       │                          7 │
│ Total Old Gen GC time                                          │                        0 s │
│ Total Old Gen GC count                                         │                          0 │
│ Store size                                                     │    0.006119544617831707 GB │
│ Translog size                                                  │     0.07706786226481199 GB │
│ Heap used for segments                                         │                       0 MB │
│ Heap used for doc values                                       │                       0 MB │
│ Heap used for terms                                            │                       0 MB │
│ Heap used for norms                                            │                       0 MB │
│ Heap used for points                                           │                       0 MB │
│ Heap used for stored fields                                    │                       0 MB │
│ Segment count                                                  │                        134 │
│ Total Ingest Pipeline count                                    │                      20007 │
│ Total Ingest Pipeline time                                     │                     7.24 s │
│ Total Ingest Pipeline failed                                   │                          0 │
│ Min Throughput                                                 │              572.12 docs/s │
│ Mean Throughput                                                │             1241.13 docs/s │
│ Median Throughput                                              │             1352.54 docs/s │
│ Max Throughput                                                 │             1533.10 docs/s │
│ 50th percentile latency                                        │       283.4761200065259 ms │
│ 90th percentile latency                                        │      319.76528792292817 ms │
│ 100th percentile latency                                       │       794.6479649981484 ms │
│ 50th percentile service time                                   │       283.4761200065259 ms │
│ 90th percentile service time                                   │      319.76528792292817 ms │
│ 100th percentile service time                                  │       794.6479649981484 ms │
│ error rate                                                     │                     0.00 % │
╰────────────────────────────────────────────────────────────────┴────────────────────────────╯

--- Benchmark results for package: aws - END   ---
Done

@ali786XI ali786XI marked this pull request as ready for review April 2, 2024 13:04
@ali786XI ali786XI requested review from a team as code owners April 2, 2024 13:04
@ali786XI ali786XI requested a review from niraj-elastic April 2, 2024 13:04
Copy link
Contributor

@niraj-elastic niraj-elastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Member

@shmsr shmsr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a minor comment otherwise it looks good!

- name: userIdentity_sessionContext_sessionIssuer_arn
value: "arn:aws:iam::123456789012:role/RoleToBeAssumed"
- name: userIdentity_sessionContext_sessionIssuer_accountId
value: "123456789044444412"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This may be correct but shouldn't this be in the range of userIdentity_accountId?

@ali786XI
Copy link
Contributor Author

ali786XI commented Apr 4, 2024

/test

@elasticmachine
Copy link

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

Copy link

Quality Gate passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
No Coverage information No data about Coverage
No Duplication information No data about Duplication

See analysis details on SonarQube

@elasticmachine
Copy link

💚 Build Succeeded

History

cc @aliabbas-elastic

@ali786XI ali786XI merged commit ace8fb4 into elastic:main Apr 29, 2024
5 checks passed
milan-elastic added a commit to milan-elastic/integrations that referenced this pull request May 1, 2024
commit e2a688fbb1c8712ba0cad243713146867ac2f986
Author: milan-elastic <[email protected]>
Date:   Wed May 1 15:43:52 2024 +0530

    Squashed commit of the following:

    commit a17de73aa84608f67a1baca4c094819b562e42e0
    Author: milan-elastic <“[email protected]”>
    Date:   Wed May 1 15:29:41 2024 +0530

        Squashed commit of the following:

        commit fccdb1f83f0048b07df6ee82fbd91ca432c799b9
        Author: milan-elastic <[email protected]>
        Date:   Wed May 1 14:58:41 2024 +0530

            add global filter on dashboard level for hadoop

        commit 686e49be78dc980b2f12d365580cb800fd7cf330
        Merge: 024d864b4 01201a7
        Author: “milan-elastic” <“[email protected]”>
        Date:   Wed May 1 11:38:59 2024 +0530

            Merge branch 'main' of github.com:milan-elastic/integrations into mongodb-atlas-database-logs

        commit 01201a7
        Author: Eric Forte <[email protected]>
        Date:   Tue Apr 30 10:46:55 2024 -0400

            [Security Rules] Update security rules package to v8.13.5 (elastic#9762)

            * [Security Rules] Update security rules package to v8.13.5

            * Add changelog entry for 8.13.5

            ---------

            Co-authored-by: protectionsmachine <[email protected]>

        commit c9d1f1b
        Author: Eric Forte <[email protected]>
        Date:   Tue Apr 30 09:30:30 2024 -0400

            [Security Rules] Update security rules package to v8.13.5-beta.1 (elastic#9758)

            * [Security Rules] Update security rules package to v8.13.5-beta.1

            * Add changelog entry for 8.13.5-beta.1

            ---------

            Co-authored-by: protectionsmachine <[email protected]>

        commit a79f813
        Author: Tetiana Kravchenko <[email protected]>
        Date:   Tue Apr 30 11:32:37 2024 +0200

            [kubernetes] Remove deprecated fields, add missing status.last_terminated_reason metric (elastic#9736)

            * remove deprecated fields

            Signed-off-by: Tetiana Kravchenko <[email protected]>

            * Update changelog.yml

            * add missing metric: last_terminated_reason; update description of the status.reason field

            Signed-off-by: Tetiana Kravchenko <[email protected]>

            ---------

            Signed-off-by: Tetiana Kravchenko <[email protected]>

        commit b1627a3
        Author: ShourieG <[email protected]>
        Date:   Tue Apr 30 13:03:29 2024 +0530

            [integrations][http_endpoint] - Converted HTTP Endpoint Integration to input type (elastic#9732)

            * converted http_endpoint to input package type

            * updated changelog

            * updated original event in sample event

        commit 3a9b508
        Author: Lalit Satapathy <[email protected]>
        Date:   Tue Apr 30 11:49:09 2024 +0530

            Remove separate codeowners for system package kibana paths. (elastic#9731)

        commit c90e817
        Author: Krishna Chaitanya Reddy Burri <[email protected]>
        Date:   Tue Apr 30 11:32:17 2024 +0530

            [Crowdstrike,Azure] Fix flaky tests with ECS fields (elastic#9738)

            * Fix flaky pipeline tests.

               * `azure.graphactivitylogs`: Add missing ECS field definitions.

               * `crowdstrike.falcon`: Update `geoip` processor to `destination` instead of `source`.

        commit ace8fb4
        Author: Aliabbas Attarwala <[email protected]>
        Date:   Mon Apr 29 16:37:23 2024 +0530

            [O11y][AWS] Rally benchmark `aws.cloudtrail` (elastic#9448)

        commit d4e4aa4
        Author: niraj-elastic <[email protected]>
        Date:   Mon Apr 29 14:45:46 2024 +0530

            [Apache] Update grok pattern for accepting user-identity (elastic#9632)

            * update grok pattern

            * update changelog

            * address review comments

            * address review comments

            Co-authored-by: muthu-mps <[email protected]>

            * address review comments

            * address review comment

            ---------

            Co-authored-by: muthu-mps <[email protected]>

        commit dce5699
        Author: Mario Rodriguez Molins <[email protected]>
        Date:   Mon Apr 29 10:33:19 2024 +0200

            Enable publishing packages from integrations-publish pipeline (elastic#9712)

            Enable publishing packages from integrations-publish pipeline,
            and remove corresponding step from the main pipeline.

        commit c7bc530
        Author: Chema Martínez <[email protected]>
        Date:   Sat Apr 27 08:57:55 2024 +0200

            [zscaler_zia] Fix mapping of source.ip and source.nat.ip (elastic#9727)

            * Fix mapping of source.ip and source.nat.ip

            * Update changelog

            * updated web datastream pipeline tests

            ---------

            Co-authored-by: Shourie Ganguly <[email protected]>

        commit 4750ea8
        Author: Mario Rodriguez Molins <[email protected]>
        Date:   Fri Apr 26 13:09:53 2024 +0200

            [nginx] Update nginx config to listen in ipv6 too (elastic#9720)

        commit 25b0988
        Author: Mario Rodriguez Molins <[email protected]>
        Date:   Fri Apr 26 10:45:03 2024 +0200

            [Buildkite] Update filter to use api source (elastic#9717)

        commit 45327cf
        Author: Mario Rodriguez Molins <[email protected]>
        Date:   Fri Apr 26 10:13:22 2024 +0200

            [Buildkite] Update filter condition to allow just from webhook source (elastic#9714)

        commit 024d864b49f1dd333529f96e06de6dec15aac703
        Author: milan-elastic <[email protected]>
        Date:   Fri Apr 26 13:00:47 2024 +0530

            add dashboard level filter for apache tomcat

        commit 1cb5fad
        Author: Dan Kortschak <[email protected]>
        Date:   Fri Apr 26 16:23:35 2024 +0930

            entityanalytics_ad: new package for Active Directory user collection (elastic#9485)

        commit 37c598f
        Author: CarsonHrusovsky <[email protected]>
        Date:   Thu Apr 25 18:13:26 2024 -0500

            [BBOT] New integration for Black Lantern Security scanner (elastic#9651)

        commit d13e474
        Author: Mario Rodriguez Molins <[email protected]>
        Date:   Thu Apr 25 11:55:39 2024 +0200

            [Buildkite] Skip install package command in serverless builds for some packages (elastic#9686)

        commit 0c2198b
        Author: Mario Rodriguez Molins <[email protected]>
        Date:   Thu Apr 25 11:41:42 2024 +0200

            [Buildkite] Add retry suffix for logs (elastic#9703)

        commit d932e79
        Author: Simon Kötting <[email protected]>
        Date:   Thu Apr 25 07:35:45 2024 +0200

            [Exchange Server] GA of Integration, Add Dashbord Panel Titles & System Tests (elastic#9560)

            * Add Dashboard Titles

            * Add Dashboard Titles

            * Change Version to GA

            * adjust PR in Changelog

            * Add System Tests to all datstreams

            * fix imap system test config

            * remove Folder structure out of system tests sample logs

            * Fix mapping

            * Add convert for inode field

            * specify numeric_keyword_fields in system tests

        commit dba2901
        Author: Dan Kortschak <[email protected]>
        Date:   Thu Apr 25 10:21:30 2024 +0930

            rapid7_insightvm: canonicalize host.name to lower case and map subdomain to host.hostname (elastic#9665)

        commit 4284262
        Author: Panos Koutsovasilis <[email protected]>
        Date:   Wed Apr 24 20:34:13 2024 +0300

            fix(fim): add auto option for backend and make it the default one (elastic#9702)

        commit c563bb3
        Author: Panos Koutsovasilis <[email protected]>
        Date:   Wed Apr 24 19:40:04 2024 +0300

            [juniper_netscreen]: include log.file.device_id and log.file.inode in base-fields (elastic#9658)

            * fix(juniper_netscreen): include log.file.device_id and log.file.inode in base-fields.yml

            * fix(juniper_netscreen): update README.md

        commit f187d0d
        Author: Panos Koutsovasilis <[email protected]>
        Date:   Wed Apr 24 19:11:28 2024 +0300

            [juniper_junos]: include log.file.device_id and log.file.inode in base-fields (elastic#9657)

            * fix(juniper_junos): include log.file.device_id and log.file.inode in base-fields.yml

            * fix(juniper_junos): update README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Integration:aws AWS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants