From 482e56565d87289c5e93ce0f033bbd438952f5bc Mon Sep 17 00:00:00 2001 From: Marc Guasch Date: Mon, 13 Dec 2021 15:36:55 +0100 Subject: [PATCH] Update integrations --- test/packages/apache/_dev/build/build.yml | 3 + .../packages/apache/_dev/build/docs/README.md | 6 +- .../apache/_dev/deploy/docker/Dockerfile | 2 +- .../_dev/deploy/docker/docker-compose.yml | 5 +- .../apache/_dev/deploy/docker/httpd.conf | 3 +- test/packages/apache/_dev/deploy/variants.yml | 8 +- test/packages/apache/changelog.yml | 109 +- .../_dev/test/pipeline/test-access-basic.log | 7 + .../test-access-basic.log-expected.json | 354 ++++ .../_dev/test/pipeline/test-access-darwin.log | 6 + .../test-access-darwin.log-expected.json | 306 ++++ .../test/pipeline/test-access-ssl-request.log | 2 + .../test-access-ssl-request.log-expected.json | 117 ++ .../_dev/test/pipeline/test-access-ubuntu.log | 9 + .../test-access-ubuntu.log-expected.json | 518 ++++++ .../_dev/test/pipeline/test-access-vhost.log | 1 + .../test-access-vhost.log-expected.json | 64 + .../_dev/test/pipeline/test-common-config.yml | 6 + .../access/agent/stream/httpjson.yml.hbs | 64 + .../access/agent/stream/log.yml.hbs | 17 +- .../elasticsearch/ingest_pipeline/default.yml | 245 +-- .../ingest_pipeline/third-party.yml | 42 + .../data_stream/access/fields/agent.yml | 204 +++ .../data_stream/access/fields/base-fields.yml | 8 + .../apache/data_stream/access/fields/ecs.yml | 301 ++-- .../apache/data_stream/access/manifest.yml | 70 +- .../data_stream/access/sample_event.json | 107 +- .../_dev/test/pipeline/test-common-config.yml | 6 + .../_dev/test/pipeline/test-error-basic.log | 4 + .../test-error-basic.log-expected.json | 173 ++ .../_dev/test/pipeline/test-error-darwin.log | 2 + .../test-error-darwin.log-expected.json | 62 + .../_dev/test/pipeline/test-error-trace.log | 1 + .../test-error-trace.log-expected.json | 36 + .../_dev/test/pipeline/test-error-ubuntu.log | 7 + .../test-error-ubuntu.log-expected.json | 219 +++ .../_dev/test/system/test-default-config.yml | 7 +- .../error/agent/stream/httpjson.yml.hbs | 64 + .../error/agent/stream/log.yml.hbs | 19 +- .../elasticsearch/ingest_pipeline/default.yml | 216 ++- .../ingest_pipeline/third-party.yml | 42 + .../apache/data_stream/error/fields/agent.yml | 204 +++ .../data_stream/error/fields/base-fields.yml | 13 + .../apache/data_stream/error/fields/ecs.yml | 265 +-- .../apache/data_stream/error/manifest.yml | 70 +- .../data_stream/error/sample_event.json | 74 + .../_dev/test/system/test-default-config.yml | 3 - .../data_stream/status/fields/agent.yml | 198 +++ .../data_stream/status/fields/base-fields.yml | 8 + .../apache/data_stream/status/fields/ecs.yml | 14 +- .../data_stream/status/fields/fields.yml | 34 + .../apache/data_stream/status/manifest.yml | 3 +- .../data_stream/status/sample_event.json | 126 +- test/packages/apache/docs/README.md | 431 +++-- .../apache/img/apache-logs-overview.png | Bin 0 -> 544641 bytes .../apache/img/apache-metrics-overview.png | Bin 0 -> 1059239 bytes .../apache/img/apache_httpd_server_status.png | Bin 175967 -> 0 bytes test/packages/apache/img/kibana-apache.png | Bin 409210 -> 0 bytes .../apache-Logs-Apache-Dashboard.json | 65 +- ...-Metrics-Apache-HTTPD-server-status-2.json | 179 -- ...he-Metrics-Apache-HTTPD-server-status.json | 273 +++ .../kibana/ml_module/apache-Logs-ml.json | 419 +++++ .../apache/kibana/search/apache-HTTPD.json | 2 +- .../kibana/search/apache-access-logs.json | 2 +- .../kibana/search/apache-errors-log.json | 2 +- ...-22057f20-3a12-11eb-8946-296aab7b13db.json | 78 + ...-320cd980-3a36-11eb-8946-296aab7b13db.json | 152 ++ ...-47820ce0-3a1d-11eb-8946-296aab7b13db.json | 89 + ...-7724cf20-3a39-11eb-8946-296aab7b13db.json | 189 +++ ...-7d68f730-3a39-11eb-8946-296aab7b13db.json | 141 ++ ...-805d7bb0-3a10-11eb-8946-296aab7b13db.json | 56 + ...-99666080-3a20-11eb-8946-296aab7b13db.json | 90 + .../visualization/apache-HTTPD-CPU.json | 159 +- .../apache-HTTPD-Hostname-list.json | 71 - .../apache-HTTPD-Load1-slash-5-slash-15.json | 129 +- .../apache-HTTPD-Scoreboard.json | 264 ++- ...pache-HTTPD-Total-accesses-and-kbytes.json | 55 - .../visualization/apache-HTTPD-Uptime.json | 55 - .../visualization/apache-HTTPD-Workers.json | 91 - ...-a45311f0-3a34-11eb-8946-296aab7b13db.json | 152 ++ .../apache-access-unique-IPs-map.json | 2 +- .../kibana/visualization/apache-browsers.json | 2 +- ...-ed44f820-3a10-11eb-8946-296aab7b13db.json | 56 + .../apache-error-logs-over-time.json | 2 +- ...-f4ffec70-3a36-11eb-8946-296aab7b13db.json | 180 ++ .../apache-operating-systems.json | 2 +- .../apache-response-codes-of-top-URLs.json | 2 +- .../apache-response-codes-over-time.json | 2 +- test/packages/apache/manifest.yml | 86 +- test/packages/aws/_dev/build/build.yml | 3 + test/packages/aws/_dev/build/docs/README.md | 26 +- .../aws/_dev/build/docs/cloudtrail.md | 2 + .../aws/_dev/build/docs/cloudwatch.md | 2 + test/packages/aws/_dev/build/docs/ec2.md | 2 + test/packages/aws/_dev/build/docs/elb.md | 2 + test/packages/aws/_dev/build/docs/s3.md | 2 + .../aws/_dev/build/docs/s3_storage_lens.md | 7 + test/packages/aws/_dev/build/docs/vpcflow.md | 2 + test/packages/aws/_dev/build/docs/waf.md | 9 + test/packages/aws/changelog.yml | 215 ++- .../billing/agent/stream/stream.yml.hbs | 3 + .../billing/fields/base-fields.yml | 8 + .../aws/data_stream/billing/fields/ecs.yml | 77 +- .../aws/data_stream/billing/fields/fields.yml | 2 +- .../billing/fields/package-fields.yml | 13 + .../aws/data_stream/billing/manifest.yml | 7 +- .../aws/data_stream/billing/sample_event.json | 32 +- ...test-add-user-to-group-json.log-config.yml | 2 - ...t-add-user-to-group-json.log-expected.json | 17 +- .../test/pipeline/test-assume-role-json.log | 2 +- .../test-assume-role-json.log-config.yml | 2 - .../test-assume-role-json.log-expected.json | 38 +- .../test-change-password-json.log-config.yml | 2 - ...est-change-password-json.log-expected.json | 34 +- ...test-cloudtrail-digest-json.log-config.yml | 2 - ...t-cloudtrail-digest-json.log-expected.json | 15 +- .../_dev/test/pipeline/test-common-config.yml | 7 + .../test/pipeline/test-console-login-json.log | 6 +- .../test-console-login-json.log-config.yml | 2 - .../test-console-login-json.log-expected.json | 109 +- ...test-create-access-key-json.log-config.yml | 2 - ...t-create-access-key-json.log-expected.json | 17 +- .../test-create-group-json.log-config.yml | 2 - .../test-create-group-json.log-expected.json | 34 +- .../pipeline/test-create-key-pair-json.log | 2 +- .../test-create-key-pair-json.log-config.yml | 2 - ...est-create-key-pair-json.log-expected.json | 55 +- .../test-create-trail-json.log-config.yml | 2 - .../test-create-trail-json.log-expected.json | 17 +- .../test-create-user-json.log-config.yml | 2 - .../test-create-user-json.log-expected.json | 17 +- ...ate-virtual-mfa-device-json.log-config.yml | 2 - ...-virtual-mfa-device-json.log-expected.json | 17 +- ...-deactivate-mfa-device-json.log-config.yml | 2 - ...activate-mfa-device-json.log-expected.json | 17 +- ...test-delete-access-key-json.log-config.yml | 2 - ...t-delete-access-key-json.log-expected.json | 17 +- .../test/pipeline/test-delete-bucket-json.log | 2 +- .../test-delete-bucket-json.log-config.yml | 2 - .../test-delete-bucket-json.log-expected.json | 35 +- .../test-delete-group-json.log-config.yml | 2 - .../test-delete-group-json.log-expected.json | 34 +- ...-delete-ssh-public-key-json.log-config.yml | 2 - ...lete-ssh-public-key-json.log-expected.json | 17 +- .../test-delete-trail-json.log-config.yml | 2 - .../test-delete-trail-json.log-expected.json | 17 +- .../test-delete-user-json.log-config.yml | 2 - .../test-delete-user-json.log-expected.json | 17 +- ...ete-virtual-mfa-device-json.log-config.yml | 2 - ...-virtual-mfa-device-json.log-expected.json | 17 +- ...test-enable-mfa-device-json.log-config.yml | 2 - ...t-enable-mfa-device-json.log-expected.json | 17 +- .../pipeline/test-insight-json.log-config.yml | 2 - .../test-insight-json.log-expected.json | 13 +- ...remove-user-from-group-json.log-config.yml | 2 - ...ove-user-from-group-json.log-expected.json | 17 +- .../test-start-logging-json.log-config.yml | 2 - .../test-start-logging-json.log-expected.json | 17 +- .../test-stop-logging-json.log-config.yml | 2 - .../test-stop-logging-json.log-expected.json | 17 +- ...test-update-access-key-json.log-config.yml | 2 - ...t-update-access-key-json.log-expected.json | 17 +- ...accout-password-policy-json.log-config.yml | 2 - ...out-password-policy-json.log-expected.json | 17 +- .../test-update-group-json.log-config.yml | 2 - .../test-update-group-json.log-expected.json | 34 +- ...t-update-login-profile-json.log-config.yml | 2 - ...pdate-login-profile-json.log-expected.json | 17 +- ...-update-ssh-public-key-json.log-config.yml | 2 - ...date-ssh-public-key-json.log-expected.json | 34 +- .../test/pipeline/test-update-trail-json.log | 2 +- .../test-update-trail-json.log-config.yml | 2 - .../test-update-trail-json.log-expected.json | 72 +- .../test/pipeline/test-update-user-json.log | 3 +- .../test-update-user-json.log-config.yml | 2 - .../test-update-user-json.log-expected.json | 24 +- ...-upload-ssh-public-key-json.log-config.yml | 2 - ...load-ssh-public-key-json.log-expected.json | 17 +- .../cloudtrail/agent/stream/aws-s3.yml.hbs | 64 + .../cloudtrail/agent/stream/httpjson.yml.hbs | 63 + .../elasticsearch/ingest_pipeline/default.yml | 262 +-- .../ingest_pipeline/third-party.yml | 32 + .../cloudtrail/fields/base-fields.yml | 8 + .../aws/data_stream/cloudtrail/fields/ecs.yml | 238 +-- .../aws/data_stream/cloudtrail/manifest.yml | 181 +- .../data_stream/cloudtrail/sample_event.json | 85 + .../test/pipeline/test-cloudwatch-ec2.log | 6 + .../test-cloudwatch-ec2.log-expected.json | 112 ++ .../_dev/test/pipeline/test-common-config.yml | 5 + .../agent/stream/aws-s3.yml.hbs} | 24 +- .../elasticsearch/ingest_pipeline/default.yml | 32 +- .../cloudwatch_logs/fields/base-fields.yml | 8 + .../cloudwatch_logs/fields/ecs.yml | 6 + .../data_stream/cloudwatch_logs/manifest.yml | 52 +- .../cloudwatch_logs/sample_event.json | 23 + .../agent/stream/stream.yml.hbs | 3 + .../cloudwatch_metrics/fields/base-fields.yml | 8 + .../cloudwatch_metrics/fields/ecs.yml | 77 +- .../cloudwatch_metrics/manifest.yml | 1 - .../cloudwatch_metrics/sample_event.json | 2 +- .../dynamodb/agent/stream/stream.yml.hbs | 3 + .../dynamodb/fields/base-fields.yml | 8 + .../aws/data_stream/dynamodb/fields/ecs.yml | 77 +- .../aws/data_stream/dynamodb/manifest.yml | 1 - .../ebs/agent/stream/stream.yml.hbs | 3 + .../data_stream/ebs/fields/base-fields.yml | 8 + .../aws/data_stream/ebs/fields/ecs.yml | 77 +- .../packages/aws/data_stream/ebs/manifest.yml | 1 - .../_dev/test/pipeline/test-common-config.yml | 5 + .../ec2_logs/_dev/test/pipeline/test-ec2.log | 6 + .../test/pipeline/test-ec2.log-expected.json | 136 ++ .../agent/stream/aws-s3.yml.hbs} | 23 +- .../elasticsearch/ingest_pipeline/default.yml | 32 +- .../ec2_logs/fields/base-fields.yml | 8 + .../aws/data_stream/ec2_logs/fields/ecs.yml | 8 + .../aws/data_stream/ec2_logs/manifest.yml | 52 +- .../data_stream/ec2_logs/sample_event.json | 27 + .../_dev/test/system/test-default-config.yml | 2 +- .../ec2_metrics/agent/stream/stream.yml.hbs | 3 + .../ec2_metrics/fields/base-fields.yml | 8 + .../data_stream/ec2_metrics/fields/ecs.yml | 77 +- .../aws/data_stream/ec2_metrics/manifest.yml | 1 - .../data_stream/ec2_metrics/sample_event.json | 2 +- .../test/pipeline/test-alb.log-expected.json | 51 +- .../_dev/test/pipeline/test-common-config.yml | 5 + .../agent/stream/aws-s3.yml.hbs} | 23 +- .../elasticsearch/ingest_pipeline/default.yml | 114 +- .../elb_logs/fields/base-fields.yml | 8 + .../aws/data_stream/elb_logs/fields/ecs.yml | 22 + .../aws/data_stream/elb_logs/manifest.yml | 52 +- .../data_stream/elb_logs/sample_event.json | 105 ++ .../elb_metrics/agent/stream/stream.yml.hbs | 3 + .../elb_metrics/fields/base-fields.yml | 8 + .../data_stream/elb_metrics/fields/ecs.yml | 77 +- .../aws/data_stream/elb_metrics/manifest.yml | 1 - .../data_stream/elb_metrics/sample_event.json | 2 +- .../lambda/agent/stream/stream.yml.hbs | 3 + .../data_stream/lambda/fields/base-fields.yml | 8 + .../aws/data_stream/lambda/fields/ecs.yml | 77 +- .../aws/data_stream/lambda/manifest.yml | 1 - .../aws/data_stream/lambda/sample_event.json | 2 +- .../natgateway/agent/stream/stream.yml.hbs | 3 + .../natgateway/fields/base-fields.yml | 8 + .../aws/data_stream/natgateway/fields/ecs.yml | 77 +- .../aws/data_stream/natgateway/manifest.yml | 1 - .../rds/agent/stream/stream.yml.hbs | 3 + .../data_stream/rds/fields/base-fields.yml | 8 + .../aws/data_stream/rds/fields/ecs.yml | 77 +- .../aws/data_stream/rds/fields/fields.yml | 6 + .../packages/aws/data_stream/rds/manifest.yml | 1 - .../agent/stream/stream.yml.hbs | 3 + .../s3_daily_storage/fields/base-fields.yml | 8 + .../s3_daily_storage/fields/ecs.yml | 77 +- .../data_stream/s3_daily_storage/manifest.yml | 1 - .../s3_request/agent/stream/stream.yml.hbs | 3 + .../s3_request/fields/base-fields.yml | 8 + .../aws/data_stream/s3_request/fields/ecs.yml | 77 +- .../aws/data_stream/s3_request/manifest.yml | 1 - .../agent/stream/stream.yml.hbs | 101 ++ .../s3_storage_lens/fields/agent.yml | 198 +++ .../s3_storage_lens/fields/base-fields.yml | 20 + .../s3_storage_lens/fields/ecs.yml | 24 + .../s3_storage_lens/fields/fields.yml | 100 ++ .../s3_storage_lens/fields/package-fields.yml | 19 + .../data_stream/s3_storage_lens/manifest.yml | 26 + .../s3_storage_lens/sample_event.json | 138 ++ .../_dev/test/pipeline/test-common-config.yml | 5 + .../test/pipeline/test-s3-server-access.log | 13 +- .../test-s3-server-access.log-config.yml | 2 - .../test-s3-server-access.log-expected.json | 284 +++- .../agent/stream/aws-s3.yml.hbs} | 23 +- .../s3access/agent/stream/log.yml.hbs | 17 +- .../s3access/agent/stream/s3.yml.hbs | 36 - .../elasticsearch/ingest_pipeline/default.yml | 143 +- .../s3access/fields/base-fields.yml | 8 + .../aws/data_stream/s3access/fields/ecs.yml | 217 +-- .../aws/data_stream/s3access/manifest.yml | 52 +- .../data_stream/s3access/sample_event.json | 113 ++ .../sns/agent/stream/stream.yml.hbs | 3 + .../data_stream/sns/fields/base-fields.yml | 8 + .../aws/data_stream/sns/fields/ecs.yml | 77 +- .../packages/aws/data_stream/sns/manifest.yml | 1 - .../sqs/agent/stream/stream.yml.hbs | 3 + .../data_stream/sqs/fields/base-fields.yml | 8 + .../aws/data_stream/sqs/fields/ecs.yml | 77 +- .../aws/data_stream/sqs/fields/fields.yml | 6 + .../packages/aws/data_stream/sqs/manifest.yml | 1 - .../agent/stream/stream.yml.hbs | 3 + .../transitgateway/fields/base-fields.yml | 8 + .../data_stream/transitgateway/fields/ecs.yml | 77 +- .../data_stream/transitgateway/manifest.yml | 1 - .../usage/agent/stream/stream.yml.hbs | 3 + .../data_stream/usage/fields/base-fields.yml | 8 + .../aws/data_stream/usage/fields/ecs.yml | 77 +- .../aws/data_stream/usage/manifest.yml | 1 - .../_dev/test/pipeline/test-common-config.yml | 5 + .../_dev/test/pipeline/test-extra-samples.log | 7 + .../test-extra-samples.log-expected.json | 504 ++++++ .../test/pipeline/test-tcp-flag-sequence.log | 7 +- .../test-tcp-flag-sequence.log-expected.json | 177 +- .../vpcflow/agent/stream/aws-s3.yml.hbs | 51 + .../vpcflow/agent/stream/s3.yml.hbs | 139 -- .../elasticsearch/ingest_pipeline/default.yml | 206 ++- .../vpcflow/fields/base-fields.yml | 8 + .../aws/data_stream/vpcflow/fields/ecs.yml | 94 ++ .../aws/data_stream/vpcflow/fields/fields.yml | 128 +- .../aws/data_stream/vpcflow/manifest.yml | 52 +- .../aws/data_stream/vpcflow/sample_event.json | 65 + .../vpn/agent/stream/stream.yml.hbs | 3 + .../data_stream/vpn/fields/base-fields.yml | 8 + .../aws/data_stream/vpn/fields/ecs.yml | 77 +- .../packages/aws/data_stream/vpn/manifest.yml | 1 - .../_dev/test/pipeline/test-common-config.yml | 5 + .../waf/_dev/test/pipeline/test-waf.log | 4 + .../test/pipeline/test-waf.log-expected.json | 421 +++++ .../waf/agent/stream/aws-s3.yml.hbs | 52 + .../data_stream/waf/agent/stream/log.yml.hbs | 19 + .../elasticsearch/ingest_pipeline/default.yml | 204 +++ .../aws/data_stream/waf/fields/agent.yml | 198 +++ .../data_stream/waf/fields/base-fields.yml | 20 + .../aws/data_stream/waf/fields/ecs.yml | 60 + .../aws/data_stream/waf/fields/fields.yml | 39 + .../packages/aws/data_stream/waf/manifest.yml | 70 + .../aws/data_stream/waf/sample_event.json | 94 ++ test/packages/aws/docs/README.md | 26 +- test/packages/aws/docs/billing.md | 45 +- test/packages/aws/docs/cloudtrail.md | 117 +- test/packages/aws/docs/cloudwatch.md | 44 +- test/packages/aws/docs/dynamodb.md | 11 +- test/packages/aws/docs/ebs.md | 11 +- test/packages/aws/docs/ec2.md | 49 +- test/packages/aws/docs/elb.md | 136 +- test/packages/aws/docs/lambda.md | 15 +- test/packages/aws/docs/natgateway.md | 13 +- test/packages/aws/docs/rds.md | 10 +- test/packages/aws/docs/s3.md | 176 +- test/packages/aws/docs/s3_storage_lens.md | 226 +++ test/packages/aws/docs/sns.md | 13 +- test/packages/aws/docs/sqs.md | 12 +- test/packages/aws/docs/transitgateway.md | 13 +- test/packages/aws/docs/usage.md | 11 +- test/packages/aws/docs/vpcflow.md | 111 +- test/packages/aws/docs/vpn.md | 11 +- test/packages/aws/docs/waf.md | 182 ++ .../packages/aws/img/logo_s3_storage_lens.svg | 1 + test/packages/aws/img/logo_waf.svg | 1 + .../aws/img/metricbeat-aws-rds-overview.png | Bin 654045 -> 1527406 bytes ...etricbeat-aws-s3-storage-lens-overview.png | Bin 0 -> 672325 bytes ...-3367c170-921f-11e9-aa19-159bf182e06f.json | 860 +++++++++- ...-80ed1380-41a6-11ec-a605-bff67d9b7872.json | 747 +++++++++ ...-0d511340-41a1-11ec-a605-bff67d9b7872.json | 107 ++ ...-1a1508a0-41a8-11ec-a605-bff67d9b7872.json | 209 +++ ...-30e707b0-41a1-11ec-a605-bff67d9b7872.json | 87 + ...-30fd4e40-f0a1-11eb-b61f-a53cb4913361.json | 145 ++ ...-352dd3f0-41b3-11ec-a605-bff67d9b7872.json | 181 ++ ...-41e37710-f09d-11eb-b61f-a53cb4913361.json | 145 ++ ...-6445e130-41b5-11ec-a605-bff67d9b7872.json | 147 ++ ...-68f36fb0-f0a0-11eb-b61f-a53cb4913361.json | 103 ++ ...-7543b3e0-41b5-11ec-a605-bff67d9b7872.json | 147 ++ ...-8560b400-f096-11eb-b61f-a53cb4913361.json | 145 ++ ...-8614f2f0-41a2-11ec-a605-bff67d9b7872.json | 61 + ...-8721fb80-41b5-11ec-a605-bff67d9b7872.json | 147 ++ ...-8d42b050-41a5-11ec-a605-bff67d9b7872.json | 147 ++ ...-955b2000-41a1-11ec-a605-bff67d9b7872.json | 86 + ...-9a64ca30-427b-11ec-9b39-b9df88395505.json | 300 ++++ ...-9fb44b60-41b2-11ec-a605-bff67d9b7872.json | 208 +++ ...-b0077d10-f09b-11eb-b61f-a53cb4913361.json | 129 ++ ...-bbc80900-f09e-11eb-b61f-a53cb4913361.json | 145 ++ ...-c4419a90-f091-11eb-b61f-a53cb4913361.json | 145 ++ ...-cd0300c0-41a8-11ec-a605-bff67d9b7872.json | 216 +++ ...-d33fa860-41a0-11ec-a605-bff67d9b7872.json | 80 + ...-ed494970-41b2-11ec-a605-bff67d9b7872.json | 107 ++ ...-f757eba0-f0a0-11eb-b61f-a53cb4913361.json | 129 ++ ...-f8d829f0-41a8-11ec-a605-bff67d9b7872.json | 216 +++ ...-f9ff3450-f094-11eb-b61f-a53cb4913361.json | 145 ++ ...-00b29040-921d-11e9-aa19-159bf182e06f.json | 28 +- ...-11f4e0d0-42a9-11ec-a440-675e476c18bb.json | 107 ++ ...-17fcda50-921b-11e9-aa19-159bf182e06f.json | 15 +- ...-2e265070-42a6-11ec-a440-675e476c18bb.json | 121 ++ ...-37aeedc0-42a9-11ec-a440-675e476c18bb.json | 107 ++ ...-3c08b9b0-42a3-11ec-a440-675e476c18bb.json | 99 ++ ...-41f5aaf0-42ac-11ec-a440-675e476c18bb.json | 99 ++ ...-526a1ba0-42a7-11ec-a440-675e476c18bb.json | 99 ++ ...-57b610a0-41ad-11ec-a605-bff67d9b7872.json | 97 ++ ...-5c586e80-427c-11ec-9b39-b9df88395505.json | 34 + ...-7593a130-427c-11ec-9b39-b9df88395505.json | 34 + ...-7dd7fab0-42ab-11ec-a440-675e476c18bb.json | 127 ++ ...-82b8f4a0-427c-11ec-9b39-b9df88395505.json | 34 + ...-96834640-42a7-11ec-a440-675e476c18bb.json | 99 ++ ...-a1670af0-42a3-11ec-a440-675e476c18bb.json | 99 ++ ...-b5308940-7347-11e9-816b-07687310a99a.json | 6 +- ...-c4a82470-42aa-11ec-a440-675e476c18bb.json | 127 ++ ...-c631dc40-42ab-11ec-a440-675e476c18bb.json | 127 ++ ...-e1c345e0-42a9-11ec-a440-675e476c18bb.json | 111 ++ ...-ef9717b0-427b-11ec-9b39-b9df88395505.json | 34 + ...-f9b2beb0-42a9-11ec-a440-675e476c18bb.json | 107 ++ test/packages/aws/manifest.yml | 291 ++-- test/packages/kubernetes/_dev/build/build.yml | 2 +- .../kubernetes/_dev/build/docs/README.md | 93 +- .../_dev/build/docs/container-logs.md | 6 + .../kubernetes/_dev/build/docs/events.md | 16 + .../_dev/build/docs/kube-apiserver.md | 37 + .../build/docs/kube-controller-manager.md | 12 + .../kubernetes/_dev/build/docs/kube-proxy.md | 12 + .../_dev/build/docs/kube-scheduler.md | 12 + .../_dev/build/docs/kube-state-metrics.md | 132 ++ .../kubernetes/_dev/build/docs/kubelet.md | 48 + .../kubernetes/_dev/deploy/k8s/conrjob.yaml | 19 + .../_dev/deploy/k8s/example-redis-config.yaml | 6 + .../kubernetes/_dev/deploy/k8s/job.yaml | 17 + .../kubernetes/_dev/deploy/k8s/pv.yaml | 14 + .../kubernetes/_dev/deploy/k8s/pvc.yaml | 14 + .../kubernetes/_dev/deploy/k8s/rq.yaml | 17 + .../kubernetes/_dev/deploy/k8s/ss.yaml | 22 + test/packages/kubernetes/changelog.yml | 91 +- .../apiserver/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 7 + .../apiserver/agent/stream/stream.yml.hbs | 18 + .../data_stream/apiserver/fields/agent.yml | 198 +++ .../apiserver}/fields/base-fields.yml | 9 +- .../data_stream/apiserver/fields/ecs.yml | 10 + .../data_stream/apiserver/fields/fields.yml | 203 +++ .../data_stream/apiserver/manifest.yml | 44 + .../data_stream/apiserver/sample_event.json | 62 + .../container/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 7 + .../container/agent/stream/stream.yml.hbs | 11 + .../data_stream/container/fields/agent.yml | 199 +++ .../container/fields/base-fields.yml | 98 ++ .../data_stream/container/fields/ecs.yml | 10 + .../data_stream/container/fields/fields.yml | 199 +++ .../data_stream/container/manifest.yml | 43 + .../data_stream/container/sample_event.json | 150 ++ .../agent/stream/stream.yml.hbs | 7 + .../container_logs/fields/agent.yml | 200 +++ .../container_logs/fields/base-fields.yml | 104 ++ .../data_stream/container_logs/fields/ecs.yml | 18 + .../data_stream/container_logs/manifest.yml | 21 + .../controllermanager/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 8 + .../agent/stream/stream.yml.hbs | 14 + .../controllermanager/fields/agent.yml | 198 +++ .../controllermanager/fields/base-fields.yml | 90 + .../controllermanager/fields/ecs.yml | 10 + .../controllermanager/fields/fields.yml | 159 ++ .../controllermanager/manifest.yml | 51 + .../controllermanager/sample_event.json | 93 ++ .../event/agent/stream/stream.yml.hbs | 6 + .../data_stream/event/fields/agent.yml | 198 +++ .../data_stream/event/fields/base-fields.yml | 90 + .../data_stream/event/fields/ecs.yml | 8 + .../data_stream/event/fields/fields.yml | 108 ++ .../kubernetes/data_stream/event/manifest.yml | 28 + .../data_stream/event/sample_event.json | 78 + .../data_stream/node/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 7 + .../node/agent/stream/stream.yml.hbs | 11 + .../data_stream/node/fields/agent.yml | 198 +++ .../data_stream/node/fields/base-fields.yml | 91 + .../data_stream/node/fields/ecs.yml | 10 + .../data_stream/node/fields/fields.yml | 198 +++ .../kubernetes/data_stream/node/manifest.yml | 43 + .../data_stream/node/sample_event.json | 148 ++ .../data_stream/pod/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 7 + .../pod/agent/stream/stream.yml.hbs | 11 + .../data_stream/pod/fields/agent.yml | 198 +++ .../data_stream/pod/fields/base-fields.yml | 97 ++ .../kubernetes/data_stream/pod/fields/ecs.yml | 10 + .../data_stream/pod/fields/fields.yml | 136 ++ .../kubernetes/data_stream/pod/manifest.yml | 43 + .../data_stream/pod/sample_event.json | 125 ++ .../data_stream/proxy/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 6 + .../proxy/agent/stream/stream.yml.hbs | 6 + .../data_stream/proxy/fields/agent.yml | 198 +++ .../data_stream/proxy/fields/base-fields.yml | 12 + .../data_stream/proxy/fields/ecs.yml | 10 + .../data_stream/proxy/fields/fields.yml | 127 ++ .../kubernetes/data_stream/proxy/manifest.yml | 22 + .../data_stream/proxy/sample_event.json | 216 +++ .../scheduler/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 8 + .../scheduler/agent/stream/stream.yml.hbs | 12 + .../data_stream/scheduler/fields/agent.yml | 198 +++ .../scheduler/fields/base-fields.yml | 90 + .../data_stream/scheduler/fields/ecs.yml | 10 + .../data_stream/scheduler/fields/fields.yml | 163 ++ .../data_stream/scheduler/manifest.yml | 51 + .../data_stream/scheduler/sample_event.json | 79 + .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 10 + .../state_container/fields/agent.yml | 199 +++ .../state_container/fields/base-fields.yml | 98 ++ .../state_container/fields/ecs.yml | 12 + .../state_container/fields/fields.yml | 66 + .../data_stream/state_container/manifest.yml | 37 + .../state_container/sample_event.json | 80 + .../_dev/test/system/test-default-config.yml | 6 + .../state_cronjob/agent/stream/stream.yml.hbs | 11 + .../state_cronjob/fields/agent.yml | 198 +++ .../state_cronjob/fields/base-fields.yml | 93 ++ .../data_stream/state_cronjob/fields/ecs.yml | 10 + .../state_cronjob/fields/fields.yml | 43 + .../data_stream/state_cronjob/manifest.yml | 37 + .../state_cronjob/sample_event.json | 66 + .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 10 + .../state_daemonset/fields/agent.yml | 198 +++ .../state_daemonset/fields/base-fields.yml | 90 + .../state_daemonset/fields/ecs.yml | 10 + .../state_daemonset/fields/fields.yml | 31 + .../data_stream/state_daemonset/manifest.yml | 37 + .../state_daemonset/sample_event.json | 62 + .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 10 + .../state_deployment/fields/agent.yml | 198 +++ .../state_deployment/fields/base-fields.yml | 92 + .../state_deployment/fields/ecs.yml | 10 + .../state_deployment/fields/fields.yml | 30 + .../data_stream/state_deployment/manifest.yml | 37 + .../state_deployment/sample_event.json | 63 + .../_dev/test/system/test-default-config.yml | 6 + .../state_job/agent/stream/stream.yml.hbs | 7 + .../data_stream/state_job/fields/agent.yml | 198 +++ .../state_job/fields/base-fields.yml | 90 + .../data_stream/state_job/fields/ecs.yml | 10 + .../data_stream/state_job/fields/fields.yml | 76 + .../data_stream/state_job/manifest.yml | 30 + .../data_stream/state_job/sample_event.json | 72 + .../_dev/test/system/test-default-config.yml | 6 + .../state_node/agent/stream/stream.yml.hbs | 10 + .../data_stream/state_node/fields/agent.yml | 198 +++ .../state_node/fields/base-fields.yml | 91 + .../data_stream/state_node/fields/ecs.yml | 10 + .../data_stream/state_node/fields/fields.yml | 69 + .../data_stream/state_node/manifest.yml | 37 + .../data_stream/state_node/sample_event.json | 88 + .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 11 + .../state_persistentvolume/fields/agent.yml | 198 +++ .../fields/base-fields.yml | 90 + .../state_persistentvolume/fields/ecs.yml | 10 + .../state_persistentvolume/fields/fields.yml | 18 + .../state_persistentvolume/manifest.yml | 37 + .../state_persistentvolume/sample_event.json | 60 + .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 10 + .../fields/agent.yml | 198 +++ .../fields/base-fields.yml | 90 + .../fields/ecs.yml | 10 + .../fields/fields.yml | 24 + .../state_persistentvolumeclaim/manifest.yml | 37 + .../sample_event.json | 60 + .../state_pod/fields/base-fields.yml | 2 + .../data_stream/state_pod/fields/ecs.yml | 28 +- .../data_stream/state_pod/manifest.yml | 1 - .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 10 + .../state_replicaset/fields/agent.yml | 198 +++ .../state_replicaset/fields/base-fields.yml | 92 + .../state_replicaset/fields/ecs.yml | 10 + .../state_replicaset/fields/fields.yml | 31 + .../data_stream/state_replicaset/manifest.yml | 37 + .../state_replicaset/sample_event.json | 69 + .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 10 + .../state_resourcequota/fields/agent.yml | 198 +++ .../fields/base-fields.yml | 90 + .../state_resourcequota/fields/ecs.yml | 10 + .../state_resourcequota/fields/fields.yml | 24 + .../state_resourcequota/manifest.yml | 37 + .../state_resourcequota/sample_event.json | 56 + .../state_service/agent/stream/stream.yml.hbs | 10 + .../state_service/fields/agent.yml | 198 +++ .../state_service/fields/base-fields.yml | 90 + .../data_stream/state_service/fields/ecs.yml | 10 + .../state_service/fields/fields.yml | 31 + .../data_stream/state_service/manifest.yml | 37 + .../state_service/sample_event.json | 62 + .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 10 + .../state_statefulset/fields/agent.yml | 198 +++ .../state_statefulset/fields/base-fields.yml | 91 + .../state_statefulset/fields/ecs.yml | 10 + .../state_statefulset/fields/fields.yml | 40 + .../state_statefulset/manifest.yml | 37 + .../state_statefulset/sample_event.json | 62 + .../_dev/test/system/test-default-config.yml | 6 + .../agent/stream/stream.yml.hbs | 10 + .../state_storageclass/fields/agent.yml | 198 +++ .../state_storageclass/fields/base-fields.yml | 90 + .../state_storageclass/fields/ecs.yml | 10 + .../state_storageclass/fields/fields.yml | 19 + .../state_storageclass/manifest.yml | 37 + .../state_storageclass/sample_event.json | 59 + .../data_stream/system/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 7 + .../system/agent/stream/stream.yml.hbs | 11 + .../data_stream/system/fields/agent.yml | 198 +++ .../data_stream/system/fields/base-fields.yml | 91 + .../data_stream/system/fields/ecs.yml | 10 + .../data_stream/system/fields/fields.yml | 74 + .../data_stream/system/manifest.yml | 43 + .../data_stream/system/sample_event.json | 101 ++ .../data_stream/volume/_dev/deploy/k8s/.empty | 0 .../_dev/test/system/test-default-config.yml | 7 + .../volume/agent/stream/stream.yml.hbs | 11 + .../data_stream/volume/fields/agent.yml | 198 +++ .../data_stream/volume/fields/base-fields.yml | 90 + .../data_stream/volume/fields/ecs.yml | 10 + .../data_stream/volume/fields/fields.yml | 65 + .../data_stream/volume/manifest.yml | 43 + .../data_stream/volume/sample_event.json | 99 ++ test/packages/kubernetes/docs/README.md | 93 +- .../kubernetes/docs/container-logs.md | 6 + test/packages/kubernetes/docs/events.md | 6 +- .../kubernetes/docs/kube-apiserver.md | 6 +- .../docs/kube-controller-manager.md | 6 +- test/packages/kubernetes/docs/kube-proxy.md | 6 +- .../kubernetes/docs/kube-scheduler.md | 6 +- .../kubernetes/docs/kube-state-metrics.md | 90 +- test/packages/kubernetes/docs/kubelet.md | 30 +- .../img/metricbeat_kubernetes_overview.png | Bin 237723 -> 748460 bytes .../kubernetes-AV4RGUqo5NkDleZmzKuZ.json | 213 ++- ...-022a54c0-2bf5-11e7-859b-f78b612cde28.json | 3 +- ...-16fa4470-2bfd-11e7-859b-f78b612cde28.json | 3 +- ...-174a6ad0-30e0-11e7-8df8-6d3604a72912.json | 5 +- ...-294546b0-30d6-11e7-8df8-6d3604a72912.json | 3 +- ...-408fccf0-30d6-11e7-8df8-6d3604a72912.json | 4 +- ...-44f12b40-2bf4-11e7-859b-f78b612cde28.json | 3 +- ...-58e644f0-30d6-11e7-8df8-6d3604a72912.json | 4 +- ...-7aac4fd0-30e0-11e7-8df8-6d3604a72912.json | 3 +- ...-a4c9d360-30df-11e7-8df8-6d3604a72912.json | 4 +- ...-cd059410-2bfb-11e7-859b-f78b612cde28.json | 4 +- ...-d6564360-2bfc-11e7-859b-f78b612cde28.json | 3 +- ...-da1ff7c0-30ed-11e7-b9e5-2b5b07213ab3.json | 7 +- ...-e1018b90-2bfb-11e7-859b-f78b612cde28.json | 6 +- test/packages/kubernetes/manifest.yml | 166 +- test/packages/log/changelog.yml | 17 +- test/packages/log/manifest.yml | 11 +- test/packages/nginx/_dev/build/build.yml | 2 +- test/packages/nginx/_dev/build/docs/README.md | 56 +- .../nginx/_dev/deploy/docker/Dockerfile | 6 + .../_dev/deploy/docker/docker-compose.yml | 8 + .../nginx/_dev/deploy/docker/nginx.conf | 32 + test/packages/nginx/_dev/deploy/variants.yml | 4 + test/packages/nginx/changelog.yml | 94 +- .../_dev/test/pipeline/test-access-event.json | 12 - .../test-access-event.json-config.yml | 4 - .../test-access-event.json-expected.json | 122 -- .../_dev/test/pipeline/test-access-raw.log | 12 - .../_dev/test/pipeline/test-access-single.log | 1 - .../test-access-single.log-config.yml | 4 - .../test-access-single.log-expected.json | 62 - .../access/_dev/test/pipeline/test-access.log | 14 + ...ted.json => test-access.log-expected.json} | 672 ++++---- ....log-config.yml => test-common-config.yml} | 6 +- .../access/_dev/test/pipeline/test-nginx.log | 11 + .../pipeline/test-nginx.log-expected.json | 326 ++++ .../test/pipeline/test-test-with-host.log | 10 + .../test-test-with-host.log-expected.json | 284 ++++ .../_dev/test/system/test-default-config.yml | 5 + .../access/agent/stream/httpjson.yml.hbs | 63 + .../access/agent/stream/stream.yml.hbs | 13 + .../elasticsearch/ingest_pipeline/default.yml | 364 ++-- .../ingest_pipeline/third-party.yml | 42 + .../nginx/data_stream/access/fields/agent.yml | 204 +++ .../data_stream/access/fields/base-fields.yml | 17 +- .../nginx/data_stream/access/fields/ecs.yml | 179 +- .../data_stream/access/fields/fields.yml | 7 +- .../nginx/data_stream/access/manifest.yml | 69 +- .../data_stream/access/sample_event.json | 106 ++ .../_dev/test/pipeline/test-common-config.yml | 2 - .../pipeline/test-error-raw.log-config.yml | 6 + .../pipeline/test-error-raw.log-expected.json | 48 +- .../_dev/test/system/test-default-config.yml | 5 + .../error/agent/stream/httpjson.yml.hbs | 63 + .../error/agent/stream/stream.yml.hbs | 13 + .../elasticsearch/ingest_pipeline/default.yml | 118 +- .../ingest_pipeline/third-party.yml | 42 + .../nginx/data_stream/error/fields/agent.yml | 204 +++ .../data_stream/error/fields/base-fields.yml | 17 +- .../nginx/data_stream/error/fields/ecs.yml | 51 +- .../nginx/data_stream/error/manifest.yml | 69 +- .../nginx/data_stream/error/sample_event.json | 77 + .../_dev/test/pipeline/test-ingest-raw.log | 22 - .../pipeline/test-ingest-raw.log-config.yml | 4 - .../test-ingest-raw.log-expected.json | 1479 ----------------- .../agent/stream/stream.yml.hbs | 7 - .../elasticsearch/ingest_pipeline/default.yml | 173 -- .../ingress_controller/fields/ecs.yml | 142 -- .../ingress_controller/fields/fields.yml | 58 - .../ingress_controller/manifest.yml | 17 - .../_dev/test/system/test-default-config.yml | 6 + .../data_stream/stubstatus/fields/agent.yml | 198 +++ .../stubstatus/fields/base-fields.yml | 17 +- .../data_stream/stubstatus/fields/ecs.yml | 8 + .../data_stream/stubstatus/fields/fields.yml | 6 - .../nginx/data_stream/stubstatus/manifest.yml | 1 - .../data_stream/stubstatus/sample_event.json | 70 +- test/packages/nginx/docs/README.md | 451 ++++- test/packages/nginx/img/kibana-nginx.png | Bin 394648 -> 0 bytes test/packages/nginx/img/metricbeat-nginx.png | Bin 470575 -> 0 bytes .../nginx/img/nginx-logs-access-error.png | Bin 0 -> 829087 bytes .../nginx/img/nginx-logs-overview.png | Bin 0 -> 1082283 bytes .../nginx/img/nginx-metrics-overview.png | Bin 0 -> 540413 bytes ...-023d2930-f1a5-11e7-a9ef-93c69af7b129.json | 140 +- ...-046212a0-a2a1-11e7-928f-5dbe6f6f5519.json | 55 +- ...-55a9e6e0-a29e-11e7-928f-5dbe6f6f5519.json | 87 +- .../nginx/kibana/ml_module/nginx-Logs-ml.json | 419 +++++ ...-6d9e66d0-a1f0-11e7-928f-5dbe6f6f5519.json | 2 +- ...-9eb25600-a1f0-11e7-928f-5dbe6f6f5519.json | 2 +- .../search/nginx-Filebeat-Nginx-module.json | 55 - .../search/nginx-Logs-Nginx-integration.json | 2 +- ...-0dd6f320-a29f-11e7-928f-5dbe6f6f5519.json | 21 +- ...-1cfb1a80-a1f4-11e7-928f-5dbe6f6f5519.json | 19 +- ...-46322e50-a1f6-11e7-928f-5dbe6f6f5519.json | 2 +- ...-47a8e0f0-f1a4-11e7-a9ef-93c69af7b129.json | 22 +- ...-555df8a0-f1a1-11e7-a9ef-93c69af7b129.json | 19 +- ...-7cc9ea40-3af8-11eb-94b7-0dab91df36a6.json | 141 ++ ...-823b3c80-3af9-11eb-94b7-0dab91df36a6.json | 141 ++ ...-9184fa00-a1f5-11e7-928f-5dbe6f6f5519.json | 2 +- ...-9484ecf0-3af5-11eb-94b7-0dab91df36a6.json | 56 + ...-97109780-a2a5-11e7-928f-5dbe6f6f5519.json | 2 +- .../visualization/nginx-Access-Browsers.json | 2 +- .../visualization/nginx-Access-Map.json | 2 +- .../visualization/nginx-Access-OSes.json | 22 +- ...-a1d92240-f1a1-11e7-a9ef-93c69af7b129.json | 23 +- ...-b70b1b20-a1f4-11e7-928f-5dbe6f6f5519.json | 2 +- ...-d763a570-f1a1-11e7-a9ef-93c69af7b129.json | 19 +- ...-dcbffe30-f1a4-11e7-a9ef-93c69af7b129.json | 27 +- ...-e302b5a0-3afb-11eb-94b7-0dab91df36a6.json | 141 ++ ...-ea7f9e10-3af6-11eb-94b7-0dab91df36a6.json | 56 + test/packages/nginx/manifest.yml | 86 +- 735 files changed, 39252 insertions(+), 7306 deletions(-) create mode 100644 test/packages/apache/_dev/build/build.yml create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-basic.log create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-basic.log-expected.json create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-darwin.log create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-darwin.log-expected.json create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ssl-request.log create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ssl-request.log-expected.json create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ubuntu.log create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ubuntu.log-expected.json create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-vhost.log create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-vhost.log-expected.json create mode 100644 test/packages/apache/data_stream/access/_dev/test/pipeline/test-common-config.yml create mode 100644 test/packages/apache/data_stream/access/agent/stream/httpjson.yml.hbs create mode 100644 test/packages/apache/data_stream/access/elasticsearch/ingest_pipeline/third-party.yml create mode 100644 test/packages/apache/data_stream/access/fields/agent.yml create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-common-config.yml create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-basic.log create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-basic.log-expected.json create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-darwin.log create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-darwin.log-expected.json create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-trace.log create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-trace.log-expected.json create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-ubuntu.log create mode 100644 test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-ubuntu.log-expected.json create mode 100644 test/packages/apache/data_stream/error/agent/stream/httpjson.yml.hbs create mode 100644 test/packages/apache/data_stream/error/elasticsearch/ingest_pipeline/third-party.yml create mode 100644 test/packages/apache/data_stream/error/fields/agent.yml create mode 100644 test/packages/apache/data_stream/error/sample_event.json create mode 100644 test/packages/apache/data_stream/status/fields/agent.yml create mode 100644 test/packages/apache/img/apache-logs-overview.png create mode 100644 test/packages/apache/img/apache-metrics-overview.png delete mode 100644 test/packages/apache/img/apache_httpd_server_status.png delete mode 100644 test/packages/apache/img/kibana-apache.png delete mode 100644 test/packages/apache/kibana/dashboard/apache-Metrics-Apache-HTTPD-server-status-2.json create mode 100644 test/packages/apache/kibana/dashboard/apache-Metrics-Apache-HTTPD-server-status.json create mode 100644 test/packages/apache/kibana/ml_module/apache-Logs-ml.json create mode 100644 test/packages/apache/kibana/visualization/apache-22057f20-3a12-11eb-8946-296aab7b13db.json create mode 100644 test/packages/apache/kibana/visualization/apache-320cd980-3a36-11eb-8946-296aab7b13db.json create mode 100644 test/packages/apache/kibana/visualization/apache-47820ce0-3a1d-11eb-8946-296aab7b13db.json create mode 100644 test/packages/apache/kibana/visualization/apache-7724cf20-3a39-11eb-8946-296aab7b13db.json create mode 100644 test/packages/apache/kibana/visualization/apache-7d68f730-3a39-11eb-8946-296aab7b13db.json create mode 100644 test/packages/apache/kibana/visualization/apache-805d7bb0-3a10-11eb-8946-296aab7b13db.json create mode 100644 test/packages/apache/kibana/visualization/apache-99666080-3a20-11eb-8946-296aab7b13db.json delete mode 100644 test/packages/apache/kibana/visualization/apache-HTTPD-Hostname-list.json delete mode 100644 test/packages/apache/kibana/visualization/apache-HTTPD-Total-accesses-and-kbytes.json delete mode 100644 test/packages/apache/kibana/visualization/apache-HTTPD-Uptime.json delete mode 100644 test/packages/apache/kibana/visualization/apache-HTTPD-Workers.json create mode 100644 test/packages/apache/kibana/visualization/apache-a45311f0-3a34-11eb-8946-296aab7b13db.json create mode 100644 test/packages/apache/kibana/visualization/apache-ed44f820-3a10-11eb-8946-296aab7b13db.json create mode 100644 test/packages/apache/kibana/visualization/apache-f4ffec70-3a36-11eb-8946-296aab7b13db.json create mode 100644 test/packages/aws/_dev/build/build.yml create mode 100644 test/packages/aws/_dev/build/docs/s3_storage_lens.md create mode 100644 test/packages/aws/_dev/build/docs/waf.md delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-add-user-to-group-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-change-password-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-cloudtrail-digest-json.log-config.yml create mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-common-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-access-key-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-group-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-trail-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-user-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-virtual-mfa-device-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-deactivate-mfa-device-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-access-key-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-group-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-ssh-public-key-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-trail-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-user-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-virtual-mfa-device-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-enable-mfa-device-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-insight-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-remove-user-from-group-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-start-logging-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-stop-logging-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-access-key-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-accout-password-policy-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-group-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-login-profile-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-ssh-public-key-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log-config.yml delete mode 100644 test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-upload-ssh-public-key-json.log-config.yml create mode 100644 test/packages/aws/data_stream/cloudtrail/agent/stream/aws-s3.yml.hbs create mode 100644 test/packages/aws/data_stream/cloudtrail/agent/stream/httpjson.yml.hbs create mode 100644 test/packages/aws/data_stream/cloudtrail/elasticsearch/ingest_pipeline/third-party.yml create mode 100644 test/packages/aws/data_stream/cloudtrail/sample_event.json create mode 100644 test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-cloudwatch-ec2.log create mode 100644 test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-cloudwatch-ec2.log-expected.json create mode 100644 test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-common-config.yml rename test/packages/aws/data_stream/{cloudtrail/agent/stream/s3.yml.hbs => cloudwatch_logs/agent/stream/aws-s3.yml.hbs} (64%) create mode 100644 test/packages/aws/data_stream/cloudwatch_logs/fields/ecs.yml create mode 100644 test/packages/aws/data_stream/cloudwatch_logs/sample_event.json create mode 100644 test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-common-config.yml create mode 100644 test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-ec2.log create mode 100644 test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-ec2.log-expected.json rename test/packages/aws/data_stream/{cloudwatch_logs/agent/stream/s3.yml.hbs => ec2_logs/agent/stream/aws-s3.yml.hbs} (64%) create mode 100644 test/packages/aws/data_stream/ec2_logs/fields/ecs.yml create mode 100644 test/packages/aws/data_stream/ec2_logs/sample_event.json create mode 100644 test/packages/aws/data_stream/elb_logs/_dev/test/pipeline/test-common-config.yml rename test/packages/aws/data_stream/{ec2_logs/agent/stream/s3.yml.hbs => elb_logs/agent/stream/aws-s3.yml.hbs} (64%) create mode 100644 test/packages/aws/data_stream/elb_logs/fields/ecs.yml create mode 100644 test/packages/aws/data_stream/elb_logs/sample_event.json create mode 100644 test/packages/aws/data_stream/s3_storage_lens/agent/stream/stream.yml.hbs create mode 100644 test/packages/aws/data_stream/s3_storage_lens/fields/agent.yml create mode 100644 test/packages/aws/data_stream/s3_storage_lens/fields/base-fields.yml create mode 100644 test/packages/aws/data_stream/s3_storage_lens/fields/ecs.yml create mode 100644 test/packages/aws/data_stream/s3_storage_lens/fields/fields.yml create mode 100644 test/packages/aws/data_stream/s3_storage_lens/fields/package-fields.yml create mode 100644 test/packages/aws/data_stream/s3_storage_lens/manifest.yml create mode 100644 test/packages/aws/data_stream/s3_storage_lens/sample_event.json create mode 100644 test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-common-config.yml delete mode 100644 test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log-config.yml rename test/packages/aws/data_stream/{elb_logs/agent/stream/s3.yml.hbs => s3access/agent/stream/aws-s3.yml.hbs} (64%) delete mode 100644 test/packages/aws/data_stream/s3access/agent/stream/s3.yml.hbs create mode 100644 test/packages/aws/data_stream/s3access/sample_event.json create mode 100644 test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-common-config.yml create mode 100644 test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-extra-samples.log create mode 100644 test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-extra-samples.log-expected.json create mode 100644 test/packages/aws/data_stream/vpcflow/agent/stream/aws-s3.yml.hbs delete mode 100644 test/packages/aws/data_stream/vpcflow/agent/stream/s3.yml.hbs create mode 100644 test/packages/aws/data_stream/vpcflow/fields/ecs.yml create mode 100644 test/packages/aws/data_stream/vpcflow/sample_event.json create mode 100644 test/packages/aws/data_stream/waf/_dev/test/pipeline/test-common-config.yml create mode 100644 test/packages/aws/data_stream/waf/_dev/test/pipeline/test-waf.log create mode 100644 test/packages/aws/data_stream/waf/_dev/test/pipeline/test-waf.log-expected.json create mode 100644 test/packages/aws/data_stream/waf/agent/stream/aws-s3.yml.hbs create mode 100644 test/packages/aws/data_stream/waf/agent/stream/log.yml.hbs create mode 100644 test/packages/aws/data_stream/waf/elasticsearch/ingest_pipeline/default.yml create mode 100644 test/packages/aws/data_stream/waf/fields/agent.yml create mode 100644 test/packages/aws/data_stream/waf/fields/base-fields.yml create mode 100644 test/packages/aws/data_stream/waf/fields/ecs.yml create mode 100644 test/packages/aws/data_stream/waf/fields/fields.yml create mode 100644 test/packages/aws/data_stream/waf/manifest.yml create mode 100644 test/packages/aws/data_stream/waf/sample_event.json create mode 100644 test/packages/aws/docs/s3_storage_lens.md create mode 100644 test/packages/aws/docs/waf.md create mode 100644 test/packages/aws/img/logo_s3_storage_lens.svg create mode 100644 test/packages/aws/img/logo_waf.svg create mode 100644 test/packages/aws/img/metricbeat-aws-s3-storage-lens-overview.png create mode 100644 test/packages/aws/kibana/dashboard/aws-80ed1380-41a6-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-0d511340-41a1-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-1a1508a0-41a8-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-30e707b0-41a1-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-30fd4e40-f0a1-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/lens/aws-352dd3f0-41b3-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-41e37710-f09d-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/lens/aws-6445e130-41b5-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-68f36fb0-f0a0-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/lens/aws-7543b3e0-41b5-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-8560b400-f096-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/lens/aws-8614f2f0-41a2-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-8721fb80-41b5-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-8d42b050-41a5-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-955b2000-41a1-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-9a64ca30-427b-11ec-9b39-b9df88395505.json create mode 100644 test/packages/aws/kibana/lens/aws-9fb44b60-41b2-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-b0077d10-f09b-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/lens/aws-bbc80900-f09e-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/lens/aws-c4419a90-f091-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/lens/aws-cd0300c0-41a8-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-d33fa860-41a0-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-ed494970-41b2-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-f757eba0-f0a0-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/lens/aws-f8d829f0-41a8-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/lens/aws-f9ff3450-f094-11eb-b61f-a53cb4913361.json create mode 100644 test/packages/aws/kibana/visualization/aws-11f4e0d0-42a9-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-2e265070-42a6-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-37aeedc0-42a9-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-3c08b9b0-42a3-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-41f5aaf0-42ac-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-526a1ba0-42a7-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-57b610a0-41ad-11ec-a605-bff67d9b7872.json create mode 100644 test/packages/aws/kibana/visualization/aws-5c586e80-427c-11ec-9b39-b9df88395505.json create mode 100644 test/packages/aws/kibana/visualization/aws-7593a130-427c-11ec-9b39-b9df88395505.json create mode 100644 test/packages/aws/kibana/visualization/aws-7dd7fab0-42ab-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-82b8f4a0-427c-11ec-9b39-b9df88395505.json create mode 100644 test/packages/aws/kibana/visualization/aws-96834640-42a7-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-a1670af0-42a3-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-c4a82470-42aa-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-c631dc40-42ab-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-e1c345e0-42a9-11ec-a440-675e476c18bb.json create mode 100644 test/packages/aws/kibana/visualization/aws-ef9717b0-427b-11ec-9b39-b9df88395505.json create mode 100644 test/packages/aws/kibana/visualization/aws-f9b2beb0-42a9-11ec-a440-675e476c18bb.json create mode 100644 test/packages/kubernetes/_dev/build/docs/container-logs.md create mode 100644 test/packages/kubernetes/_dev/build/docs/events.md create mode 100644 test/packages/kubernetes/_dev/build/docs/kube-apiserver.md create mode 100644 test/packages/kubernetes/_dev/build/docs/kube-controller-manager.md create mode 100644 test/packages/kubernetes/_dev/build/docs/kube-proxy.md create mode 100644 test/packages/kubernetes/_dev/build/docs/kube-scheduler.md create mode 100644 test/packages/kubernetes/_dev/build/docs/kube-state-metrics.md create mode 100644 test/packages/kubernetes/_dev/build/docs/kubelet.md create mode 100644 test/packages/kubernetes/_dev/deploy/k8s/conrjob.yaml create mode 100644 test/packages/kubernetes/_dev/deploy/k8s/example-redis-config.yaml create mode 100644 test/packages/kubernetes/_dev/deploy/k8s/job.yaml create mode 100644 test/packages/kubernetes/_dev/deploy/k8s/pv.yaml create mode 100644 test/packages/kubernetes/_dev/deploy/k8s/pvc.yaml create mode 100644 test/packages/kubernetes/_dev/deploy/k8s/rq.yaml create mode 100644 test/packages/kubernetes/_dev/deploy/k8s/ss.yaml create mode 100644 test/packages/kubernetes/data_stream/apiserver/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/apiserver/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/apiserver/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/apiserver/fields/agent.yml rename test/packages/{nginx/data_stream/ingress_controller => kubernetes/data_stream/apiserver}/fields/base-fields.yml (65%) create mode 100644 test/packages/kubernetes/data_stream/apiserver/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/apiserver/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/apiserver/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/apiserver/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/container/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/container/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/container/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/container/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/container/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/container/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/container/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/container/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/container/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/container_logs/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/container_logs/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/container_logs/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/container_logs/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/container_logs/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/controllermanager/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/controllermanager/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/controllermanager/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/controllermanager/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/controllermanager/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/controllermanager/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/controllermanager/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/controllermanager/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/controllermanager/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/event/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/event/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/event/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/event/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/event/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/event/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/event/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/node/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/node/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/node/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/node/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/node/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/node/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/node/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/node/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/node/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/pod/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/pod/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/pod/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/pod/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/pod/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/pod/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/pod/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/pod/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/pod/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/proxy/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/proxy/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/proxy/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/proxy/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/proxy/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/proxy/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/proxy/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/proxy/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/proxy/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/scheduler/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/scheduler/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/scheduler/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/scheduler/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/scheduler/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/scheduler/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/scheduler/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/scheduler/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/scheduler/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_container/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_container/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_container/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_container/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_container/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_container/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_container/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_container/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_cronjob/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_cronjob/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_cronjob/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_cronjob/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_cronjob/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_cronjob/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_cronjob/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_cronjob/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_daemonset/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_daemonset/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_daemonset/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_daemonset/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_daemonset/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_daemonset/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_daemonset/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_daemonset/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_deployment/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_deployment/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_deployment/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_deployment/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_deployment/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_deployment/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_deployment/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_deployment/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_job/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_job/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_job/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_job/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_job/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_job/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_job/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_job/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_node/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_node/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_node/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_node/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_node/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_node/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_node/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_node/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolume/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolume/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolume/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolume/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolume/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolume/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolume/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolume/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolumeclaim/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolumeclaim/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolumeclaim/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolumeclaim/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolumeclaim/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolumeclaim/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolumeclaim/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_persistentvolumeclaim/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_replicaset/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_replicaset/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_replicaset/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_replicaset/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_replicaset/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_replicaset/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_replicaset/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_replicaset/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_resourcequota/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_resourcequota/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_resourcequota/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_resourcequota/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_resourcequota/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_resourcequota/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_resourcequota/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_resourcequota/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_service/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_service/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_service/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_service/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_service/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_service/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_service/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_statefulset/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_statefulset/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_statefulset/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_statefulset/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_statefulset/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_statefulset/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_statefulset/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_statefulset/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/state_storageclass/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/state_storageclass/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/state_storageclass/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/state_storageclass/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_storageclass/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/state_storageclass/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/state_storageclass/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/state_storageclass/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/system/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/system/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/system/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/system/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/system/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/system/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/system/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/system/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/system/sample_event.json create mode 100644 test/packages/kubernetes/data_stream/volume/_dev/deploy/k8s/.empty create mode 100644 test/packages/kubernetes/data_stream/volume/_dev/test/system/test-default-config.yml create mode 100644 test/packages/kubernetes/data_stream/volume/agent/stream/stream.yml.hbs create mode 100644 test/packages/kubernetes/data_stream/volume/fields/agent.yml create mode 100644 test/packages/kubernetes/data_stream/volume/fields/base-fields.yml create mode 100644 test/packages/kubernetes/data_stream/volume/fields/ecs.yml create mode 100644 test/packages/kubernetes/data_stream/volume/fields/fields.yml create mode 100644 test/packages/kubernetes/data_stream/volume/manifest.yml create mode 100644 test/packages/kubernetes/data_stream/volume/sample_event.json create mode 100644 test/packages/kubernetes/docs/container-logs.md create mode 100755 test/packages/nginx/_dev/deploy/docker/Dockerfile create mode 100644 test/packages/nginx/_dev/deploy/docker/docker-compose.yml create mode 100755 test/packages/nginx/_dev/deploy/docker/nginx.conf create mode 100644 test/packages/nginx/_dev/deploy/variants.yml delete mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-access-event.json delete mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-access-event.json-config.yml delete mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-access-event.json-expected.json delete mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-access-raw.log delete mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-access-single.log delete mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-access-single.log-config.yml delete mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-access-single.log-expected.json create mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-access.log rename test/packages/nginx/data_stream/access/_dev/test/pipeline/{test-access-raw.log-expected.json => test-access.log-expected.json} (70%) rename test/packages/nginx/data_stream/access/_dev/test/pipeline/{test-access-raw.log-config.yml => test-common-config.yml} (68%) create mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-nginx.log create mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-nginx.log-expected.json create mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-test-with-host.log create mode 100644 test/packages/nginx/data_stream/access/_dev/test/pipeline/test-test-with-host.log-expected.json create mode 100644 test/packages/nginx/data_stream/access/_dev/test/system/test-default-config.yml create mode 100644 test/packages/nginx/data_stream/access/agent/stream/httpjson.yml.hbs create mode 100644 test/packages/nginx/data_stream/access/elasticsearch/ingest_pipeline/third-party.yml create mode 100644 test/packages/nginx/data_stream/access/fields/agent.yml create mode 100644 test/packages/nginx/data_stream/access/sample_event.json delete mode 100644 test/packages/nginx/data_stream/error/_dev/test/pipeline/test-common-config.yml create mode 100644 test/packages/nginx/data_stream/error/_dev/test/system/test-default-config.yml create mode 100644 test/packages/nginx/data_stream/error/agent/stream/httpjson.yml.hbs create mode 100644 test/packages/nginx/data_stream/error/elasticsearch/ingest_pipeline/third-party.yml create mode 100644 test/packages/nginx/data_stream/error/fields/agent.yml create mode 100644 test/packages/nginx/data_stream/error/sample_event.json delete mode 100644 test/packages/nginx/data_stream/ingress_controller/_dev/test/pipeline/test-ingest-raw.log delete mode 100644 test/packages/nginx/data_stream/ingress_controller/_dev/test/pipeline/test-ingest-raw.log-config.yml delete mode 100644 test/packages/nginx/data_stream/ingress_controller/_dev/test/pipeline/test-ingest-raw.log-expected.json delete mode 100644 test/packages/nginx/data_stream/ingress_controller/agent/stream/stream.yml.hbs delete mode 100644 test/packages/nginx/data_stream/ingress_controller/elasticsearch/ingest_pipeline/default.yml delete mode 100644 test/packages/nginx/data_stream/ingress_controller/fields/ecs.yml delete mode 100644 test/packages/nginx/data_stream/ingress_controller/fields/fields.yml delete mode 100644 test/packages/nginx/data_stream/ingress_controller/manifest.yml create mode 100644 test/packages/nginx/data_stream/stubstatus/_dev/test/system/test-default-config.yml create mode 100644 test/packages/nginx/data_stream/stubstatus/fields/agent.yml create mode 100644 test/packages/nginx/data_stream/stubstatus/fields/ecs.yml delete mode 100644 test/packages/nginx/img/kibana-nginx.png delete mode 100644 test/packages/nginx/img/metricbeat-nginx.png create mode 100644 test/packages/nginx/img/nginx-logs-access-error.png create mode 100644 test/packages/nginx/img/nginx-logs-overview.png create mode 100644 test/packages/nginx/img/nginx-metrics-overview.png create mode 100644 test/packages/nginx/kibana/ml_module/nginx-Logs-ml.json delete mode 100644 test/packages/nginx/kibana/search/nginx-Filebeat-Nginx-module.json create mode 100644 test/packages/nginx/kibana/visualization/nginx-7cc9ea40-3af8-11eb-94b7-0dab91df36a6.json create mode 100644 test/packages/nginx/kibana/visualization/nginx-823b3c80-3af9-11eb-94b7-0dab91df36a6.json create mode 100644 test/packages/nginx/kibana/visualization/nginx-9484ecf0-3af5-11eb-94b7-0dab91df36a6.json create mode 100644 test/packages/nginx/kibana/visualization/nginx-e302b5a0-3afb-11eb-94b7-0dab91df36a6.json create mode 100644 test/packages/nginx/kibana/visualization/nginx-ea7f9e10-3af6-11eb-94b7-0dab91df36a6.json diff --git a/test/packages/apache/_dev/build/build.yml b/test/packages/apache/_dev/build/build.yml new file mode 100644 index 0000000000..08d85edcf9 --- /dev/null +++ b/test/packages/apache/_dev/build/build.yml @@ -0,0 +1,3 @@ +dependencies: + ecs: + reference: git@1.12 diff --git a/test/packages/apache/_dev/build/docs/README.md b/test/packages/apache/_dev/build/docs/README.md index 61402727a9..f57e928c13 100644 --- a/test/packages/apache/_dev/build/docs/README.md +++ b/test/packages/apache/_dev/build/docs/README.md @@ -5,8 +5,8 @@ logs created by the Apache server. ## Compatibility -The Apache datasets were tested with Apache 2.4.12 and 2.4.20 and are expected to work with -all versions >= 2.2.31 and >= 2.4.16. +The Apache datasets were tested with Apache 2.4.12 and 2.4.46 and are expected to work with +all versions >= 2.2.31 and >= 2.4.16 (independent from operating system). ## Logs @@ -31,4 +31,4 @@ generated by the `mod_status` module. {{event "status"}} -{{fields "status"}} \ No newline at end of file +{{fields "status"}} diff --git a/test/packages/apache/_dev/deploy/docker/Dockerfile b/test/packages/apache/_dev/deploy/docker/Dockerfile index 16a87baed7..d6a2916a3c 100644 --- a/test/packages/apache/_dev/deploy/docker/Dockerfile +++ b/test/packages/apache/_dev/deploy/docker/Dockerfile @@ -1,4 +1,4 @@ -ARG SERVICE_VERSION=${SERVICE_VERSION:-2.4.20} +ARG SERVICE_VERSION=${SERVICE_VERSION:-2.4.46} FROM httpd:$SERVICE_VERSION RUN sed -i "/jessie-updates/d" /etc/apt/sources.list RUN apt-get update && apt-get install -y curl diff --git a/test/packages/apache/_dev/deploy/docker/docker-compose.yml b/test/packages/apache/_dev/deploy/docker/docker-compose.yml index 0c20270dd2..6feb176f98 100644 --- a/test/packages/apache/_dev/deploy/docker/docker-compose.yml +++ b/test/packages/apache/_dev/deploy/docker/docker-compose.yml @@ -4,10 +4,7 @@ services: # Commented out `image:` below until we have a process to refresh the hosted images from # Dockerfiles in this repo. Until then, we build the image locally using `build:` below. # image: docker.elastic.co/integrations-ci/beats-apache:${SERVICE_VERSION:-2.4.20}-1 - build: - context: . - args: - SERVICE_VERSION: ${SERVICE_VERSION} + build: . ports: - 80 volumes: diff --git a/test/packages/apache/_dev/deploy/docker/httpd.conf b/test/packages/apache/_dev/deploy/docker/httpd.conf index f801678890..f402947317 100644 --- a/test/packages/apache/_dev/deploy/docker/httpd.conf +++ b/test/packages/apache/_dev/deploy/docker/httpd.conf @@ -149,6 +149,7 @@ LoadModule dir_module modules/mod_dir.so #LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so #LoadModule rewrite_module modules/mod_rewrite.so +LoadModule mpm_event_module modules/mod_mpm_event.so # @@ -507,4 +508,4 @@ SSLRandomSeed connect builtin - \ No newline at end of file + diff --git a/test/packages/apache/_dev/deploy/variants.yml b/test/packages/apache/_dev/deploy/variants.yml index d4a4d65d6f..a4f638620c 100644 --- a/test/packages/apache/_dev/deploy/variants.yml +++ b/test/packages/apache/_dev/deploy/variants.yml @@ -1,6 +1,4 @@ variants: - v2420: - SERVICE_VERSION: 2.4.20 - v2423: - SERVICE_VERSION: 2.4.23 -default: v2420 + v2: + SERVICE_VERSION: 2.4.46 +default: v2 diff --git a/test/packages/apache/changelog.yml b/test/packages/apache/changelog.yml index 49d5938bf6..89cff330bc 100644 --- a/test/packages/apache/changelog.yml +++ b/test/packages/apache/changelog.yml @@ -1,6 +1,111 @@ # newer versions go on top -- version: "0.0.1" +- version: "999.999.999" + changes: + - description: Change test public IPs to the supported subset + type: bugfix + link: https://github.com/elastic/integrations/pull/2327 +- version: "1.3.2" + changes: + - description: Fix ML module manifest query to ignore frozen and cold tiers + type: bugfix + link: https://github.com/elastic/integrations/pull/2217 +- version: "1.3.1" + changes: + - description: Fix parsing of trace log levels + type: bugfix + link: https://github.com/elastic/integrations/pull/2064 +- version: "1.3.0" + changes: + - description: Support Kibana 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2122 +- version: "1.2.0" + changes: + - description: Uniform with guidelines + type: enhancement + link: https://github.com/elastic/integrations/pull/2001 +- version: "1.1.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1794 +- version: "1.1.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1686 +- version: "1.0.0" + changes: + - description: Release Apache as GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1607 +- version: "0.9.2" + changes: + - description: Convert to generated ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1463 +- version: '0.9.1' + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1369 +- version: "0.9.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "0.8.1" + changes: + - description: Add support for Splunk authorization tokens + type: enhancement + link: https://github.com/elastic/integrations/pull/1147 +- version: "0.8.0" + changes: + - description: Set event.module and event.dataset + type: bugfix + link: https://github.com/elastic/integrations/pull/1230 +- version: "0.7.1" + changes: + - description: Fix bug in Third Party REST API ingest pipeline + type: bugfix + link: https://github.com/elastic/integrations/pull/1201 +- version: "0.7.0" + changes: + - description: Update to ECS 1.10.0 and adding items that all packages should have + type: enhancement + link: https://github.com/elastic/integrations/pull/1068 +- version: "0.6.0" + changes: + - description: Render units and metric types in exported fields table + type: enhancement + link: https://github.com/elastic/integrations/pull/1028 +- version: "0.5.1" + changes: + - description: Move ecs.version to the ingest pipeline and make event.original optional + type: enhancement + link: https://github.com/elastic/integrations/pull/1025 +- version: "0.5.0" + changes: + - description: Adds ML jobs for finding unusual activity in HTTP access logs + type: enhancement + link: https://github.com/elastic/integrations/pull/910 +- version: "0.4.1" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/832 +- version: "0.3.5" + changes: + - description: Updating package owner + type: enhancement + link: https://github.com/elastic/integrations/pull/766 +- version: "0.3.4" + changes: + - description: Use correct types for `source.port` and `source.ip` + type: bugfix + link: https://github.com/elastic/integrations/pull/737 +- version: "0.1.0" changes: - description: initial release type: enhancement # can be one of: enhancement, bugfix, breaking-change - link: https://github.com/elastic/elastic-package/pull/109 + link: https://github.com/elastic/integrations/pull/98 diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-basic.log b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-basic.log new file mode 100644 index 0000000000..4e2cbbe7e5 --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-basic.log @@ -0,0 +1,7 @@ +::1 - - [26/Dec/2016:16:16:29 +0200] "GET /favicon.ico HTTP/1.1" 404 209 +192.168.33.1 - - [26/Dec/2016:16:22:13 +0000] "GET /hello HTTP/1.1" 404 499 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0" +::1 - - [26/Dec/2016:16:16:48 +0200] "-" 408 - +172.17.0.1 - - [29/May/2017:19:02:48 +0000] "GET /stringpatch HTTP/1.1" 404 612 "-" "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2" "-" +monitoring-server - - [29/May/2017:19:02:48 +0000] "GET /status HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2" "-" +127.0.0.1 - - [02/Feb/2019:05:38:45 +0100] "-" 408 152 "-" "-" +monitoring-server - - [29/May/2017:19:02:48 +0000] "GET /A%20Beka%20G1%20Howe/029_AND_30/15%20reading%20elephants.mp4 HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2" "-" \ No newline at end of file diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-basic.log-expected.json b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-basic.log-expected.json new file mode 100644 index 0000000000..481ed5c4e5 --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-basic.log-expected.json @@ -0,0 +1,354 @@ +{ + "expected": [ + { + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T14:16:29.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 209 + }, + "status_code": 404 + } + }, + "source": { + "address": "::1", + "ip": "::1" + }, + "event": { + "ingested": "2021-12-09T13:30:29.903774500Z", + "original": "::1 - - [26/Dec/2016:16:16:29 +0200] \"GET /favicon.ico HTTP/1.1\" 404 209", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "url": { + "path": "/favicon.ico", + "extension": "ico", + "original": "/favicon.ico" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/hello", + "original": "/hello" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:13.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 499 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:29.903783200Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:13 +0000] \"GET /hello HTTP/1.1\" 404 499 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", + "os": { + "name": "Mac OS X", + "version": "10.12", + "full": "Mac OS X 10.12" + }, + "device": { + "name": "Mac" + }, + "version": "50.0." + } + }, + { + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T14:16:48.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "response": { + "status_code": 408 + } + }, + "source": { + "address": "::1", + "ip": "::1" + }, + "event": { + "ingested": "2021-12-09T13:30:29.903788600Z", + "original": "::1 - - [26/Dec/2016:16:16:48 +0200] \"-\" 408 -", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "source": { + "address": "172.17.0.1", + "ip": "172.17.0.1" + }, + "url": { + "path": "/stringpatch", + "original": "/stringpatch" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2017-05-29T19:02:48.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 612 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:29.903792500Z", + "original": "172.17.0.1 - - [29/May/2017:19:02:48 +0000] \"GET /stringpatch HTTP/1.1\" 404 612 \"-\" \"Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2\" \"-\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox Alpha", + "original": "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2", + "os": { + "name": "Windows", + "version": "7", + "full": "Windows 7" + }, + "device": { + "name": "Other" + }, + "version": "15.0.a2" + } + }, + { + "source": { + "address": "monitoring-server", + "domain": "monitoring-server" + }, + "url": { + "path": "/status", + "original": "/status" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2017-05-29T19:02:48.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 612 + }, + "status_code": 200 + } + }, + "event": { + "ingested": "2021-12-09T13:30:29.903797600Z", + "original": "monitoring-server - - [29/May/2017:19:02:48 +0000] \"GET /status HTTP/1.1\" 200 612 \"-\" \"Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2\" \"-\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "success" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox Alpha", + "original": "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2", + "os": { + "name": "Windows", + "version": "7", + "full": "Windows 7" + }, + "device": { + "name": "Other" + }, + "version": "15.0.a2" + } + }, + { + "apache": { + "access": {} + }, + "@timestamp": "2019-02-02T04:38:45.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "referrer": "-" + }, + "response": { + "body": { + "bytes": 152 + }, + "status_code": 408 + } + }, + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "event": { + "ingested": "2021-12-09T13:30:29.903803900Z", + "original": "127.0.0.1 - - [02/Feb/2019:05:38:45 +0100] \"-\" 408 152 \"-\" \"-\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Other", + "device": { + "name": "Other" + }, + "original": "-" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "source": { + "address": "monitoring-server", + "domain": "monitoring-server" + }, + "url": { + "path": "/A Beka G1 Howe/029_AND_30/15 reading elephants.mp4", + "extension": "mp4", + "original": "/A%20Beka%20G1%20Howe/029_AND_30/15%20reading%20elephants.mp4" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2017-05-29T19:02:48.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 612 + }, + "status_code": 200 + } + }, + "event": { + "ingested": "2021-12-09T13:30:29.903809300Z", + "original": "monitoring-server - - [29/May/2017:19:02:48 +0000] \"GET /A%20Beka%20G1%20Howe/029_AND_30/15%20reading%20elephants.mp4 HTTP/1.1\" 200 612 \"-\" \"Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2\" \"-\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "success" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox Alpha", + "original": "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2", + "os": { + "name": "Windows", + "version": "7", + "full": "Windows 7" + }, + "device": { + "name": "Other" + }, + "version": "15.0.a2" + } + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-darwin.log b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-darwin.log new file mode 100644 index 0000000000..6b1ba50b17 --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-darwin.log @@ -0,0 +1,6 @@ +::1 - - [26/Dec/2016:16:16:28 +0200] "GET / HTTP/1.1" 200 45 +::1 - - [26/Dec/2016:16:16:29 +0200] "GET /favicon.ico HTTP/1.1" 404 209 +::1 - - [26/Dec/2016:16:16:48 +0200] "-" 408 - +89.160.20.156 - - [26/Dec/2016:18:23:35 +0200] "GET / HTTP/1.1" 200 45 +89.160.20.156 - - [26/Dec/2016:18:23:41 +0200] "GET /notfound HTTP/1.1" 404 206 +89.160.20.156 - - [26/Dec/2016:18:23:45 +0200] "GET /hmm HTTP/1.1" 404 201 diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-darwin.log-expected.json b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-darwin.log-expected.json new file mode 100644 index 0000000000..c893102f46 --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-darwin.log-expected.json @@ -0,0 +1,306 @@ +{ + "expected": [ + { + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T14:16:28.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 45 + }, + "status_code": 200 + } + }, + "source": { + "address": "::1", + "ip": "::1" + }, + "event": { + "ingested": "2021-12-09T13:30:30.879403900Z", + "original": "::1 - - [26/Dec/2016:16:16:28 +0200] \"GET / HTTP/1.1\" 200 45", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "success" + }, + "user": { + "name": "-" + }, + "url": { + "path": "/", + "original": "/" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T14:16:29.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 209 + }, + "status_code": 404 + } + }, + "source": { + "address": "::1", + "ip": "::1" + }, + "event": { + "ingested": "2021-12-09T13:30:30.879409400Z", + "original": "::1 - - [26/Dec/2016:16:16:29 +0200] \"GET /favicon.ico HTTP/1.1\" 404 209", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "url": { + "path": "/favicon.ico", + "extension": "ico", + "original": "/favicon.ico" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T14:16:48.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "response": { + "status_code": 408 + } + }, + "source": { + "address": "::1", + "ip": "::1" + }, + "event": { + "ingested": "2021-12-09T13:30:30.879413800Z", + "original": "::1 - - [26/Dec/2016:16:16:48 +0200] \"-\" 408 -", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:23:35.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 45 + }, + "status_code": 200 + } + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "event": { + "ingested": "2021-12-09T13:30:30.879418Z", + "original": "89.160.20.156 - - [26/Dec/2016:18:23:35 +0200] \"GET / HTTP/1.1\" 200 45", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "success" + }, + "user": { + "name": "-" + }, + "url": { + "path": "/", + "original": "/" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:23:41.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 206 + }, + "status_code": 404 + } + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "event": { + "ingested": "2021-12-09T13:30:30.879422100Z", + "original": "89.160.20.156 - - [26/Dec/2016:18:23:41 +0200] \"GET /notfound HTTP/1.1\" 404 206", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "url": { + "path": "/notfound", + "original": "/notfound" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:23:45.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 201 + }, + "status_code": 404 + } + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "event": { + "ingested": "2021-12-09T13:30:30.879427100Z", + "original": "89.160.20.156 - - [26/Dec/2016:18:23:45 +0200] \"GET /hmm HTTP/1.1\" 404 201", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "url": { + "path": "/hmm", + "original": "/hmm" + }, + "tags": [ + "preserve_original_event" + ] + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ssl-request.log b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ssl-request.log new file mode 100644 index 0000000000..0a59aed766 --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ssl-request.log @@ -0,0 +1,2 @@ +[10/Aug/2018:09:45:56 +0200] 172.30.0.119 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/ajaxhelper.php?cmd=getxicoreajax&opts=%7B%22func%22%3A%22get_admin_tasks_html%22%2C%22args%22%3A%22%22%7D&nsp=b5c7d5d4b6f7d0cf0c92f9cbdf737f6a5c838218425e6ae21 HTTP/1.1" 1375 +[16/Oct/2019:11:53:47 +0200] 89.160.20.156 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /appl/ajaxhelper.php?cmd=getxicoreajax&opts=%7B%22func%22%3A%22get_pagetop_alert_content_html%22%2C%22args%22%3A%22%22%7D&nsp=c2700eab9797eda8a9f65a3ab17a6adbceccd60a6cca7708650a5923950d HTTP/1.1" - diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ssl-request.log-expected.json b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ssl-request.log-expected.json new file mode 100644 index 0000000000..0964c3ba0d --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ssl-request.log-expected.json @@ -0,0 +1,117 @@ +{ + "expected": [ + { + "apache": { + "access": { + "ssl": { + "cipher": "ECDHE-RSA-AES128-GCM-SHA256", + "protocol": "TLSv1.2" + } + } + }, + "@timestamp": "2018-08-10T07:45:56.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 1375 + } + } + }, + "tls": { + "cipher": "ECDHE-RSA-AES128-GCM-SHA256", + "version": "1.2", + "version_protocol": "tls" + }, + "source": { + "address": "172.30.0.119", + "ip": "172.30.0.119" + }, + "event": { + "ingested": "2021-12-09T13:30:31.533065900Z", + "original": "[10/Aug/2018:09:45:56 +0200] 172.30.0.119 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 \"GET /nagiosxi/ajaxhelper.php?cmd=getxicoreajax\u0026amp;opts=%7B%22func%22%3A%22get_admin_tasks_html%22%2C%22args%22%3A%22%22%7D\u0026amp;nsp=b5c7d5d4b6f7d0cf0c92f9cbdf737f6a5c838218425e6ae21 HTTP/1.1\" 1375", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z" + }, + "url": { + "path": "/nagiosxi/ajaxhelper.php", + "extension": "php", + "original": "/nagiosxi/ajaxhelper.php?cmd=getxicoreajax\u0026amp;opts=%7B%22func%22%3A%22get_admin_tasks_html%22%2C%22args%22%3A%22%22%7D\u0026amp;nsp=b5c7d5d4b6f7d0cf0c92f9cbdf737f6a5c838218425e6ae21", + "query": "cmd=getxicoreajax\u0026amp;opts={\"func\":\"get_admin_tasks_html\",\"args\":\"\"}\u0026amp;nsp=b5c7d5d4b6f7d0cf0c92f9cbdf737f6a5c838218425e6ae21" + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "access": { + "ssl": { + "cipher": "ECDHE-RSA-AES128-GCM-SHA256", + "protocol": "TLSv1.2" + } + } + }, + "@timestamp": "2019-10-16T09:53:47.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1" + }, + "tls": { + "cipher": "ECDHE-RSA-AES128-GCM-SHA256", + "version": "1.2", + "version_protocol": "tls" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "event": { + "ingested": "2021-12-09T13:30:31.533074100Z", + "original": "[16/Oct/2019:11:53:47 +0200] 89.160.20.156 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 \"GET /appl/ajaxhelper.php?cmd=getxicoreajax\u0026opts=%7B%22func%22%3A%22get_pagetop_alert_content_html%22%2C%22args%22%3A%22%22%7D\u0026nsp=c2700eab9797eda8a9f65a3ab17a6adbceccd60a6cca7708650a5923950d HTTP/1.1\" -", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z" + }, + "url": { + "path": "/appl/ajaxhelper.php", + "extension": "php", + "original": "/appl/ajaxhelper.php?cmd=getxicoreajax\u0026opts=%7B%22func%22%3A%22get_pagetop_alert_content_html%22%2C%22args%22%3A%22%22%7D\u0026nsp=c2700eab9797eda8a9f65a3ab17a6adbceccd60a6cca7708650a5923950d", + "query": "cmd=getxicoreajax\u0026opts={\"func\":\"get_pagetop_alert_content_html\",\"args\":\"\"}\u0026nsp=c2700eab9797eda8a9f65a3ab17a6adbceccd60a6cca7708650a5923950d" + }, + "tags": [ + "preserve_original_event" + ] + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ubuntu.log b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ubuntu.log new file mode 100644 index 0000000000..92d1bdd85a --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ubuntu.log @@ -0,0 +1,9 @@ +127.0.0.1 - - [26/Dec/2016:16:18:09 +0000] "GET / HTTP/1.1" 200 491 "-" "Wget/1.13.4 (linux-gnu)" +192.168.33.1 - - [26/Dec/2016:16:22:00 +0000] "GET / HTTP/1.1" 200 484 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36" +192.168.33.1 - - [26/Dec/2016:16:22:00 +0000] "GET /favicon.ico HTTP/1.1" 404 504 "http://192.168.33.72/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36" +192.168.33.1 - - [26/Dec/2016:16:22:08 +0000] "GET / HTTP/1.1" 200 484 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0" +192.168.33.1 - - [26/Dec/2016:16:22:08 +0000] "GET /favicon.ico HTTP/1.1" 404 504 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0" +192.168.33.1 - - [26/Dec/2016:16:22:08 +0000] "GET /favicon.ico HTTP/1.1" 404 504 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0" +192.168.33.1 - - [26/Dec/2016:16:22:10 +0000] "GET /test HTTP/1.1" 404 498 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0" +192.168.33.1 - - [26/Dec/2016:16:22:13 +0000] "GET /hello HTTP/1.1" 404 499 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0" +192.168.33.1 - - [26/Dec/2016:16:22:17 +0000] "GET /crap HTTP/1.1" 404 499 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0" diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ubuntu.log-expected.json b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ubuntu.log-expected.json new file mode 100644 index 0000000000..92c297c4b3 --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-ubuntu.log-expected.json @@ -0,0 +1,518 @@ +{ + "expected": [ + { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "url": { + "path": "/", + "original": "/" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:18:09.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 491 + }, + "status_code": 200 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835525800Z", + "original": "127.0.0.1 - - [26/Dec/2016:16:18:09 +0000] \"GET / HTTP/1.1\" 200 491 \"-\" \"Wget/1.13.4 (linux-gnu)\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "success" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Wget", + "original": "Wget/1.13.4 (linux-gnu)", + "os": { + "name": "Linux" + }, + "device": { + "name": "Other" + }, + "version": "1.13.4" + } + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/", + "original": "/" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:00.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 484 + }, + "status_code": 200 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835534600Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:00 +0000] \"GET / HTTP/1.1\" 200 484 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "success" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Chrome", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36", + "os": { + "name": "Mac OS X", + "version": "10.12.0", + "full": "Mac OS X 10.12.0" + }, + "device": { + "name": "Mac" + }, + "version": "54.0.2840.98" + } + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/favicon.ico", + "extension": "ico", + "original": "/favicon.ico" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:00.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "http://192.168.33.72/" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 504 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835540100Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:00 +0000] \"GET /favicon.ico HTTP/1.1\" 404 504 \"http://192.168.33.72/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Chrome", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36", + "os": { + "name": "Mac OS X", + "version": "10.12.0", + "full": "Mac OS X 10.12.0" + }, + "device": { + "name": "Mac" + }, + "version": "54.0.2840.98" + } + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/", + "original": "/" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:08.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 484 + }, + "status_code": 200 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835543600Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:08 +0000] \"GET / HTTP/1.1\" 200 484 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "success" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", + "os": { + "name": "Mac OS X", + "version": "10.12", + "full": "Mac OS X 10.12" + }, + "device": { + "name": "Mac" + }, + "version": "50.0." + } + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/favicon.ico", + "extension": "ico", + "original": "/favicon.ico" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:08.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 504 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835548Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:08 +0000] \"GET /favicon.ico HTTP/1.1\" 404 504 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", + "os": { + "name": "Mac OS X", + "version": "10.12", + "full": "Mac OS X 10.12" + }, + "device": { + "name": "Mac" + }, + "version": "50.0." + } + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/favicon.ico", + "extension": "ico", + "original": "/favicon.ico" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:08.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 504 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835553700Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:08 +0000] \"GET /favicon.ico HTTP/1.1\" 404 504 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", + "os": { + "name": "Mac OS X", + "version": "10.12", + "full": "Mac OS X 10.12" + }, + "device": { + "name": "Mac" + }, + "version": "50.0." + } + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/test", + "original": "/test" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:10.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 498 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835559600Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:10 +0000] \"GET /test HTTP/1.1\" 404 498 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", + "os": { + "name": "Mac OS X", + "version": "10.12", + "full": "Mac OS X 10.12" + }, + "device": { + "name": "Mac" + }, + "version": "50.0." + } + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/hello", + "original": "/hello" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:13.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 499 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835563600Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:13 +0000] \"GET /hello HTTP/1.1\" 404 499 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", + "os": { + "name": "Mac OS X", + "version": "10.12", + "full": "Mac OS X 10.12" + }, + "device": { + "name": "Mac" + }, + "version": "50.0." + } + }, + { + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "url": { + "path": "/crap", + "original": "/crap" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:17.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 499 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:31.835568100Z", + "original": "192.168.33.1 - - [26/Dec/2016:16:22:17 +0000] \"GET /crap HTTP/1.1\" 404 499 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", + "os": { + "name": "Mac OS X", + "version": "10.12", + "full": "Mac OS X 10.12" + }, + "device": { + "name": "Mac" + }, + "version": "50.0." + } + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-vhost.log b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-vhost.log new file mode 100644 index 0000000000..64a432e4a8 --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-vhost.log @@ -0,0 +1 @@ +vhost1.domaine.fr 192.168.33.2 - - [26/Dec/2016:16:22:14 +0000] "GET /hello HTTP/1.1" 404 499 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0" diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-vhost.log-expected.json b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-vhost.log-expected.json new file mode 100644 index 0000000000..8b6a8cbbef --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-access-vhost.log-expected.json @@ -0,0 +1,64 @@ +{ + "expected": [ + { + "destination": { + "domain": "vhost1.domaine.fr" + }, + "source": { + "ip": "192.168.33.2" + }, + "url": { + "path": "/hello", + "original": "/hello", + "domain": "vhost1.domaine.fr" + }, + "tags": [ + "preserve_original_event" + ], + "apache": { + "access": {} + }, + "@timestamp": "2016-12-26T16:22:14.000Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "GET", + "referrer": "-" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 499 + }, + "status_code": 404 + } + }, + "event": { + "ingested": "2021-12-09T13:30:33.387841500Z", + "original": "vhost1.domaine.fr 192.168.33.2 - - [26/Dec/2016:16:22:14 +0000] \"GET /hello HTTP/1.1\" 404 499 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0\"", + "category": "web", + "kind": "event", + "created": "2020-04-28T11:07:58.223Z", + "outcome": "failure" + }, + "user": { + "name": "-" + }, + "user_agent": { + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", + "os": { + "name": "Mac OS X", + "version": "10.12", + "full": "Mac OS X 10.12" + }, + "device": { + "name": "Mac" + }, + "version": "50.0." + } + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/access/_dev/test/pipeline/test-common-config.yml b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..3cabcf9fb8 --- /dev/null +++ b/test/packages/apache/data_stream/access/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,6 @@ +dynamic_fields: + event.ingested: ".*" +fields: + "@timestamp": "2020-04-28T11:07:58.223Z" + tags: + - preserve_original_event diff --git a/test/packages/apache/data_stream/access/agent/stream/httpjson.yml.hbs b/test/packages/apache/data_stream/access/agent/stream/httpjson.yml.hbs new file mode 100644 index 0000000000..96e6d31467 --- /dev/null +++ b/test/packages/apache/data_stream/access/agent/stream/httpjson.yml.hbs @@ -0,0 +1,64 @@ +config_version: "2" +interval: {{interval}} +{{#unless token}} +{{#if username}} +{{#if password}} +auth.basic.user: {{username}} +auth.basic.password: {{password}} +{{/if}} +{{/if}} +{{/unless}} +cursor: + index_earliest: + value: '[[.last_event.result.max_indextime]]' +request.url: {{url}}/services/search/jobs/export +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +request.method: POST +request.transforms: + - set: + target: url.params.search + value: |- + {{search}} | streamstats max(_indextime) AS max_indextime + - set: + target: url.params.output_mode + value: "json" + - set: + target: url.params.index_earliest + value: '[[ .cursor.index_earliest ]]' + default: '[[(now (parseDuration "-{{interval}}")).Unix]]' + - set: + target: url.params.index_latest + value: '[[(now).Unix]]' + - set: + target: header.Content-Type + value: application/x-www-form-urlencoded +{{#unless username}} +{{#unless password}} +{{#if token}} + - set: + target: header.Authorization + value: {{token}} +{{/if}} +{{/unless}} +{{/unless}} +response.decode_as: application/x-ndjson +response.split: + target: body.result._raw + type: string + delimiter: "\n" +tags: +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/test/packages/apache/data_stream/access/agent/stream/log.yml.hbs b/test/packages/apache/data_stream/access/agent/stream/log.yml.hbs index 0146a6e9c6..c6e5ed4c73 100644 --- a/test/packages/apache/data_stream/access/agent/stream/log.yml.hbs +++ b/test/packages/apache/data_stream/access/agent/stream/log.yml.hbs @@ -2,9 +2,18 @@ paths: {{#each paths as |path i|}} - {{path}} {{/each}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} exclude_files: [".gz$"] +{{#if processors}} processors: - - add_fields: - target: '' - fields: - ecs.version: 1.5.0 \ No newline at end of file +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/apache/data_stream/access/elasticsearch/ingest_pipeline/default.yml b/test/packages/apache/data_stream/access/elasticsearch/ingest_pipeline/default.yml index 9e0d5272be..dadfb3a493 100644 --- a/test/packages/apache/data_stream/access/elasticsearch/ingest_pipeline/default.yml +++ b/test/packages/apache/data_stream/access/elasticsearch/ingest_pipeline/default.yml @@ -1,101 +1,152 @@ --- description: "Pipeline for parsing Apache HTTP Server access logs. Requires the geoip and user_agent plugins." - processors: -- grok: - field: message - patterns: - - '%{IPORHOST:destination.domain} %{IPORHOST:source.ip} - %{DATA:user.name} \[%{HTTPDATE:apache.access.time}\] - "(?:%{WORD:http.request.method} %{DATA:url.original} HTTP/%{NUMBER:http.version}|-)?" - %{NUMBER:http.response.status_code:long} (?:%{NUMBER:http.response.body.bytes:long}|-)( - "%{DATA:http.request.referrer}")?( "%{DATA:user_agent.original}")?' - - '%{IPORHOST:source.address} - %{DATA:user.name} \[%{HTTPDATE:apache.access.time}\] - "(?:%{WORD:http.request.method} %{DATA:url.original} HTTP/%{NUMBER:http.version}|-)?" - %{NUMBER:http.response.status_code:long} (?:%{NUMBER:http.response.body.bytes:long}|-)( - "%{DATA:http.request.referrer}")?( "%{DATA:user_agent.original}")?' - - '%{IPORHOST:source.address} - %{DATA:user.name} \[%{HTTPDATE:apache.access.time}\] - "-" %{NUMBER:http.response.status_code:long} -' - - \[%{HTTPDATE:apache.access.time}\] %{IPORHOST:source.address} %{DATA:apache.access.ssl.protocol} - %{DATA:apache.access.ssl.cipher} "%{WORD:http.request.method} %{DATA:url.original} - HTTP/%{NUMBER:http.version}" (-|%{NUMBER:http.response.body.bytes:long}) - ignore_missing: true -- remove: - field: message -- set: - field: event.kind - value: event -- set: - field: event.category - value: web -- set: - field: event.outcome - value: success - if: "ctx?.http?.response?.status_code != null && ctx.http.response.status_code < 400" -- set: - field: event.outcome - value: failure - if: "ctx?.http?.response?.status_code != null && ctx.http.response.status_code > 399" -- grok: - field: source.address - ignore_missing: true - patterns: - - ^(%{IP:source.ip}|%{HOSTNAME:source.domain})$ -- rename: - field: '@timestamp' - target_field: event.created -- date: - field: apache.access.time - target_field: '@timestamp' - formats: - - dd/MMM/yyyy:H:m:s Z - ignore_failure: true -- remove: - field: apache.access.time - ignore_failure: true -- user_agent: - field: user_agent.original - ignore_failure: true -- geoip: - field: source.ip - target_field: source.geo - ignore_missing: true -- geoip: - database_file: GeoLite2-ASN.mmdb - field: source.ip - target_field: source.as - properties: - - asn - - organization_name - ignore_missing: true -- rename: - field: source.as.asn - target_field: source.as.number - ignore_missing: true -- rename: - field: source.as.organization_name - target_field: source.as.organization.name - ignore_missing: true -- set: - field: tls.cipher - value: '{{apache.access.ssl.cipher}}' - if: ctx?.apache?.access?.ssl?.cipher != null - -- script: - lang: painless - if: ctx?.apache?.access?.ssl?.protocol != null - source: >- - def parts = ctx.apache.access.ssl.protocol.toLowerCase().splitOnToken("v"); - if (parts.length != 2) { - return; - } - if (parts[1].contains(".")) { - ctx.tls.version = parts[1]; - } else { - ctx.tls.version = parts[1] + ".0"; - } - ctx.tls.version_protocol = parts[0]; - + - pipeline: + if: ctx.message.startsWith('{') + name: '{{ IngestPipeline "third-party" }}' + - set: + field: event.ingested + value: '{{_ingest.timestamp}}' + - set: + field: ecs.version + value: '1.12.0' + - rename: + field: message + target_field: event.original + - grok: + field: event.original + patterns: + - '%{IPORHOST:destination.domain} %{IPORHOST:source.ip} - %{DATA:user.name} \[%{HTTPDATE:apache.access.time}\] + "(?:%{WORD:http.request.method} %{DATA:_tmp.url_orig} HTTP/%{NUMBER:http.version}|-)?" + %{NUMBER:http.response.status_code:long} (?:%{NUMBER:http.response.body.bytes:long}|-)( + "%{DATA:http.request.referrer}")?( "%{DATA:user_agent.original}")?' + - '%{IPORHOST:source.address} - %{DATA:user.name} \[%{HTTPDATE:apache.access.time}\] + "(?:%{WORD:http.request.method} %{DATA:_tmp.url_orig} HTTP/%{NUMBER:http.version}|-)?" + %{NUMBER:http.response.status_code:long} (?:%{NUMBER:http.response.body.bytes:long}|-)( + "%{DATA:http.request.referrer}")?( "%{DATA:user_agent.original}")?' + - '%{IPORHOST:source.address} - %{DATA:user.name} \[%{HTTPDATE:apache.access.time}\] + "-" %{NUMBER:http.response.status_code:long} -' + - \[%{HTTPDATE:apache.access.time}\] %{IPORHOST:source.address} %{DATA:apache.access.ssl.protocol} + %{DATA:apache.access.ssl.cipher} "%{WORD:http.request.method} %{DATA:_tmp.url_orig} + HTTP/%{NUMBER:http.version}" (-|%{NUMBER:http.response.body.bytes:long}) + ignore_missing: true + - uri_parts: + field: _tmp.url_orig + ignore_failure: true + - remove: + field: + - _tmp + ignore_missing: true + - set: + field: url.domain + value: "{{destination.domain}}" + if: ctx.url?.domain == null && ctx.destination?.domain != null + - set: + field: event.kind + value: event + - set: + field: event.category + value: web + - set: + field: event.outcome + value: success + if: "ctx?.http?.response?.status_code != null && ctx.http.response.status_code < 400" + - set: + field: event.outcome + value: failure + if: "ctx?.http?.response?.status_code != null && ctx.http.response.status_code > 399" + - grok: + field: source.address + ignore_missing: true + patterns: + - ^(%{IP:source.ip}|%{HOSTNAME:source.domain})$ + - remove: + field: event.created + ignore_missing: true + ignore_failure: true + - rename: + field: '@timestamp' + target_field: event.created + - date: + field: apache.access.time + target_field: '@timestamp' + formats: + - dd/MMM/yyyy:H:m:s Z + ignore_failure: true + - remove: + field: apache.access.time + ignore_failure: true + - user_agent: + field: user_agent.original + ignore_failure: true + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - set: + field: tls.cipher + value: '{{apache.access.ssl.cipher}}' + if: ctx?.apache?.access?.ssl?.cipher != null + - script: + lang: painless + if: ctx?.apache?.access?.ssl?.protocol != null + source: >- + def parts = ctx.apache.access.ssl.protocol.toLowerCase().splitOnToken("v"); + if (parts.length != 2) { + return; + } + if (parts[1].contains(".")) { + ctx.tls.version = parts[1]; + } else { + ctx.tls.version = parts[1] + ".0"; + } + ctx.tls.version_protocol = parts[0]; + - script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + } + handleMap(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true on_failure: -- set: - field: error.message - value: '{{ _ingest.on_failure_message }}' + - set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/test/packages/apache/data_stream/access/elasticsearch/ingest_pipeline/third-party.yml b/test/packages/apache/data_stream/access/elasticsearch/ingest_pipeline/third-party.yml new file mode 100644 index 0000000000..42a2ca83ff --- /dev/null +++ b/test/packages/apache/data_stream/access/elasticsearch/ingest_pipeline/third-party.yml @@ -0,0 +1,42 @@ +--- +description: Pipeline for parsing Apache HTTP Server logs from third party api +processors: + - json: + field: message + target_field: json + - drop: + if: ctx.json?.result == null + - fingerprint: + fields: + - json.result._cd + - json.result._indextime + - json.result._raw + - json.result._time + - json.result.host + - json.result.source + target_field: '_id' + ignore_missing: true + - set: + copy_from: json.result._raw + field: message + ignore_empty_value: true + - set: + copy_from: json.result.host + field: host.name + ignore_empty_value: true + - set: + copy_from: json.result.source + field: file.path + ignore_empty_value: true + - remove: + field: + - json + ignore_missing: true +on_failure: + - append: + field: error.message + value: >- + error in third-party pipeline: + error in [{{_ingest.on_failure_processor_type}}] processor{{#_ingest.on_failure_processor_tag}} + with tag [{{_ingest.on_failure_processor_tag }}]{{/_ingest.on_failure_processor_tag}} + {{ _ingest.on_failure_message }} diff --git a/test/packages/apache/data_stream/access/fields/agent.yml b/test/packages/apache/data_stream/access/fields/agent.yml new file mode 100644 index 0000000000..e313ec8287 --- /dev/null +++ b/test/packages/apache/data_stream/access/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/test/packages/apache/data_stream/access/fields/base-fields.yml b/test/packages/apache/data_stream/access/fields/base-fields.yml index 7c798f4534..7a1b27e3da 100644 --- a/test/packages/apache/data_stream/access/fields/base-fields.yml +++ b/test/packages/apache/data_stream/access/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: apache +- name: event.dataset + type: constant_keyword + description: Event dataset + value: apache.access diff --git a/test/packages/apache/data_stream/access/fields/ecs.yml b/test/packages/apache/data_stream/access/fields/ecs.yml index 53f81b3c85..12993b0268 100644 --- a/test/packages/apache/data_stream/access/fields/ecs.yml +++ b/test/packages/apache/data_stream/access/fields/ecs.yml @@ -1,199 +1,104 @@ -- name: message +- external: ecs + name: destination.domain +- external: ecs + name: ecs.version +- external: ecs + name: error.message +- external: ecs + name: event.category +- external: ecs + name: event.created +- external: ecs + name: event.kind +- external: ecs + name: event.outcome +- external: ecs + name: file.path +- external: ecs + name: http.request.method +- external: ecs + name: http.request.referrer +- external: ecs + name: http.response.body.bytes +- external: ecs + name: http.response.status_code +- external: ecs + name: http.version +- external: ecs + name: log.file.path +- external: ecs + name: log.level +- external: ecs + name: message +- external: ecs + name: process.pid +- external: ecs + name: process.thread.id +- external: ecs + name: source.address +- external: ecs + name: source.as.number +- external: ecs + name: source.as.organization.name +- external: ecs + name: source.domain +- external: ecs + name: source.geo.city_name +- external: ecs + name: source.geo.continent_name +- external: ecs + name: source.geo.country_iso_code +- external: ecs + name: source.geo.country_name +- description: Longitude and latitude. level: core - type: text - description: |- - For log events the message field contains the log message, optimized for viewing in a log viewer. - For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. - If multiple messages exist, they can be combined into one message. -- name: http - title: HTTP - group: 2 - type: group - fields: - - name: request.method - level: extended - type: keyword - description: |- - HTTP request method. - Prior to ECS 1.6.0 the following guidance was provided: - "The field value must be normalized to lowercase for querying." - As of ECS 1.6.0, the guidance is deprecated because the original case of the method may be useful in anomaly detection. Original case will be mandated in ECS 2.0.0 - ignore_above: 1024 - - name: request.referrer - level: extended - type: keyword - description: Referrer for this HTTP request. - ignore_above: 1024 - - name: response.body.bytes - level: extended - type: long - format: bytes - description: Size in bytes of the response body. - unit: byte - metric_type: gauge - - name: response.status_code - level: extended - type: long - format: string - description: HTTP response status code. - - name: version - level: extended - type: keyword - description: HTTP version. - ignore_above: 1024 -- name: log - title: Log - group: 2 - type: group - fields: - - name: level - level: core - type: keyword - description: |- - Original log level of the log event. - If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). - Some examples are `warn`, `err`, `i`, `informational`. - ignore_above: 1024 -- name: process - title: Process - group: 2 - type: group - fields: - - name: pid - level: core - type: long - format: string - description: Process id. - - name: thread.id - level: extended - type: long - format: string - description: Thread ID. -- name: source - title: Source - group: 2 - type: group - fields: - - name: address - level: extended - type: keyword - description: |- - Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. - Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. - ignore_above: 1024 - - name: geo.city_name - level: core - type: keyword - description: City name. - ignore_above: 1024 - - name: geo.continent_name - level: core - type: keyword - description: Name of the continent. - ignore_above: 1024 - - name: geo.country_iso_code - level: core - type: keyword - description: Country ISO code. - ignore_above: 1024 - - name: geo.location - level: core - type: geo_point - description: Longitude and latitude. - - name: geo.region_iso_code - level: core - type: keyword - description: Region ISO code. - ignore_above: 1024 - - name: geo.region_name - level: core - type: keyword - description: Region name. - ignore_above: 1024 -- name: url - title: URL - group: 2 - type: group - fields: - - name: original - level: extended - type: keyword - description: |- - Unmodified original url as seen in the event source. - Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. - This field is meant to represent the URL as it was observed, complete or not. - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false -- name: user - title: User - group: 2 - type: group - fields: - - name: name - level: core - type: keyword - description: Short name or login of the user. - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false -- name: user_agent - title: User agent - group: 2 - type: group - fields: - - name: device.name - level: extended - type: keyword - description: Name of the device. - ignore_above: 1024 - - name: name - level: extended - type: keyword - description: Name of the user agent. - ignore_above: 1024 - - name: original - level: extended - type: keyword - description: Unparsed user_agent string. - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - - name: os.name - level: extended - type: keyword - description: Operating system name, without the version. - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - - name: os.version - level: extended - type: keyword - ignore_above: 1024 - description: Operating system version as a raw string. - - name: version - level: extended - type: keyword - ignore_above: 1024 - description: Version of the user agent. -- name: ecs.version - type: keyword -- name: source.ip - type: ip -- name: log.file.path - type: keyword -- name: log.offset - type: long -- name: input.type - type: keyword + name: source.geo.location + type: geo_point +- external: ecs + name: source.geo.region_iso_code +- external: ecs + name: source.geo.region_name +- external: ecs + name: source.ip +- external: ecs + name: tags +- external: ecs + name: tls.cipher +- external: ecs + name: tls.version +- external: ecs + name: tls.version_protocol +- external: ecs + name: url.domain +- external: ecs + name: url.extension +- external: ecs + name: url.original +- external: ecs + name: url.path +- external: ecs + name: url.query +- external: ecs + name: user.name +- external: ecs + name: user_agent.device.name +- external: ecs + name: user_agent.device.name +- external: ecs + name: user_agent.name +- external: ecs + name: user_agent.name +- external: ecs + name: user_agent.original +- external: ecs + name: user_agent.original +- external: ecs + name: user_agent.os.full +- external: ecs + name: user_agent.os.name +- external: ecs + name: user_agent.os.name +- external: ecs + name: user_agent.os.version +- external: ecs + name: user_agent.version diff --git a/test/packages/apache/data_stream/access/manifest.yml b/test/packages/apache/data_stream/access/manifest.yml index a339bc28d7..dc93238a33 100644 --- a/test/packages/apache/data_stream/access/manifest.yml +++ b/test/packages/apache/data_stream/access/manifest.yml @@ -1,5 +1,4 @@ title: Apache access logs -release: experimental type: logs streams: - input: logfile @@ -14,6 +13,75 @@ streams: - /var/log/apache2/access.log* - /var/log/apache2/other_vhosts_access.log* - /var/log/httpd/access_log* + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - apache-access + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + template_path: log.yml.hbs title: Apache access logs description: Collect Apache access logs + - input: httpjson + title: Apache access logs via Splunk Enterprise REST API + description: Collect apache access logs via Splunk Enterprise REST API + enabled: false + template_path: httpjson.yml.hbs + vars: + - name: interval + type: text + title: Interval to query Splunk Enterprise REST API + description: Go Duration syntax (eg. 10s) + show_user: true + required: true + default: 10s + - name: search + type: text + title: Splunk search string + show_user: true + required: true + default: "search sourcetype=\"access*\"" + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - apache-access + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + diff --git a/test/packages/apache/data_stream/access/sample_event.json b/test/packages/apache/data_stream/access/sample_event.json index 04f2842882..faf5bb50af 100644 --- a/test/packages/apache/data_stream/access/sample_event.json +++ b/test/packages/apache/data_stream/access/sample_event.json @@ -1,85 +1,84 @@ { - "@timestamp": "2021-03-11T00:50:31.000Z", "agent": { - "ephemeral_id": "c024babb-4b5e-4848-8ab7-808871a3b0e7", - "hostname": "docker-fleet-agent", - "id": "998f41ec-bd9a-4eb8-b03e-6b2106ad8a82", - "name": "docker-fleet-agent", + "hostname": "4942ef7a8cfc", + "name": "4942ef7a8cfc", + "id": "73de002e-d848-49c7-829d-e903959d0d44", "type": "filebeat", - "version": "7.13.0" + "ephemeral_id": "e8970288-5c73-40e7-8626-8d297104f4eb", + "version": "7.11.0" + }, + "log": { + "file": { + "path": "/tmp/service_logs/access.log" + }, + "offset": 0 + }, + "elastic_agent": { + "id": "6c69e2bc-7bb3-4bac-b7e9-41f22558321c", + "version": "7.11.0", + "snapshot": true + }, + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "url": { + "original": "/" + }, + "input": { + "type": "log" }, "apache": { "access": {} }, - "data_stream": { - "dataset": "apache.access", - "namespace": "ep", - "type": "logs" - }, + "@timestamp": "2020-12-03T16:25:36.000Z", "ecs": { "version": "1.5.0" }, - "elastic_agent": { - "id": "b34164e3-15e2-4184-9730-2dbe7c8e51d2", - "snapshot": true, - "version": "7.13.0" - }, - "event": { - "category": "web", - "created": "2021-03-11T00:50:44.862Z", - "dataset": "apache.access", - "kind": "event", - "outcome": "success" + "data_stream": { + "namespace": "ep", + "type": "logs", + "dataset": "apache.access" }, "host": { - "architecture": "x86_64", + "hostname": "4942ef7a8cfc", + "os": { + "kernel": "4.9.184-linuxkit", + "codename": "Core", + "name": "CentOS Linux", + "family": "redhat", + "version": "7 (Core)", + "platform": "centos" + }, "containerized": true, - "hostname": "docker-fleet-agent", - "id": "c343f2fc9433c580ea642a287d22d011", "ip": [ - "172.20.0.6" + "192.168.0.4" ], + "name": "4942ef7a8cfc", + "id": "06c26569966fd125c15acac5d7feffb6", "mac": [ - "02:42:ac:14:00:06" + "02:42:c0:a8:00:04" ], - "name": "docker-fleet-agent", - "os": { - "codename": "Core", - "family": "redhat", - "kernel": "4.19.121-linuxkit", - "name": "CentOS Linux", - "platform": "centos", - "type": "linux", - "version": "7 (Core)" - } + "architecture": "x86_64" }, "http": { "request": { "method": "GET" }, "response": { + "status_code": 200, "body": { "bytes": 45 - }, - "status_code": 200 + } }, "version": "1.1" }, - "input": { - "type": "log" - }, - "log": { - "file": { - "path": "/tmp/service_logs/access.log" - }, - "offset": 0 - }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, - "url": { - "original": "/" + "event": { + "kind": "event", + "created": "2020-12-03T16:25:53.907Z", + "category": "web", + "dataset": "apache.access", + "outcome": "success" }, "user": { "name": "-" diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-common-config.yml b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..91c9eaa210 --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,6 @@ +dynamic_fields: + event.ingested: ".*" +fields: + event.timezone: "GMT+2" + tags: + - preserve_original_event diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-basic.log b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-basic.log new file mode 100644 index 0000000000..b8120aacfd --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-basic.log @@ -0,0 +1,4 @@ +[Mon Dec 26 16:22:08 2016] [error] [client 192.168.33.1] File does not exist: /var/www/favicon.ico +[Mon Dec 26 16:15:55.103786 2016] [core:notice] [pid 11379] AH00094: Command line: '/usr/local/Cellar/httpd24/2.4.23_2/bin/httpd' +[Fri Sep 09 10:42:29.902022 2011] [core:error] [pid 35708:tid 4328636416] [client 89.160.20.156] File does not exist: /usr/local/apache2/htdocs/favicon.ico +[Thu Jun 27 06:58:09.169510 2019] [include:warn] [pid 15934] [client 89.160.20.156:12345] AH01374: mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed: /test.html diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-basic.log-expected.json b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-basic.log-expected.json new file mode 100644 index 0000000000..21df2d32d2 --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-basic.log-expected.json @@ -0,0 +1,173 @@ +{ + "expected": [ + { + "apache": { + "error": {} + }, + "file": { + "path": "/var/www/favicon.ico" + }, + "@timestamp": "2016-12-26T16:22:08.000+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "error" + }, + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "event": { + "ingested": "2021-12-09T13:30:33.868254100Z", + "original": "[Mon Dec 26 16:22:08 2016] [error] [client 192.168.33.1] File does not exist: /var/www/favicon.ico", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "File does not exist: /var/www/favicon.ico", + "tags": [ + "preserve_original_event" + ] + }, + { + "process": { + "pid": 11379 + }, + "apache": { + "error": { + "module": "core" + } + }, + "@timestamp": "2016-12-26T16:15:55.103+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "notice" + }, + "event": { + "ingested": "2021-12-09T13:30:33.868263600Z", + "original": "[Mon Dec 26 16:15:55.103786 2016] [core:notice] [pid 11379] AH00094: Command line: '/usr/local/Cellar/httpd24/2.4.23_2/bin/httpd'", + "category": "web", + "type": "info", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "AH00094: Command line: '/usr/local/Cellar/httpd24/2.4.23_2/bin/httpd'", + "tags": [ + "preserve_original_event" + ] + }, + { + "process": { + "pid": 35708, + "thread": { + "id": 4328636416 + } + }, + "log": { + "level": "error" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "message": "File does not exist: /usr/local/apache2/htdocs/favicon.ico", + "tags": [ + "preserve_original_event" + ], + "apache": { + "error": { + "module": "core" + } + }, + "file": { + "path": "/usr/local/apache2/htdocs/favicon.ico" + }, + "@timestamp": "2011-09-09T10:42:29.902+02:00", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T13:30:33.868270Z", + "original": "[Fri Sep 09 10:42:29.902022 2011] [core:error] [pid 35708:tid 4328636416] [client 89.160.20.156] File does not exist: /usr/local/apache2/htdocs/favicon.ico", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + } + }, + { + "process": { + "pid": 15934 + }, + "apache": { + "error": { + "module": "include" + } + }, + "@timestamp": "2019-06-27T06:58:09.169+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "warn" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "port": 12345, + "ip": "89.160.20.156" + }, + "event": { + "ingested": "2021-12-09T13:30:33.868275800Z", + "original": "[Thu Jun 27 06:58:09.169510 2019] [include:warn] [pid 15934] [client 89.160.20.156:12345] AH01374: mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed: /test.html", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "AH01374: mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed: /test.html", + "tags": [ + "preserve_original_event" + ] + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-darwin.log b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-darwin.log new file mode 100644 index 0000000000..428ba85a7f --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-darwin.log @@ -0,0 +1,2 @@ +[Mon Dec 26 16:15:55.103522 2016] [mpm_prefork:notice] [pid 11379] AH00163: Apache/2.4.23 (Unix) configured -- resuming normal operations +[Mon Dec 26 16:15:55.103786 2016] [core:notice] [pid 11379] AH00094: Command line: '/usr/local/Cellar/httpd24/2.4.23_2/bin/httpd' diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-darwin.log-expected.json b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-darwin.log-expected.json new file mode 100644 index 0000000000..15400a6c97 --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-darwin.log-expected.json @@ -0,0 +1,62 @@ +{ + "expected": [ + { + "process": { + "pid": 11379 + }, + "apache": { + "error": { + "module": "mpm_prefork" + } + }, + "@timestamp": "2016-12-26T16:15:55.103+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "notice" + }, + "event": { + "ingested": "2021-12-09T13:30:34.149405700Z", + "original": "[Mon Dec 26 16:15:55.103522 2016] [mpm_prefork:notice] [pid 11379] AH00163: Apache/2.4.23 (Unix) configured -- resuming normal operations", + "category": "web", + "type": "info", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "AH00163: Apache/2.4.23 (Unix) configured -- resuming normal operations", + "tags": [ + "preserve_original_event" + ] + }, + { + "process": { + "pid": 11379 + }, + "apache": { + "error": { + "module": "core" + } + }, + "@timestamp": "2016-12-26T16:15:55.103+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "notice" + }, + "event": { + "ingested": "2021-12-09T13:30:34.149429600Z", + "original": "[Mon Dec 26 16:15:55.103786 2016] [core:notice] [pid 11379] AH00094: Command line: '/usr/local/Cellar/httpd24/2.4.23_2/bin/httpd'", + "category": "web", + "type": "info", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "AH00094: Command line: '/usr/local/Cellar/httpd24/2.4.23_2/bin/httpd'", + "tags": [ + "preserve_original_event" + ] + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-trace.log b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-trace.log new file mode 100644 index 0000000000..64a89473fb --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-trace.log @@ -0,0 +1 @@ +[Wed Oct 20 19:20:59.121211 2021] [rewrite:trace3] [pid 121591:tid 140413273032448] mod_rewrite.c(470): [client 10.121.192.8:38350] 10.121.192.8 - - [dev.elastic.co/sid#55a374e851c8][rid#7fb438083ac0/initial] applying pattern '^/import/?(.*)$' to uri '/' diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-trace.log-expected.json b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-trace.log-expected.json new file mode 100644 index 0000000000..7b5f6e1b4b --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-trace.log-expected.json @@ -0,0 +1,36 @@ +{ + "expected": [ + { + "process": { + "pid": 121591, + "thread": { + "id": 140413273032448 + } + }, + "apache": { + "error": { + "module": "rewrite" + } + }, + "@timestamp": "2021-10-20T19:20:59.121+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "trace3" + }, + "event": { + "ingested": "2021-12-09T13:30:34.228018700Z", + "original": "[Wed Oct 20 19:20:59.121211 2021] [rewrite:trace3] [pid 121591:tid 140413273032448] mod_rewrite.c(470): [client 10.121.192.8:38350] 10.121.192.8 - - [dev.elastic.co/sid#55a374e851c8][rid#7fb438083ac0/initial] applying pattern '^/import/?(.*)$' to uri '/'", + "category": "web", + "type": "info", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "mod_rewrite.c(470): [client 10.121.192.8:38350] 10.121.192.8 - - [dev.elastic.co/sid#55a374e851c8][rid#7fb438083ac0/initial] applying pattern '^/import/?(.*)$' to uri '/'", + "tags": [ + "preserve_original_event" + ] + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-ubuntu.log b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-ubuntu.log new file mode 100644 index 0000000000..e457f0bc78 --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-ubuntu.log @@ -0,0 +1,7 @@ +[Mon Dec 26 16:17:53 2016] [notice] Apache/2.2.22 (Ubuntu) configured -- resuming normal operations +[Mon Dec 26 16:22:00 2016] [error] [client 192.168.33.1] File does not exist: /var/www/favicon.ico, referer: http://192.168.33.72/ +[Mon Dec 26 16:22:08 2016] [error] [client 192.168.33.1] File does not exist: /var/www/favicon.ico +[Mon Dec 26 16:22:08 2016] [error] [client 192.168.33.1] File does not exist: /var/www/favicon.ico +[Mon Dec 26 16:22:10 2016] [error] [client 192.168.33.1] File does not exist: /var/www/test +[Mon Dec 26 16:22:13 2016] [error] [client 192.168.33.1] File does not exist: /var/www/hello +[Mon Dec 26 16:22:17 2016] [error] [client 192.168.33.1] File does not exist: /var/www/crap diff --git a/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-ubuntu.log-expected.json b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-ubuntu.log-expected.json new file mode 100644 index 0000000000..92c843f590 --- /dev/null +++ b/test/packages/apache/data_stream/error/_dev/test/pipeline/test-error-ubuntu.log-expected.json @@ -0,0 +1,219 @@ +{ + "expected": [ + { + "apache": { + "error": {} + }, + "@timestamp": "2016-12-26T16:17:53.000+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "notice" + }, + "event": { + "ingested": "2021-12-09T13:30:34.283841100Z", + "original": "[Mon Dec 26 16:17:53 2016] [notice] Apache/2.2.22 (Ubuntu) configured -- resuming normal operations", + "category": "web", + "type": "info", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "Apache/2.2.22 (Ubuntu) configured -- resuming normal operations", + "tags": [ + "preserve_original_event" + ] + }, + { + "log": { + "level": "error" + }, + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "message": "File does not exist: /var/www/favicon.ico, referer: http://192.168.33.72/", + "tags": [ + "preserve_original_event" + ], + "apache": { + "error": {} + }, + "file": { + "path": "/var/www/favicon.ico" + }, + "@timestamp": "2016-12-26T16:22:00.000+02:00", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "referrer": "http://192.168.33.72/" + } + }, + "event": { + "ingested": "2021-12-09T13:30:34.283849400Z", + "original": "[Mon Dec 26 16:22:00 2016] [error] [client 192.168.33.1] File does not exist: /var/www/favicon.ico, referer: http://192.168.33.72/", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + } + }, + { + "apache": { + "error": {} + }, + "file": { + "path": "/var/www/favicon.ico" + }, + "@timestamp": "2016-12-26T16:22:08.000+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "error" + }, + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "event": { + "ingested": "2021-12-09T13:30:34.283853Z", + "original": "[Mon Dec 26 16:22:08 2016] [error] [client 192.168.33.1] File does not exist: /var/www/favicon.ico", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "File does not exist: /var/www/favicon.ico", + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "error": {} + }, + "file": { + "path": "/var/www/favicon.ico" + }, + "@timestamp": "2016-12-26T16:22:08.000+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "error" + }, + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "event": { + "ingested": "2021-12-09T13:30:34.283857200Z", + "original": "[Mon Dec 26 16:22:08 2016] [error] [client 192.168.33.1] File does not exist: /var/www/favicon.ico", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "File does not exist: /var/www/favicon.ico", + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "error": {} + }, + "file": { + "path": "/var/www/test" + }, + "@timestamp": "2016-12-26T16:22:10.000+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "error" + }, + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "event": { + "ingested": "2021-12-09T13:30:34.283862600Z", + "original": "[Mon Dec 26 16:22:10 2016] [error] [client 192.168.33.1] File does not exist: /var/www/test", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "File does not exist: /var/www/test", + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "error": {} + }, + "file": { + "path": "/var/www/hello" + }, + "@timestamp": "2016-12-26T16:22:13.000+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "error" + }, + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "event": { + "ingested": "2021-12-09T13:30:34.283867900Z", + "original": "[Mon Dec 26 16:22:13 2016] [error] [client 192.168.33.1] File does not exist: /var/www/hello", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "File does not exist: /var/www/hello", + "tags": [ + "preserve_original_event" + ] + }, + { + "apache": { + "error": {} + }, + "file": { + "path": "/var/www/crap" + }, + "@timestamp": "2016-12-26T16:22:17.000+02:00", + "ecs": { + "version": "1.12.0" + }, + "log": { + "level": "error" + }, + "source": { + "address": "192.168.33.1", + "ip": "192.168.33.1" + }, + "event": { + "ingested": "2021-12-09T13:30:34.283873300Z", + "original": "[Mon Dec 26 16:22:17 2016] [error] [client 192.168.33.1] File does not exist: /var/www/crap", + "category": "web", + "type": "error", + "timezone": "GMT+2", + "kind": "event" + }, + "message": "File does not exist: /var/www/crap", + "tags": [ + "preserve_original_event" + ] + } + ] +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/error/_dev/test/system/test-default-config.yml b/test/packages/apache/data_stream/error/_dev/test/system/test-default-config.yml index 6304ef30f5..ec7356ee93 100644 --- a/test/packages/apache/data_stream/error/_dev/test/system/test-default-config.yml +++ b/test/packages/apache/data_stream/error/_dev/test/system/test-default-config.yml @@ -1,10 +1,5 @@ -skip: - reason: testing skip - link: https://github.com/elastic/integrations/issues/123456789 vars: ~ data_stream: vars: paths: - # This path should cause the test to fail if the skip feature - # stops working as expected. - - "{{SERVICE_LOGS_DIR}}/non-existent.log*" + - "{{SERVICE_LOGS_DIR}}/error.log*" diff --git a/test/packages/apache/data_stream/error/agent/stream/httpjson.yml.hbs b/test/packages/apache/data_stream/error/agent/stream/httpjson.yml.hbs new file mode 100644 index 0000000000..d96b2f6048 --- /dev/null +++ b/test/packages/apache/data_stream/error/agent/stream/httpjson.yml.hbs @@ -0,0 +1,64 @@ +config_version: 2 +interval: {{interval}} +{{#unless token}} +{{#if username}} +{{#if password}} +auth.basic.user: {{username}} +auth.basic.password: {{password}} +{{/if}} +{{/if}} +{{/unless}} +cursor: + index_earliest: + value: '[[.last_event.result.max_indextime]]' +request.url: {{url}}/services/search/jobs/export +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +request.method: POST +request.transforms: + - set: + target: url.params.search + value: |- + {{search}} | streamstats max(_indextime) AS max_indextime + - set: + target: url.params.output_mode + value: "json" + - set: + target: url.params.index_earliest + value: '[[ .cursor.index_earliest ]]' + default: '[[(now (parseDuration "-{{interval}}")).Unix]]' + - set: + target: url.params.index_latest + value: '[[(now).Unix]]' + - set: + target: header.Content-Type + value: application/x-www-form-urlencoded +{{#unless username}} +{{#unless password}} +{{#if token}} + - set: + target: header.Authorization + value: {{token}} +{{/if}} +{{/unless}} +{{/unless}} +response.decode_as: application/x-ndjson +response.split: + target: body.result._raw + type: string + delimiter: "\n" +tags: +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/apache/data_stream/error/agent/stream/log.yml.hbs b/test/packages/apache/data_stream/error/agent/stream/log.yml.hbs index 9a26f86f59..781c90981a 100644 --- a/test/packages/apache/data_stream/error/agent/stream/log.yml.hbs +++ b/test/packages/apache/data_stream/error/agent/stream/log.yml.hbs @@ -3,9 +3,18 @@ paths: - {{path}} {{/each}} exclude_files: [".gz$"] +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} processors: - - add_locale: ~ - - add_fields: - target: '' - fields: - ecs.version: 1.5.0 \ No newline at end of file +- add_locale: ~ +{{#if processors}} +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/apache/data_stream/error/elasticsearch/ingest_pipeline/default.yml b/test/packages/apache/data_stream/error/elasticsearch/ingest_pipeline/default.yml index a39c890f69..6c4bba6c79 100644 --- a/test/packages/apache/data_stream/error/elasticsearch/ingest_pipeline/default.yml +++ b/test/packages/apache/data_stream/error/elasticsearch/ingest_pipeline/default.yml @@ -1,86 +1,140 @@ --- description: Pipeline for parsing apache error logs processors: -- grok: - field: message - patterns: - - \[%{APACHE_TIME:apache.error.timestamp}\] \[%{LOGLEVEL:log.level}\]( \[client - %{IPORHOST:source.address}(:%{POSINT:source.port})?\])? %{GREEDYDATA:message} - - \[%{APACHE_TIME:apache.error.timestamp}\] \[%{DATA:apache.error.module}:%{LOGLEVEL:log.level}\] - \[pid %{NUMBER:process.pid:long}(:tid %{NUMBER:process.thread.id:long})?\]( - \[client %{IPORHOST:source.address}(:%{POSINT:source.port})?\])? %{GREEDYDATA:message} - pattern_definitions: - APACHE_TIME: '%{DAY} %{MONTH} %{MONTHDAY} %{TIME} %{YEAR}' - ignore_missing: true -- date: - if: ctx.event.timezone == null - field: apache.error.timestamp - target_field: '@timestamp' - formats: - - EEE MMM dd H:m:s yyyy - - EEE MMM dd H:m:s.SSSSSS yyyy - on_failure: - - append: - field: error.message - value: '{{ _ingest.on_failure_message }}' -- date: - if: ctx.event.timezone != null - field: apache.error.timestamp - target_field: '@timestamp' - formats: - - EEE MMM dd H:m:s yyyy - - EEE MMM dd H:m:s.SSSSSS yyyy - timezone: '{{ event.timezone }}' - on_failure: - - append: - field: error.message - value: '{{ _ingest.on_failure_message }}' -- remove: - field: apache.error.timestamp - ignore_failure: true -- set: - field: event.kind - value: event -- set: - field: event.category - value: web -- script: - if: "ctx?.log?.level != null" - lang: painless - source: >- - def err_levels = ["emerg", "alert", "crit", "error", "warn"]; - if (err_levels.contains(ctx.log.level)) { - ctx.event.type = "error"; - } else { - ctx.event.type = "info"; - } + - pipeline: + if: ctx.message.startsWith('{') + name: '{{ IngestPipeline "third-party" }}' + - set: + field: event.ingested + value: '{{_ingest.timestamp}}' + - set: + field: ecs.version + value: '1.12.0' + - rename: + field: message + target_field: event.original + - grok: + field: event.original + patterns: + - \[%{APACHE_TIME:apache.error.timestamp}\] \[%{LOGLEVEL:log.level}\]( \[client + %{IPORHOST:source.address}(:%{POSINT:source.port})?\])? %{GREEDYDATA:message} + - \[%{APACHE_TIME:apache.error.timestamp}\] \[%{DATA:apache.error.module}:%{APACHE_LOGLEVEL:log.level}\] + \[pid %{NUMBER:process.pid:long}(:tid %{NUMBER:process.thread.id:long})?\]( + \[client %{IPORHOST:source.address}(:%{POSINT:source.port})?\])? %{GREEDYDATA:message} + pattern_definitions: + # Apache log level can have numeric sub-levels such as trace1. + APACHE_LOGLEVEL: '%{LOGLEVEL}[0-9]*' + APACHE_TIME: '%{DAY} %{MONTH} %{MONTHDAY} %{TIME} %{YEAR}' + ignore_missing: true + - grok: + field: message + patterns: + - 'File does not exist: %{URIPATH:file.path}, referer: %{URI:http.request.referrer}' + - 'File does not exist: %{URIPATH:file.path}' + ignore_missing: true + ignore_failure: true + - date: + if: ctx.event.timezone == null + field: apache.error.timestamp + target_field: '@timestamp' + formats: + - EEE MMM dd H:m:s yyyy + - EEE MMM dd H:m:s.SSSSSS yyyy + on_failure: + - append: + field: error.message + value: '{{ _ingest.on_failure_message }}' + - date: + if: ctx.event.timezone != null + field: apache.error.timestamp + target_field: '@timestamp' + formats: + - EEE MMM dd H:m:s yyyy + - EEE MMM dd H:m:s.SSSSSS yyyy + timezone: '{{ event.timezone }}' + on_failure: + - append: + field: error.message + value: '{{ _ingest.on_failure_message }}' + - remove: + field: apache.error.timestamp + ignore_failure: true + - set: + field: event.kind + value: event + - set: + field: event.category + value: web + - script: + if: "ctx?.log?.level != null" + lang: painless + source: >- + def err_levels = ["emerg", "alert", "crit", "error", "warn"]; + if (err_levels.contains(ctx.log.level)) { + ctx.event.type = "error"; + } else { + ctx.event.type = "info"; + } -- grok: - field: source.address - ignore_missing: true - patterns: - - ^(%{IP:source.ip}|%{HOSTNAME:source.domain})$ -- geoip: - field: source.ip - target_field: source.geo - ignore_missing: true -- geoip: - database_file: GeoLite2-ASN.mmdb - field: source.ip - target_field: source.as - properties: - - asn - - organization_name - ignore_missing: true -- rename: - field: source.as.asn - target_field: source.as.number - ignore_missing: true -- rename: - field: source.as.organization_name - target_field: source.as.organization.name - ignore_missing: true + - grok: + field: source.address + ignore_missing: true + patterns: + - ^(%{IP:source.ip}|%{HOSTNAME:source.domain})$ + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - convert: + field: source.port + type: long + ignore_missing: true + - script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + } + handleMap(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true on_failure: -- set: - field: error.message - value: '{{ _ingest.on_failure_message }}' + - set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/test/packages/apache/data_stream/error/elasticsearch/ingest_pipeline/third-party.yml b/test/packages/apache/data_stream/error/elasticsearch/ingest_pipeline/third-party.yml new file mode 100644 index 0000000000..42a2ca83ff --- /dev/null +++ b/test/packages/apache/data_stream/error/elasticsearch/ingest_pipeline/third-party.yml @@ -0,0 +1,42 @@ +--- +description: Pipeline for parsing Apache HTTP Server logs from third party api +processors: + - json: + field: message + target_field: json + - drop: + if: ctx.json?.result == null + - fingerprint: + fields: + - json.result._cd + - json.result._indextime + - json.result._raw + - json.result._time + - json.result.host + - json.result.source + target_field: '_id' + ignore_missing: true + - set: + copy_from: json.result._raw + field: message + ignore_empty_value: true + - set: + copy_from: json.result.host + field: host.name + ignore_empty_value: true + - set: + copy_from: json.result.source + field: file.path + ignore_empty_value: true + - remove: + field: + - json + ignore_missing: true +on_failure: + - append: + field: error.message + value: >- + error in third-party pipeline: + error in [{{_ingest.on_failure_processor_type}}] processor{{#_ingest.on_failure_processor_tag}} + with tag [{{_ingest.on_failure_processor_tag }}]{{/_ingest.on_failure_processor_tag}} + {{ _ingest.on_failure_message }} diff --git a/test/packages/apache/data_stream/error/fields/agent.yml b/test/packages/apache/data_stream/error/fields/agent.yml new file mode 100644 index 0000000000..e313ec8287 --- /dev/null +++ b/test/packages/apache/data_stream/error/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/test/packages/apache/data_stream/error/fields/base-fields.yml b/test/packages/apache/data_stream/error/fields/base-fields.yml index 7c798f4534..e134277b8e 100644 --- a/test/packages/apache/data_stream/error/fields/base-fields.yml +++ b/test/packages/apache/data_stream/error/fields/base-fields.yml @@ -10,3 +10,16 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: tags + description: List of keywords used to tag each event. + example: '["production", "env2"]' + ignore_above: 1024 + type: keyword +- name: event.module + type: constant_keyword + description: Event module + value: apache +- name: event.dataset + type: constant_keyword + description: Event dataset + value: apache.error diff --git a/test/packages/apache/data_stream/error/fields/ecs.yml b/test/packages/apache/data_stream/error/fields/ecs.yml index d78c564de5..0a88a11039 100644 --- a/test/packages/apache/data_stream/error/fields/ecs.yml +++ b/test/packages/apache/data_stream/error/fields/ecs.yml @@ -1,185 +1,82 @@ -- name: message +- external: ecs + name: ecs.version +- external: ecs + name: error.message +- external: ecs + name: event.category +- external: ecs + name: event.kind +- external: ecs + name: event.timezone +- external: ecs + name: event.type +- external: ecs + name: file.path +- external: ecs + name: http.request.method +- external: ecs + name: http.request.referrer +- external: ecs + name: http.response.body.bytes +- external: ecs + name: http.response.status_code +- external: ecs + name: http.version +- external: ecs + name: log.file.path +- external: ecs + name: log.level +- external: ecs + name: message +- external: ecs + name: process.pid +- external: ecs + name: process.thread.id +- external: ecs + name: source.address +- external: ecs + name: source.as.number +- external: ecs + name: source.as.organization.name +- external: ecs + name: source.geo.city_name +- external: ecs + name: source.geo.continent_name +- external: ecs + name: source.geo.country_iso_code +- external: ecs + name: source.geo.country_name +- description: Longitude and latitude. level: core - type: text - description: |- - For log events the message field contains the log message, optimized for viewing in a log viewer. - For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. - If multiple messages exist, they can be combined into one message. -- name: http - title: HTTP - group: 2 - type: group - fields: - - name: request.method - level: extended - type: keyword - description: |- - HTTP request method. - Prior to ECS 1.6.0 the following guidance was provided: - "The field value must be normalized to lowercase for querying." - As of ECS 1.6.0, the guidance is deprecated because the original case of the method may be useful in anomaly detection. Original case will be mandated in ECS 2.0.0 - ignore_above: 1024 - - name: request.referrer - level: extended - type: keyword - description: Referrer for this HTTP request. - ignore_above: 1024 - - name: response.body.bytes - level: extended - type: long - format: bytes - description: Size in bytes of the response body. - - name: response.status_code - level: extended - type: long - format: string - description: HTTP response status code. - - name: version - level: extended - type: keyword - description: HTTP version. - ignore_above: 1024 -- name: log - title: Log - group: 2 - type: group - fields: - - name: level - level: core - type: keyword - description: |- - Original log level of the log event. - If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). - Some examples are `warn`, `err`, `i`, `informational`. - ignore_above: 1024 -- name: process - title: Process - group: 2 - type: group - fields: - - name: pid - level: core - type: long - format: string - description: Process id. - - name: thread.id - level: extended - type: long - format: string - description: Thread ID. -- name: source - title: Source - group: 2 - type: group - fields: - - name: address - level: extended - type: keyword - description: |- - Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. - Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. - ignore_above: 1024 - - name: geo.city_name - level: core - type: keyword - description: City name. - ignore_above: 1024 - - name: geo.continent_name - level: core - type: keyword - description: Name of the continent. - ignore_above: 1024 - - name: geo.country_iso_code - level: core - type: keyword - description: Country ISO code. - ignore_above: 1024 - - name: geo.location - level: core - type: geo_point - description: Longitude and latitude. - - name: geo.region_iso_code - level: core - type: keyword - description: Region ISO code. - ignore_above: 1024 - - name: geo.region_name - level: core - type: keyword - description: Region name. - ignore_above: 1024 -- name: url - title: URL - group: 2 - type: group - fields: - - name: original - level: extended - type: keyword - description: |- - Unmodified original url as seen in the event source. - Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. - This field is meant to represent the URL as it was observed, complete or not. - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false -- name: user - title: User - group: 2 - type: group - fields: - - name: name - level: core - type: keyword - description: Short name or login of the user. - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false -- name: user_agent - title: User agent - group: 2 - type: group - fields: - - name: device.name - level: extended - type: keyword - description: Name of the device. - ignore_above: 1024 - - name: name - level: extended - type: keyword - description: Name of the user agent. - ignore_above: 1024 - - name: original - level: extended - type: keyword - description: Unparsed user_agent string. - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - - name: os.name - level: extended - type: keyword - description: Operating system name, without the version. - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false -- name: ecs.version - type: keyword -- name: log.file.path - type: keyword -- name: log.offset - type: long -- name: input.type - type: keyword + name: source.geo.location + type: geo_point +- external: ecs + name: source.geo.region_iso_code +- external: ecs + name: source.geo.region_name +- external: ecs + name: source.ip +- external: ecs + name: source.port +- external: ecs + name: tags +- external: ecs + name: url.domain +- external: ecs + name: url.extension +- external: ecs + name: url.original +- external: ecs + name: url.path +- external: ecs + name: url.query +- external: ecs + name: user.name +- external: ecs + name: user_agent.device.name +- external: ecs + name: user_agent.name +- external: ecs + name: user_agent.original +- external: ecs + name: user_agent.os.name diff --git a/test/packages/apache/data_stream/error/manifest.yml b/test/packages/apache/data_stream/error/manifest.yml index a50c1e4b60..e0ccdffd68 100644 --- a/test/packages/apache/data_stream/error/manifest.yml +++ b/test/packages/apache/data_stream/error/manifest.yml @@ -1,5 +1,4 @@ title: Apache error logs -release: experimental type: logs streams: - input: logfile @@ -13,6 +12,75 @@ streams: default: - /var/log/apache2/error.log* - /var/log/httpd/error_log* + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - apache-error + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + template_path: log.yml.hbs title: Apache error logs description: Collect Apache error logs + - input: httpjson + title: Apache error logs via Splunk Enterprise REST API + description: Collect apache error logs via Splunk Enterprise REST API + enabled: false + template_path: httpjson.yml.hbs + vars: + - name: interval + type: text + title: Interval to query Splunk Enterprise REST API + description: Go Duration syntax (eg. 10s) + show_user: true + required: true + default: 10s + - name: search + type: text + title: Splunk search string + show_user: true + required: true + default: search sourcetype=apache:error OR sourcetype=apache_error + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - apache-error + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + diff --git a/test/packages/apache/data_stream/error/sample_event.json b/test/packages/apache/data_stream/error/sample_event.json new file mode 100644 index 0000000000..6ddd60ff90 --- /dev/null +++ b/test/packages/apache/data_stream/error/sample_event.json @@ -0,0 +1,74 @@ +{ + "agent": { + "hostname": "4942ef7a8cfc", + "name": "4942ef7a8cfc", + "id": "73de002e-d848-49c7-829d-e903959d0d44", + "ephemeral_id": "e8970288-5c73-40e7-8626-8d297104f4eb", + "type": "filebeat", + "version": "7.11.0" + }, + "process": { + "pid": 1, + "thread": { + "id": 140503592395904 + } + }, + "log": { + "file": { + "path": "/tmp/service_logs/error.log" + }, + "offset": 0, + "level": "notice" + }, + "elastic_agent": { + "id": "6c69e2bc-7bb3-4bac-b7e9-41f22558321c", + "version": "7.11.0", + "snapshot": true + }, + "message": "AH00489: Apache/2.4.46 (Unix) configured -- resuming normal operations", + "input": { + "type": "log" + }, + "@timestamp": "2020-12-03T16:28:16.376Z", + "apache": { + "error": { + "module": "mpm_event" + } + }, + "ecs": { + "version": "1.5.0" + }, + "data_stream": { + "namespace": "ep", + "type": "logs", + "dataset": "apache.error" + }, + "host": { + "hostname": "4942ef7a8cfc", + "os": { + "kernel": "4.9.184-linuxkit", + "codename": "Core", + "name": "CentOS Linux", + "family": "redhat", + "version": "7 (Core)", + "platform": "centos" + }, + "containerized": true, + "ip": [ + "192.168.0.4" + ], + "name": "4942ef7a8cfc", + "id": "06c26569966fd125c15acac5d7feffb6", + "mac": [ + "02:42:c0:a8:00:04" + ], + "architecture": "x86_64" + }, + "event": { + "timezone": "+00:00", + "kind": "event", + "category": "web", + "type": "info", + "dataset": "apache.error" + } +} \ No newline at end of file diff --git a/test/packages/apache/data_stream/status/_dev/test/system/test-default-config.yml b/test/packages/apache/data_stream/status/_dev/test/system/test-default-config.yml index 7493f64a81..83fc84f62e 100644 --- a/test/packages/apache/data_stream/status/_dev/test/system/test-default-config.yml +++ b/test/packages/apache/data_stream/status/_dev/test/system/test-default-config.yml @@ -1,6 +1,3 @@ -skip: - reason: test is failing and needs further investigation but is blocking other PRs. - link: https://github.com/elastic/elastic-package/issues/374 vars: hosts: - http://{{Hostname}}:{{Port}} diff --git a/test/packages/apache/data_stream/status/fields/agent.yml b/test/packages/apache/data_stream/status/fields/agent.yml new file mode 100644 index 0000000000..da4e652c53 --- /dev/null +++ b/test/packages/apache/data_stream/status/fields/agent.yml @@ -0,0 +1,198 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/test/packages/apache/data_stream/status/fields/base-fields.yml b/test/packages/apache/data_stream/status/fields/base-fields.yml index 7c798f4534..2cf8da79f7 100644 --- a/test/packages/apache/data_stream/status/fields/base-fields.yml +++ b/test/packages/apache/data_stream/status/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: apache +- name: event.dataset + type: constant_keyword + description: Event dataset + value: apache.status diff --git a/test/packages/apache/data_stream/status/fields/ecs.yml b/test/packages/apache/data_stream/status/fields/ecs.yml index 7e361991e6..28044872f5 100644 --- a/test/packages/apache/data_stream/status/fields/ecs.yml +++ b/test/packages/apache/data_stream/status/fields/ecs.yml @@ -1,6 +1,8 @@ -- name: ecs.version - type: keyword -- name: service.type - type: keyword -- name: service.address - type: keyword +- external: ecs + name: ecs.version +- external: ecs + name: service.address +- external: ecs + name: service.type +- external: ecs + name: error.message diff --git a/test/packages/apache/data_stream/status/fields/fields.yml b/test/packages/apache/data_stream/status/fields/fields.yml index 2c80752a45..5ed7663e2e 100644 --- a/test/packages/apache/data_stream/status/fields/fields.yml +++ b/test/packages/apache/data_stream/status/fields/fields.yml @@ -5,30 +5,38 @@ type: long description: | Total number of access requests. + metric_type: counter - name: total_bytes type: long description: | Total number of bytes served. + metric_type: counter + unit: byte - name: requests_per_sec type: scaled_float description: | Requests per second. + metric_type: gauge - name: bytes_per_sec type: scaled_float description: | Bytes per second. + metric_type: gauge - name: bytes_per_request type: scaled_float description: | Bytes per request. + metric_type: gauge - name: workers.busy type: long description: | Number of busy workers. + metric_type: gauge - name: workers.idle type: long description: | Number of idle workers. + metric_type: gauge - name: uptime type: group fields: @@ -36,10 +44,12 @@ type: long description: | Server uptime in seconds. + metric_type: counter - name: uptime type: long description: | Server uptime. + metric_type: counter - name: cpu type: group fields: @@ -47,22 +57,27 @@ type: scaled_float description: | CPU Load. + metric_type: gauge - name: user type: scaled_float description: | CPU user load. + metric_type: gauge - name: system type: scaled_float description: | System cpu. + metric_type: gauge - name: children_user type: scaled_float description: | CPU of children user. + metric_type: gauge - name: children_system type: scaled_float description: | CPU of children system. + metric_type: gauge - name: connections type: group fields: @@ -70,18 +85,22 @@ type: long description: | Total connections. + metric_type: counter - name: async.writing type: long description: | Async connection writing. + metric_type: gauge - name: async.keep_alive type: long description: | Async keeped alive connections. + metric_type: gauge - name: async.closing type: long description: | Async closed connections. + metric_type: gauge - name: load type: group fields: @@ -89,14 +108,17 @@ type: scaled_float description: | Load average for the last minute. + metric_type: gauge - name: "5" type: scaled_float description: | Load average for the last 5 minutes. + metric_type: gauge - name: "15" type: scaled_float description: | Load average for the last 15 minutes. + metric_type: gauge - name: scoreboard type: group fields: @@ -104,47 +126,59 @@ type: long description: | Starting up. + metric_type: gauge - name: reading_request type: long description: | Reading requests. + metric_type: gauge - name: sending_reply type: long description: | Sending Reply. + metric_type: gauge - name: keepalive type: long description: | Keep alive. + metric_type: gauge - name: dns_lookup type: long description: | Dns Lookups. + metric_type: gauge - name: closing_connection type: long description: | Closing connections. + metric_type: gauge - name: logging type: long description: | Logging + metric_type: gauge - name: gracefully_finishing type: long description: | Gracefully finishing. + metric_type: gauge - name: idle_cleanup type: long description: | Idle cleanups. + metric_type: gauge - name: open_slot type: long description: | Open slots. + metric_type: gauge - name: waiting_for_connection type: long description: | Waiting for connections. + metric_type: gauge - name: total type: long description: | Total. + metric_type: gauge diff --git a/test/packages/apache/data_stream/status/manifest.yml b/test/packages/apache/data_stream/status/manifest.yml index 52de60ae95..f4b63ba327 100644 --- a/test/packages/apache/data_stream/status/manifest.yml +++ b/test/packages/apache/data_stream/status/manifest.yml @@ -1,5 +1,4 @@ title: Apache status metrics -release: experimental type: metrics streams: - input: apache/metrics @@ -10,7 +9,7 @@ streams: multi: false required: true show_user: true - default: 10s + default: 30s - name: server_status_path type: text title: Server Status Path diff --git a/test/packages/apache/data_stream/status/sample_event.json b/test/packages/apache/data_stream/status/sample_event.json index 2088a8eb44..2d23267290 100644 --- a/test/packages/apache/data_stream/status/sample_event.json +++ b/test/packages/apache/data_stream/status/sample_event.json @@ -1,77 +1,101 @@ { - "@timestamp": "2020-06-24T10:19:48.005Z", + "@timestamp": "2020-12-03T16:31:04.445Z", + "data_stream": { + "type": "metrics", + "dataset": "apache.status", + "namespace": "ep" + }, + "elastic_agent": { + "version": "7.11.0", + "id": "6c69e2bc-7bb3-4bac-b7e9-41f22558321c", + "snapshot": true + }, + "host": { + "os": { + "platform": "centos", + "version": "7 (Core)", + "family": "redhat", + "name": "CentOS Linux", + "kernel": "4.9.184-linuxkit", + "codename": "Core" + }, + "id": "06c26569966fd125c15acac5d7feffb6", + "name": "4942ef7a8cfc", + "containerized": true, + "ip": [ + "192.168.0.4" + ], + "mac": [ + "02:42:c0:a8:00:04" + ], + "hostname": "4942ef7a8cfc", + "architecture": "x86_64" + }, + "agent": { + "hostname": "4942ef7a8cfc", + "ephemeral_id": "8371d3a3-5321-4436-9fd5-cafcabfe4c57", + "id": "af6f66ef-d7d0-4784-b9bb-3fddbcc151b5", + "name": "4942ef7a8cfc", + "type": "metricbeat", + "version": "7.11.0" + }, "metricset": { "name": "status", - "period": 10000 + "period": 30000 + }, + "service": { + "address": "http://elastic-package-service_apache_1:80/server-status?auto=", + "type": "apache" }, "apache": { "status": { + "load": { + "5": 1.89, + "15": 1.07, + "1": 1.53 + }, + "total_accesses": 11, "connections": { "total": 0, "async": { + "closing": 0, "writing": 0, - "keep_alive": 0, - "closing": 0 + "keep_alive": 0 } }, - "total_bytes": 128, - "cpu": { - "children_user": 0, - "children_system": 0, - "load": 0.185185, - "user": 1.11, - "system": 1.79 - }, + "requests_per_sec": 0.916667, "scoreboard": { - "logging": 0, - "idle_cleanup": 0, "starting_up": 0, - "reading_request": 0, + "keepalive": 0, + "sending_reply": 1, + "logging": 0, + "gracefully_finishing": 0, "dns_lookup": 0, "closing_connection": 0, - "gracefully_finishing": 0, - "sending_reply": 1, - "keepalive": 0, - "total": 400, "open_slot": 325, - "waiting_for_connection": 74 + "total": 400, + "idle_cleanup": 0, + "waiting_for_connection": 74, + "reading_request": 0 }, + "bytes_per_sec": 0, + "bytes_per_request": 0, + "uptime": { + "server_uptime": 12, + "uptime": 12 + }, + "total_bytes": 0, "workers": { "busy": 1, "idle": 74 }, - "bytes_per_sec": 83.6986, - "uptime": { - "server_uptime": 1566, - "uptime": 1566 - }, - "total_accesses": 1393, - "bytes_per_request": 94.0933, - "requests_per_sec": 0.889527, - "load": { - "1": 3.58, - "5": 3.54, - "15": 2.79 + "cpu": { + "load": 0.583333, + "user": 0.03, + "system": 0.04, + "children_user": 0, + "children_system": 0 } } - }, - "service": { - "address": "127.0.0.1:8088", - "type": "apache" - }, - "event": { - "duration": 2381832, - "dataset": "apache.status", - "module": "apache" - }, - "ecs": { - "version": "1.5.0" - }, - "agent": { - "type": "metricbeat", - "version": "8.0.0", - "ephemeral_id": "685f03e4-76e7-4d05-b398-8454b8964681", - "id": "a74466da-3ea4-44f9-aea0-11c5e4b920be", - "name": "MacBook-Elastic.local" } } \ No newline at end of file diff --git a/test/packages/apache/docs/README.md b/test/packages/apache/docs/README.md index 34706dc901..d00e556d05 100644 --- a/test/packages/apache/docs/README.md +++ b/test/packages/apache/docs/README.md @@ -5,8 +5,8 @@ logs created by the Apache server. ## Compatibility -The Apache datasets were tested with Apache 2.4.12 and 2.4.20 and are expected to work with -all versions >= 2.2.31 and >= 2.4.16. +The Apache datasets were tested with Apache 2.4.12 and 2.4.46 and are expected to work with +all versions >= 2.2.31 and >= 2.4.16 (independent from operating system). ## Logs @@ -16,43 +16,94 @@ Access logs collects the Apache access logs. **Exported fields** -| Field | Description | Type | Unit | Metric Type | -|---|---|---|---|---| -| @timestamp | Event timestamp. | date | | | -| apache.access.ssl.cipher | SSL cipher name. | keyword | | | -| apache.access.ssl.protocol | SSL protocol version. | keyword | | | -| data_stream.dataset | Data stream dataset. | constant_keyword | | | -| data_stream.namespace | Data stream namespace. | constant_keyword | | | -| data_stream.type | Data stream type. | constant_keyword | | | -| ecs.version | | keyword | | | -| http.request.method | HTTP request method. Prior to ECS 1.6.0 the following guidance was provided: "The field value must be normalized to lowercase for querying." As of ECS 1.6.0, the guidance is deprecated because the original case of the method may be useful in anomaly detection. Original case will be mandated in ECS 2.0.0 | keyword | | | -| http.request.referrer | Referrer for this HTTP request. | keyword | | | -| http.response.body.bytes | Size in bytes of the response body. | long | byte | gauge | -| http.response.status_code | HTTP response status code. | long | | | -| http.version | HTTP version. | keyword | | | -| input.type | | keyword | | | -| log.file.path | | keyword | | | -| log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | | | -| log.offset | | long | | | -| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | text | | | -| process.pid | Process id. | long | | | -| process.thread.id | Thread ID. | long | | | -| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | | | -| source.geo.city_name | City name. | keyword | | | -| source.geo.continent_name | Name of the continent. | keyword | | | -| source.geo.country_iso_code | Country ISO code. | keyword | | | -| source.geo.location | Longitude and latitude. | geo_point | | | -| source.geo.region_iso_code | Region ISO code. | keyword | | | -| source.geo.region_name | Region name. | keyword | | | -| source.ip | | ip | | | -| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | keyword | | | -| user.name | Short name or login of the user. | keyword | | | -| user_agent.device.name | Name of the device. | keyword | | | -| user_agent.name | Name of the user agent. | keyword | | | -| user_agent.original | Unparsed user_agent string. | keyword | | | -| user_agent.os.name | Operating system name, without the version. | keyword | | | -| user_agent.os.version | Operating system version as a raw string. | keyword | | | -| user_agent.version | Version of the user agent. | keyword | | | +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| apache.access.ssl.cipher | SSL cipher name. | keyword | +| apache.access.ssl.protocol | SSL protocol version. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.domain | Destination domain. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| http.request.method | HTTP request method. Prior to ECS 1.6.0 the following guidance was provided: "The field value must be normalized to lowercase for querying." As of ECS 1.6.0, the guidance is deprecated because the original case of the method may be useful in anomaly detection. Original case will be mandated in ECS 2.0.0 | keyword | +| http.request.referrer | Referrer for this HTTP request. | keyword | +| http.response.body.bytes | Size in bytes of the response body. | long | +| http.response.status_code | HTTP response status code. | long | +| http.version | HTTP version. | keyword | +| input.type | Input type | keyword | +| log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | +| log.offset | Log offset | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| process.pid | Process id. | long | +| process.thread.id | Thread ID. | long | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.domain | Source domain. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| tags | List of keywords used to tag each event. | keyword | +| tls.cipher | String indicating the cipher used during the current connection. | keyword | +| tls.version | Numeric part of the version parsed from the original string. | keyword | +| tls.version_protocol | Normalized lowercase protocol name parsed from original string. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.extension | The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.path | Path of the request, such as "/search". | wildcard | +| url.query | The query field describes the query string of the request, such as "q=elasticsearch". The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. | keyword | +| user.name | Short name or login of the user. | keyword | +| user_agent.device.name | Name of the device. | keyword | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.os.full | Operating system name, including the version or code name. | keyword | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | ### Error Logs @@ -65,30 +116,77 @@ Error logs collects the Apache error logs. |---|---|---| | @timestamp | Event timestamp. | date | | apache.error.module | The module producing the logged message. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.timezone | This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | | http.request.method | HTTP request method. Prior to ECS 1.6.0 the following guidance was provided: "The field value must be normalized to lowercase for querying." As of ECS 1.6.0, the guidance is deprecated because the original case of the method may be useful in anomaly detection. Original case will be mandated in ECS 2.0.0 | keyword | | http.request.referrer | Referrer for this HTTP request. | keyword | | http.response.body.bytes | Size in bytes of the response body. | long | | http.response.status_code | HTTP response status code. | long | | http.version | HTTP version. | keyword | -| input.type | | keyword | -| log.file.path | | keyword | +| input.type | Input type | keyword | +| log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | | log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | -| log.offset | | long | -| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | text | +| log.offset | Log offset | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | | process.pid | Process id. | long | | process.thread.id | Thread ID. | long | | source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | | source.geo.city_name | City name. | keyword | | source.geo.continent_name | Name of the continent. | keyword | | source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | | source.geo.location | Longitude and latitude. | geo_point | | source.geo.region_iso_code | Region ISO code. | keyword | | source.geo.region_name | Region name. | keyword | -| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.extension | The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.path | Path of the request, such as "/search". | wildcard | +| url.query | The query field describes the query string of the request, such as "q=elasticsearch". The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. | keyword | | user.name | Short name or login of the user. | keyword | | user_agent.device.name | Name of the device. | keyword | | user_agent.name | Name of the user agent. | keyword | @@ -107,125 +205,182 @@ An example event for `status` looks as following: ```json { - "@timestamp": "2020-06-24T10:19:48.005Z", + "@timestamp": "2020-12-03T16:31:04.445Z", + "data_stream": { + "type": "metrics", + "dataset": "apache.status", + "namespace": "ep" + }, + "elastic_agent": { + "version": "7.11.0", + "id": "6c69e2bc-7bb3-4bac-b7e9-41f22558321c", + "snapshot": true + }, + "host": { + "os": { + "platform": "centos", + "version": "7 (Core)", + "family": "redhat", + "name": "CentOS Linux", + "kernel": "4.9.184-linuxkit", + "codename": "Core" + }, + "id": "06c26569966fd125c15acac5d7feffb6", + "name": "4942ef7a8cfc", + "containerized": true, + "ip": [ + "192.168.0.4" + ], + "mac": [ + "02:42:c0:a8:00:04" + ], + "hostname": "4942ef7a8cfc", + "architecture": "x86_64" + }, + "agent": { + "hostname": "4942ef7a8cfc", + "ephemeral_id": "8371d3a3-5321-4436-9fd5-cafcabfe4c57", + "id": "af6f66ef-d7d0-4784-b9bb-3fddbcc151b5", + "name": "4942ef7a8cfc", + "type": "metricbeat", + "version": "7.11.0" + }, "metricset": { "name": "status", - "period": 10000 + "period": 30000 + }, + "service": { + "address": "http://elastic-package-service_apache_1:80/server-status?auto=", + "type": "apache" }, "apache": { "status": { + "load": { + "5": 1.89, + "15": 1.07, + "1": 1.53 + }, + "total_accesses": 11, "connections": { "total": 0, "async": { + "closing": 0, "writing": 0, - "keep_alive": 0, - "closing": 0 + "keep_alive": 0 } }, - "total_bytes": 128, - "cpu": { - "children_user": 0, - "children_system": 0, - "load": 0.185185, - "user": 1.11, - "system": 1.79 - }, + "requests_per_sec": 0.916667, "scoreboard": { - "logging": 0, - "idle_cleanup": 0, "starting_up": 0, - "reading_request": 0, + "keepalive": 0, + "sending_reply": 1, + "logging": 0, + "gracefully_finishing": 0, "dns_lookup": 0, "closing_connection": 0, - "gracefully_finishing": 0, - "sending_reply": 1, - "keepalive": 0, - "total": 400, "open_slot": 325, - "waiting_for_connection": 74 + "total": 400, + "idle_cleanup": 0, + "waiting_for_connection": 74, + "reading_request": 0 + }, + "bytes_per_sec": 0, + "bytes_per_request": 0, + "uptime": { + "server_uptime": 12, + "uptime": 12 }, + "total_bytes": 0, "workers": { "busy": 1, "idle": 74 }, - "bytes_per_sec": 83.6986, - "uptime": { - "server_uptime": 1566, - "uptime": 1566 - }, - "total_accesses": 1393, - "bytes_per_request": 94.0933, - "requests_per_sec": 0.889527, - "load": { - "1": 3.58, - "5": 3.54, - "15": 2.79 + "cpu": { + "load": 0.583333, + "user": 0.03, + "system": 0.04, + "children_user": 0, + "children_system": 0 } } - }, - "service": { - "address": "127.0.0.1:8088", - "type": "apache" - }, - "event": { - "duration": 2381832, - "dataset": "apache.status", - "module": "apache" - }, - "ecs": { - "version": "1.5.0" - }, - "agent": { - "type": "metricbeat", - "version": "8.0.0", - "ephemeral_id": "685f03e4-76e7-4d05-b398-8454b8964681", - "id": "a74466da-3ea4-44f9-aea0-11c5e4b920be", - "name": "MacBook-Elastic.local" } } ``` **Exported fields** -| Field | Description | Type | -|---|---|---| -| @timestamp | Event timestamp. | date | -| apache.status.bytes_per_request | Bytes per request. | scaled_float | -| apache.status.bytes_per_sec | Bytes per second. | scaled_float | -| apache.status.connections.async.closing | Async closed connections. | long | -| apache.status.connections.async.keep_alive | Async keeped alive connections. | long | -| apache.status.connections.async.writing | Async connection writing. | long | -| apache.status.connections.total | Total connections. | long | -| apache.status.cpu.children_system | CPU of children system. | scaled_float | -| apache.status.cpu.children_user | CPU of children user. | scaled_float | -| apache.status.cpu.load | CPU Load. | scaled_float | -| apache.status.cpu.system | System cpu. | scaled_float | -| apache.status.cpu.user | CPU user load. | scaled_float | -| apache.status.load.1 | Load average for the last minute. | scaled_float | -| apache.status.load.15 | Load average for the last 15 minutes. | scaled_float | -| apache.status.load.5 | Load average for the last 5 minutes. | scaled_float | -| apache.status.requests_per_sec | Requests per second. | scaled_float | -| apache.status.scoreboard.closing_connection | Closing connections. | long | -| apache.status.scoreboard.dns_lookup | Dns Lookups. | long | -| apache.status.scoreboard.gracefully_finishing | Gracefully finishing. | long | -| apache.status.scoreboard.idle_cleanup | Idle cleanups. | long | -| apache.status.scoreboard.keepalive | Keep alive. | long | -| apache.status.scoreboard.logging | Logging | long | -| apache.status.scoreboard.open_slot | Open slots. | long | -| apache.status.scoreboard.reading_request | Reading requests. | long | -| apache.status.scoreboard.sending_reply | Sending Reply. | long | -| apache.status.scoreboard.starting_up | Starting up. | long | -| apache.status.scoreboard.total | Total. | long | -| apache.status.scoreboard.waiting_for_connection | Waiting for connections. | long | -| apache.status.total_accesses | Total number of access requests. | long | -| apache.status.total_bytes | Total number of bytes served. | long | -| apache.status.uptime.server_uptime | Server uptime in seconds. | long | -| apache.status.uptime.uptime | Server uptime. | long | -| apache.status.workers.busy | Number of busy workers. | long | -| apache.status.workers.idle | Number of idle workers. | long | -| data_stream.dataset | Data stream dataset. | constant_keyword | -| data_stream.namespace | Data stream namespace. | constant_keyword | -| data_stream.type | Data stream type. | constant_keyword | -| ecs.version | | keyword | -| service.address | | keyword | -| service.type | | keyword | +| Field | Description | Type | Unit | Metric Type | +|---|---|---|---|---| +| @timestamp | Event timestamp. | date | | | +| apache.status.bytes_per_request | Bytes per request. | scaled_float | | gauge | +| apache.status.bytes_per_sec | Bytes per second. | scaled_float | | gauge | +| apache.status.connections.async.closing | Async closed connections. | long | | gauge | +| apache.status.connections.async.keep_alive | Async keeped alive connections. | long | | gauge | +| apache.status.connections.async.writing | Async connection writing. | long | | gauge | +| apache.status.connections.total | Total connections. | long | | counter | +| apache.status.cpu.children_system | CPU of children system. | scaled_float | | gauge | +| apache.status.cpu.children_user | CPU of children user. | scaled_float | | gauge | +| apache.status.cpu.load | CPU Load. | scaled_float | | gauge | +| apache.status.cpu.system | System cpu. | scaled_float | | gauge | +| apache.status.cpu.user | CPU user load. | scaled_float | | gauge | +| apache.status.load.1 | Load average for the last minute. | scaled_float | | gauge | +| apache.status.load.15 | Load average for the last 15 minutes. | scaled_float | | gauge | +| apache.status.load.5 | Load average for the last 5 minutes. | scaled_float | | gauge | +| apache.status.requests_per_sec | Requests per second. | scaled_float | | gauge | +| apache.status.scoreboard.closing_connection | Closing connections. | long | | gauge | +| apache.status.scoreboard.dns_lookup | Dns Lookups. | long | | gauge | +| apache.status.scoreboard.gracefully_finishing | Gracefully finishing. | long | | gauge | +| apache.status.scoreboard.idle_cleanup | Idle cleanups. | long | | gauge | +| apache.status.scoreboard.keepalive | Keep alive. | long | | gauge | +| apache.status.scoreboard.logging | Logging | long | | gauge | +| apache.status.scoreboard.open_slot | Open slots. | long | | gauge | +| apache.status.scoreboard.reading_request | Reading requests. | long | | gauge | +| apache.status.scoreboard.sending_reply | Sending Reply. | long | | gauge | +| apache.status.scoreboard.starting_up | Starting up. | long | | gauge | +| apache.status.scoreboard.total | Total. | long | | gauge | +| apache.status.scoreboard.waiting_for_connection | Waiting for connections. | long | | gauge | +| apache.status.total_accesses | Total number of access requests. | long | | counter | +| apache.status.total_bytes | Total number of bytes served. | long | byte | counter | +| apache.status.uptime.server_uptime | Server uptime in seconds. | long | | counter | +| apache.status.uptime.uptime | Server uptime. | long | | counter | +| apache.status.workers.busy | Number of busy workers. | long | | gauge | +| apache.status.workers.idle | Number of idle workers. | long | | gauge | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | | | +| cloud.image.id | Image ID for the cloud instance. | keyword | | | +| cloud.instance.id | Instance ID of the host machine. | keyword | | | +| cloud.instance.name | Instance name of the host machine. | keyword | | | +| cloud.machine.type | Machine type of the host machine. | keyword | | | +| cloud.project.id | Name of the project in Google Cloud. | keyword | | | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | | | +| cloud.region | Region in which this host is running. | keyword | | | +| container.id | Unique container id. | keyword | | | +| container.image.name | Name of the image the container was built on. | keyword | | | +| container.labels | Image labels. | object | | | +| container.name | Container name. | keyword | | | +| data_stream.dataset | Data stream dataset. | constant_keyword | | | +| data_stream.namespace | Data stream namespace. | constant_keyword | | | +| data_stream.type | Data stream type. | constant_keyword | | | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | | | +| error.message | Error message. | match_only_text | | | +| event.dataset | Event dataset | constant_keyword | | | +| event.module | Event module | constant_keyword | | | +| host.architecture | Operating system architecture. | keyword | | | +| host.containerized | If the host is a container. | boolean | | | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | | | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | | | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | | | +| host.ip | Host ip addresses. | ip | | | +| host.mac | Host mac addresses. | keyword | | | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | | | +| host.os.build | OS build information. | keyword | | | +| host.os.codename | OS codename, if any. | keyword | | | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | | | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | | | +| host.os.name | Operating system name, without the version. | keyword | | | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | | +| host.os.version | Operating system version as a raw string. | keyword | | | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | | | +| service.address | Address where data about this service was collected from. This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets). | keyword | | | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | | | + diff --git a/test/packages/apache/img/apache-logs-overview.png b/test/packages/apache/img/apache-logs-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..5597f61a27c72ffdef0b077525fd9e299e50219c GIT binary patch literal 544641 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%0D6y;pFVY!?5*0o7+~A!dB;b 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

ki4XYb#sv-~3-jx* zrwg~9Zrn5e_@1vE^numY@5;!aG*1ffBKVFZus|L3=ica<@0t{3quwVltTVJ0f?n~| zhBg$qH0hYPnd()Xy|{8|CF0Yg-4>*h9`GVYLOX9*aa#_6>(w-zYuIy!z zCH!xEs+boF@fm1nZ=ZsahxzI%&X^H)r?!op+(17NYU*{BP$Ll;-Ir|W%r~O!c-|a9 zg!iTlKPE8+UCFG{i7I}Id^!+_FLw*J#m_q~_6(E^o|C5@aVn@itDl}Y_MD(_kfZ6- zol%baZ)6FdKt?`sco)9n*UsDP(?9AuswUkpV>#DnxZrQgpR_e^VZn@=&J>JLBP zk-4rk+Y^d;9OC9<#slutWrbG)$?}gXJ|1vrmW9|6MTF;kjjnw;<*Z($4i)=|AUiPA2N>N531j}R9qG3e%_YBhFodZEB-V6Dfb6Sysw?4 z*9zz^YphmlaNSGmvpN43U9wTQM8PZ5NM+V4oa4JK_M$4zJlt30q{Cn~8owPslx*7T zt<1wt6l276beeYR<1vni03+FWmv?NM*c|%>+1zO|=4&bmBc!jy?3_Cs(Iww|m7Yng-a)a9s0;~=m#O;L@*(H@NT3I*_Z?wdX%7yxt zNZzDzU_SNe&&VBAUpYRlW9u%>xDxfZjRnl2y&7CY%<+Js-^tewGz8~e;%Xz;@B#4# zB@b~b-p2vGn(zGYeRwK^U1q7KQ@CWnG?JZaIm)q2tBRpwe8|=qm+wXANA)*+Ekh}Bq@zvwru&+z4lx7ZP_$D zsG+KLh1Inq9^x0|97)+R0|)IWZJ#^N08V3FC_LB5*JN93l9WeW*-t9r`JVd(M8Ils ze`13*`$opKTTZ?V7OW*^@x-%UW7`b4_>btn+Gc?7nS#!c*bRms;~b}=_{n7)b6RXU zD~{60ixNKBAHCtedG*4hfD7ePTV(F*dlEODe2<6nWFeI!vU$<7Do&)ikE48kTc9M4 z)LQ@taCL>k*~T-S3uB$%Gxcj;#f-yc!~Sj9MTXX;mr^RUF(6(8L zKYt=?pN$vovwZZe$0bRcgirjBt@|52^t`x+y=pm{-O56&f=RiwCRyU$Q`VjVRnoFI z`k{=@qL#d;cE;<Q7R3CFms zc2wHXf@)q__eM541-&~i?;cN#Hvw4G-H8&cT9a&evD1I~*usHz@!%Yi*x6`l>gAC3 zJI=D5DC1Rowckiw$qK_6tL4@=GBYN{ z-UQLw;{dpa!R^N%)|g>)m)DCGpP0oI;qC4#0^5@bW1mscTr04lRx0(0sUsMstI7f! zeO9L~rE{D%_L5wi>F{sbcrW+=6lEuAAIuvfDTKuwwK^w1KceO(m3OO4`A1+pv zb%*~&Ww!2p#yP3%rDnItG$Ew7LN7~+Dkki;ydx=kCLg`M?MmU^9`aE{vvMRGZynZ* zmV;QsW7Fh9zA{SYK8Eth!^r_p=C^=Y9I0rvia{03=2dG}&uv%H#kcG(jyi#?G59q1 zMoz9_=h>#c%x#m(@FSI>4YaLqyB>=Pe?8~Ccy^ z`o{i|a;eV_vwH~R7`Vf&sjVS$^#pB2*j-R~?9Ca0s}YE@d-i^c6*i`(%1}mdIt2w? z+e*CHweiuj%yk{p<0d|r{iqTxcmb_lyC^rj35ZG$AY(xQ&jj( zWMS5{J5JI}C;Q0l7f4bWi9a{tt-Gt8Lt?{HlE%b00KrMB_u+GnpDM#(Bxt&&9CeOg zTEiY}cEnB25FX-b2PyRF`FcV+0BNd^ z;eWRTECUnX-UyZj&o zE(`Q!=SxWBIE$iZ7jrPJ1_sa;D}C%I5n8>(`!St#NSgB&q8S#p)RJfuZG3 zrX)P@T4Z!fgUh;+<`y{pL*`<#I!n9-fr|+JU*e`9q|hu;yKG^hk2}7BdX{RRdfVUnISblULASO z;-x52zg(H9`8458^HlV1O*UZ53xz^RR&z&EUYTBGff}0Dae=PCwkEkLEDFDmgVz&f z9k0{b*bKIeD0jc0aIa+UD_@KxXV=m?$`h$~qX~0W6Ory@z3{17f)b9yd~6!K_osUG zGR~%Q95y2Sv(EY*|Cl=ao!Ho$oyigYWd+;w_i=wkILR0)TdCHyU=_&WliS0ljAI#~>-%l9dD)kEIwB0w?*yyNVl<)B# zuGT!m+JC6x`~iKisQFDJ2Kbj{{jB-{*^ZHgw2Cw}m*l4n-zs`q_p?U7^kP0U30Rx~K zb;-e3wzp_tD4x69uG^L5jv%AX(si1FR5!7BIYSsczRjT3iKK&sh2wQc(x(b_5;x~D zVdp@D{J=CM4Mvo01~+LOs@Jf8f;Q4poL!StgIPn=ZFd@nxV+h>?sHCgjMe1b*?(DQ z@-a?zx>2BQG2h-dZ#h=!%MC7@jzdg?csHyA6e7!3eF_eb*9QmZ=tgz=!5J*CEHPaU zg}1-u&oF#=I%ip9YmbcfO6{Kp?`@#R&MExk@)BdZuxE08q{;V^#Y+lzYrbXihlQMP z>Pb?kC{jpm@6);rB`?}JODBDf>t1@~EZq@jbO?#@?+DIx7{b@^D!vRqR2`@%fyhm0g;oq)>pY z8qRVlD9Pmw)-3p7B+ym#qti;%@ny>7P9$` zupT0hxgt<fx;@x7Sy4cEmU(roB-!trl zgW6-ve@>Oa^$7i~XIpN_2CbMrqSCEK)mYI# zp9%l#o&t9kVL#Pz|@vMLQnkx(b2ztjpNXcIh?yLR-DYYroE6@&T`uiYGUBe2+@JmVL6IW z{q5h_3N%NhKMlMyfpT~r1~G;ZC*)-i)>w|DrLG|PD@+!(vvjB2N5I@i114<4eQ;Xf*65cE*Et;k5(un_q-)0M~lVN|waa=5+_j z!jQNOP<2av1Ob>VNfdHp^d@II)SU1==Hsi zB8PY?$9bkjeWbI{ZLG@TpF!UT3r%}1E`^q@eJ(q&R|6`|NF08cZW)p!4T($4`PARq zAJlM2+op-EHbhnL=}8aqCCi695P?%m>JTL8lAaXPn^)@}R%34FmPsefc(H0y=h`c1 z(%9{nO6fnVek^oBDjONG6J2@~{U*fCa`i?7vH|;V8G)Y|21#mf;STh1_3fj9GLf#B zM76rMw$gp`ygo0vH+4cY-@n_PEB+XpOqO)V|1dH_<1!sCOzf=iDd5xu;@i7%mF)pNTNK}W)Q%o+9hpJg2glYn~u4YXi#>mDJZD&B*o31Y+G5jaN@BYtI{ z@-g}KCAYX0N>pvK-D=cChQ%g6Y!M;UVc5g_`aec%ZCW_;^c+W?Qb=*+Ddqb8n0ej1 z)VWMo_oqvjDC)>6ik1w_iuYe(fQ-*6p58_x^U2ID%kYfB?Hm}8m~74YVj2?<$c2<;X|--B3g*T~Y2;rZ5U23| z$BE6gp*a53uQ;Mi9V6<46Yx}KJ5GeB{15zO=?dA_{f|8~A8jlIt+n(*U2?cOl8v&= z8H8{n!VbGoAh)1FT7ps%a%e;#nGBJWQ}&M6W8LOW2cHu_kstf3plpaBJICq}NTiCL znC;4R(ix?}ZPyvX{!h@0xs(74a}YIbK{f65(?l37FMGL*v;iDH9oolQtPPgaL60wV z*70;(!2AjYe1*Y<@ls3i9-+XpQy@*G~@exOvqPwr$`{Xba3{e%bG@sE4%lDI>a z>HaV|+BT}GlV2slB?(@^RIrg-N*xQz0u4fF4p_W9CGij+=BhdKkAd8fGl%F%%fa2g6(;~WpTNdmKAX;{ya81v zIk}DPPmK-eORt$1G9n}MjvTgvv6qVHX#vsOkMCUkO7V(NzOjeSg;M9uDp5P#TcwSB z^jlv9pKZ)aTA`Ii-Ty(BDr_Ib+_fB40J-*i&?rGm4S|OB#he4)gi{W~(Dwr%3-KPl z*dT%r4rJBzYk6nmggmb(8x(h0eRDJ(BOd zHPX*0q-b2OK7(&$)RqzSo`E?c;OXgJY0CHY+5Fu5l;3ocb57$Q&$<=9o05SqKTSf} z{zs-~CPVUBQoV?mg3=0lk|Qta?++HeF>Jb;XINRnS2N+*)x0;_Z`D+~(Bv4CH~e8; z#C|YR{_Y+A7usi7C$ak*QKw7s3EeL^@44Cp<-eDomV7nvm%^}LzQ7H-KmNoQ{o~Nd zzy82OehiBI11mnx9KCJ7blm+m`EmF4#4O5^xD=+_-8 zPwwIPO}mw_5wEmG{=uZ=Y9;-MN}WU!coA4}fi}Y9?z`ps#}%#;c0Jgu^k3Y`$iT#+ zoD{VP58#CAq7djHREjb+Pt6plnQ@h_*`Msfb%iqOXuaIN%}1%=qwyusqrfo4kp#d!;*b#A7Jr@;)}7=Trp` z*^h@f^V<8-ME&(#y~Q$?&idy{&#){f@@l9U#gsd4b+m~XDsUAh*(W^e?mQdK*`O_d z0NjPD8GF)Z`H!WkirLf80kL5V|%csYpLd3VZmF%t$ zE87{EM#4eAfJfEm1Xk*{M_{Vpmj72KC_g^Lgd#pCxSG7WJ})=Ff!z4zrlNptt^GB- z)s)%(9oJc>EGZG5IWaKLM%{!r`mO(}q`%gSrwVIOf0K?!epZvC_vv2kUPJu4hK9}g z93>^q*(#Ca?iY1Y(mYow1}>7VR$59s$D@oX^IxAXjWw5UCbEOr%FlAEOQA37u8Q^E zby|CHtD?L+!+DYOMs7R`0+;(><_K2&N8nb)xa+dD)trQnABgp`Bkx^Bvr;cRv=TN~ zzF$s91usAnG|BEEanWK=)($f{<(sS5N@%F#6vKim2S9e3@wxW*Ere2)3%b+r$c=roOr&Rd3um~l`kwlPDydcdv$G%sb*nozhHbraj*Y+ zvtt2~D*u>alxUja@Lk*EiSWdrW5M=NAUvI7;Z)(*OZDrX$oRB?`=YqNofm+w81EKC z*5z5c=%#%qcM_Wi`V1`$u|$sW0j&q+-v?q4?^eX@;TUq!Zunxu!U`N`Ot-u9@V^ej zZdjx6w$obt@*d%8rAF#t0xBA7^0}SRN@15!j-u3@;`@dzu5L<-DQ5a#y%@|JnA0c> z(JYTOuO-zX`3EM54!u6Vm=Eb7Y@?j)G@Z9sZa!Y{IM}L5B)$CL@#89X>bvyK<+*Q+ zf<|Yk^jb4sjoHr>JgM)T_mRYWa)?`#dsZ7ZI-_UboX}QeYb(=5=a-f<&gLgO>=%tW zlo~EFXUUi035LUlH)Av01*@X`Pz%s^k4YP zoLkiv(RQnNG`cTrf{wm$jth@^_WjCbUX%R%CoB4cE~qt`nll7zP>#>NY=U?rtc8!4 zzIBMwR^}g@!>-}dk;*sC0jXERBqv{ISR0BZR>(OIDO-wUN#P4)I(Fp5#>|_j2!egA z!N@KE+7+t*e`pp}!HNq#-Mu4N?)c2ox7=p!mhJa&!@#GerkP;{#6*3s%ATl2+fCQ( znNe}obnULpwRLYEJFMiWzRpIy{I#hv5;E{&iNGnRm|zL>Q#-p+g|}z1d;@ekb;Y7- zfQowIIFKMKmHzs6E@SeD2c_NP7Q)6C5=8Lu@gwk{q$l}GNLImqEr;Yltobt3Tr7NL zJ5sLeXfc}PP`=WSji7K1=(R z<(zI}aoXK)6B#m1-&Aer#@s5O)64Zdn8t4HSahOoI9+t=o;RPsntxawRj&==ZVKfi zp$#}@-EsGKeDv>XcMB{$@j5NW?I=zgp?()k~_^-6Pi=F~B`xQ8@Rw93YT5@~`Rh1AG zyzMw^LvE+jBUs9Lb(io9Ug=xvwiw$sueatY%U$R@3yPX)rU|GBnT9naX)ynhG#Z5N zB92Se#>U!r<_E)i%B6<=Vki%#0vl{W3uE^RF&aXcVR-CE7<_)=j%u zIR7v;J)L7}=lotQ^}DRD1!GF=L=_*~ z#6$^9S%=%UvLq!Nti}$qJ@KogS9*ozL%PX_#oJpRLyYSJ>}xyS9+bj4&ACrp)V_KJ z;wujO>C{z5#+`hOYjfx*)K}eM1#TI1NgOJK#4c_Q?*Qpj&ak%OrqI-ce-%w!_?SBS z!ZjL6pkeAGDiJcggzhh;!owM8lID0Kms09C&@F_fCX-l$Q#a8K9S|b#CG@+@@j8HL z>1Om2Ya`^5!N`aT#Dv%TSL6Q4=2-b$;*YyKIc~mPEo+BcymB|s282+BGR{@Y7}omm zU8GqZNKa4K7yE>ldiGqwq(RFy-l`$9SJeK=R6}G%bK^QC} zab1nU_{}w^{T1~jxSi+tTGvk7Cz)RIllQJJpcC_-dJEp37A>ia8(-dKzbZLcy}5l< z<4XGZt$}UR*SYWQbz8eQF(6Ipd7~F8mpMy0NlTWIL~FC6wjcI^ysN(C_t4IQV!-A> zj1Ht1gcHY?7V5*hzU)v@A|RV++JDHglJkaidy5~S5@VzX$o4PuIG{w;*NgpEA; z+R8=`&yHe@G=Xw(*WG-885mL7MB&IIW3qDvmAfzosW6UJgc%O-k0A*-$p6AwXM*y8 z;hpVQarBiy;VH>G{8e@Z;iiBnjW>ZU@*@N#@4qtd7JpD#kzq_fN9aLMpWdXaZw!lE z?_)*UCbbVU1GM!dwA&l|_LOPnMk-dCs#;f`&f4qEt6vJfsTfVye0o65dgt|^|0j3n z^R!07;$?yx%lk9l??|)FjU?mDjg(po#E1QEblObog$wCAS>FHA`R>J7dy_)3$8xG9 zEXOR$K8T4Pg`^}W{u#yN?lzU_Ix-A}5XByOyljV3x*YU7Zrq`Tc{qNbwpayp{=rr` zBJHlnyM;3WL)GND3S2dCbN`5)4r>DHTPI-HCdwcgvM?L6a0Gc%vzvrDQV&7+G+7w6 zGUw~U^?+|RucV-P;2>&5C4|6EMUSQ$Vp$@L#eJyfnIr`Z0~uQh0#RT)!awp_f&7)V&dc5%WUt8 z={{g_&fk#K*lz3%+~;WQ@?^W{ne&;Q8gR!z1k&Snc%y_*J;vs|Uz#Zg;94d9moO}! zsma9>V`kgCHs@8uo6#PQ5i)`~B+#ef_*mfh5DB7T%fP>njgIWzKLQL3`kN^c;1-f> z>~_}~3Ztojb9#h#1AC{>9XcRij!r;BWKR(FWM7GV{)TX}l3=y; zlUwiKHERS$z5l`8ZN1G-IPn7=Ef*d38;53T|0Pfx8d%1&$R2||v0eu|M5K+6;tKn} zz)pgVdU`7+2F^OLPb_#ALoHxAR$CWTqJZY5^3|1Tbit*2(OQPv?JMI-`!>ab+VxPzh~n9V zyw3y(Y#jTq8l3&=2Z5H)En2Lma&M52`&nUb+J4<{isBJc5EuT=X^Qx)mBT%Hm+vZ5 zeI;5koZh66VTr;_4_{!Dg@-#Dcs(e;eV2jH(TaByIK=|2qVjE3IU=GC7=RN2ACg&N zDyZu&4jf~_@|6v0*sR#IQSD=sDZZA!R0nk%7A}T2ab{A-;r(5!$JQW;YeD zVJ?*pd5*aj?8nMPJ15m>m%MCVS|iFe3Q-u*z}UDBcUA_Tkn54gBT4o7NqnD2KDDmf zQ_3PzI%9xVA~e%suo(w!N%`%iF3Uq;a~3B`H_fl3%U){Z-SBcI9g-I8S%t2X<9m$E zNYg751*^dIDh}%W2SP^Lxj5?>c!EjL^^3#;y=S1&uZ>4-4`O(6f?`DFTPJAqzzlNY zVa#OFb>zoMC~dpP@LMuK;i@g9QU6y{B0Wv~{?e2m(Y+0dC(Yv*sO{#4vh^&!s0!Gv z8mUg|9(U?=c-9YrUCA<5Y${Eiq7*RhyR#O#|6xZ%qi9=*YuIr#$#}S{eM$A`$Z6uG zYWhzxqG|b+8F;EIA^3_9V)Ea26Phu)YW`>^KY-9f`^@oSH*HYgzAUaL%o+|1{B}AM zY-NzDhR9(ZxI6;3#j-vOO~Y#rh!<$y~1Qx)$Uq3PflJg&jh2TrFwG>*w*KHH~i^RWvEZJBHj z^t*POMUC1Q$6~PXZ6Fg7367KD|7XNNd}=#wIgjVX?1;5)Xl7N$oqlF5yV2Bd*-7gp zy1&ex7q~;6WRY|85cM{BYFF7-vfEuYcl%0cHi=Cl!+;tGA~{R7nXUAq zN~DqT20|3SQ+_bVFMaFX3f$(W-U&b-JdmZQSz8;E0)=kn;~Zx?FolS5qQ6xvt^7$A z8bDjkXZEm&(n(*ABOCT#vR^;h`RAO>+HBl*t{l?SS)&!}##>TGth4v0+XTy}r zxGu~>;7nN#qrgP|E2_ja^O(a0D9kq&xo_$(i@s-?HXbI~*ig8ve7SdjZwKx=r^x=D zy`re2qhq2cQ7`GzjjtehROEWj4Dg}@Dcx(#*C#-fE`=>h{`oZ z{|6z3Os28bi`073Sh>G*&r&W={`I!U{=QHLry0rJzFf5derxHnO>A?W)V1Zfea*9J z=Cx6a9qCz0O(vzof~n5U9(#ipKCeHl*X9O4tFs>zQhdBy-SPO&92@oBtgsV?bV7t? zhIM^syO;_}>~6YSFZ7E<^^!Ev`%wbwL7144$CT&=CATlR%&k*g-{ki~MpVq6)%IPwl*G1ZjrLMd8TV$s_yNnA5$LJKl^pbk&4xPfbM#qYvCmRU^rAt!Sauze#=K^WZqL-eqsT@DWa z@yEe|NV53;uZwlfz9xtw|J-vxdq?6<{1^ISYEOovoSrPq^@HqZcmgC67_)68E|>l3 zQ^kJ#lmNM;q;k-C&oGJgH3rZ7@ry^vS~o8+ON(ld{u$i+((~mZ&(;IA0-lbJ<_w_^ zz4J}$PQA^BGn3KL;bx~-^3tL)>IrBrceT;(-0|~Md!@7n7=eW;mZU=4l}ANcTqJu- z7F#n&=i*;v*^?mm6|O)Y|_SD^6ww24`O@3nyo z&$G|4+Ryb=*uQ2IzIMP=bTAy=mSn|Ja%S|cbzXI{ zXzOSz9lgFh5b|uyZ7NiKhKA*wWpR|lT=mcsl55X=8!)`t z^&6b%Grb2QY!CYwSGM1b4^JfDo}md{J1^hP zb}soTUE4{l-n%Uu`8F)692(MQ~9K8`q%w$EoAsD zIa8{<*2FtlZz#WRrRB8H(@`wdd`aqyMh)=^ZK3@o(n(1-JiE9Lr=VRj#-YCRHSXqz zA1=j*-b?R3iCJZkJ>S3$TR1q&7Hz`?PlnZlCw%S8JNu7>%6|>2+dH@5&%KA^B#1NMb?oW|(l2e0^xyB`GJNl?d)nU9gM) zj(?Pekt*{^2mRB7_wYvjZn#-Ub60>Qy-(dHA3%&p8+@6#)YoFt%- ztDCOiqd{Bl@4}z`D&I!lJwc^#78BOV43oF5$<0Hh_*-{MrJMMxHY@$~9pVo5E|;~) zb4EO57T#QR3y zevLL{16W(@n=nzAK?t>f^CQ=G*%h*v$Nrq-6c5aud1^~X*(ur zXnZ`9tyolX46;g`(08!8;`g{nn1?)umMCsOI`xrNTqYLaoy6+uSWR_!ZC@)BML$A6 zF>aedd85VP{)}3*c>=4I0p`XLtA|GYOw=Pk@$1PH1}!0PxQ*r{)?i5dmyVu(CHme+ z{EIf`(&3}p6b_cUboCoyJS+6Z>cvuJp)7X&?~WPNdL8VB?k?_>j*pS~uFRK?<~5I{ z#qrg@Iu|3ek#$dR2x}-8$gD6nn%O(n*}D+pvrxuj`po3~d1o>w!-dZs7a0wyAJou) z#e-nIlBO#(2#}!TucmM0nZoiNst~V!%Fq!MaG97C|M8u8l$)z_EJ}prrmPq`fS~;& zKe^fK$x2`~Z8F+u&IrofNy%LdZ8g0DtaNla?t7UX=(R$w6lVvyV#~1`8e-s%s zs(&S({GMR;tD}e@L`Y2JHadWt_;MMi-dW6~voltJ7Hd)aj@&M82l0UJlyVvdXq1co zN^r4OLT_=W4`B$#Af&JZo<qjKi-c$DYCXz#`9fUUn8@7*(5`GF;!p05JV!6sb@{bjGu^}}K z_C^)*fsJmI|C)WhSNLO8*?Tj$YtV1!O>@x3KyT31uW^p4ySpVZ^)w#}8atW%EBMD) za~Hqg>DIDC4NN=79(8fd4=uhj^-<)hAAZj_54D@J2E#;9M~F!Ze>r#2&7#%}b+Zy6 zOae6kBNwG*JJ`BF@1>0_Xew&$+FRcx?7Rtr9lUB*nE3Y+cD}$TmdP-!rU4qbzVHznS4ZnGOj_HjCyJFQ}Bjrm!=#b(OOpxjYopQl#2QuU6+C3q}9K} zMXS%cDHYcsr9-{k`#A`yO~8KUr*K(uKLc^1e@sFDaQVipY&zN!X_ghB!uKk*ZGz)r z-<@jjvrL(H^E29JrbkAUM7FNv^|l;q%QvMmR#jVl?||nmPRvedhFc5dz>ReeRhTM0 zV+;5}R^1yD+(gZ3RacTfb8Yw8 zyVe(Z8Po-$6*kbdc|ik9l6xexpZF7nEZSTg`Q*#x2YPc=%2k+nezom%U_K3J)U;E^ zPH$VQj53_IThrJjxeFW# zC`wYK(|!a2_oD=#I;d<^)2}iN=(c+Cllp7-E1mpm*m&8X`hL$_%D8W#bnpcIBCF*;1<}#Ai+L?$2u*K>vp6o+_S8%mIsdbI88byz)MrAp7 zQ`_mt6kbuVbAjVbZ-jxt3%OQ8IJ6Ay`_#D-()9n_o6&ymPjB%jHQMmOoAQZ*@WII* zYS-S9AUWnO4sp36=wDB!Eq)0>VNPN!GS3uWMca`kk$%5Syajz|OBjbVfzkI~h2*_D zcP8r00l&-8Q9PHS;uvxRIvdC%cIr{(8ShqWv6e++?ub*}sC|1yCkGepGXU4!bfhGQNNtmNy1(A`0U| z>7`7RF101cm&!<_f8Mi6KS26-kM?w1B5D8*{ZSyvEY+oS-YjdPP{S-!nbZ?=RP&dX zyLY*4^BokUvscl&#|UDM2}wg+XEVL=Rqqf_KsTID3(ke)<^rp2DeO%5gYy+;F|Fm; zQz^qUNQvn>kk0Arh)hAFkMo0mvqQO}50P4~6L%TiN#TK;@uRToPF(OQvchW=ooMKdatqrC)rJ}kE&f4XywMj4 zLb=M!FUr4K!Zv@xA@CXZ{}-mnN!-D^RJ)@?ZOM7Z#tJGOR%-3q$*7May>j;=Rx7E1 zv}q!w?Tot^^Q2@g{WhxfWgGs=lpOtZzS$L5dG{b}r#2UA1 z2*6h%A7IS;Z)KEXdZ>e!*t92Ca({mVbz!$8Qe;z)t3i#BDiW?I= zT%F159mt`2?#UDU7#IDYd@A-^b)3Vs$!?2h^{dxJD72jBTGGd)t_d;?h9>U|dW&ay z5E>3=x}V@THeakrHaHYj&+Vdk>nfa0S=C07;@?14VJ~|y5PIY-b2AOcm#$C~^WgR% z@`3>WJ?5k8S99(c3%|Fy&6Hj1SbXyE&Z*19SFfs2l&R!Y@bD4&$5%^ov?Ifep`%SR;c7ltL1vm;pfeQ`xZ~Bx#%Fb#G&y2uzPZio)aCmeVO~{7dHiy z(NML!ijmsnO=Q}wUN#dmTHkIRT{}yo78-~8^B4x9Eh-npcifm=YPhzy9^H^iw@PF` zNnQGK<4E0kU3Ks2=`nH)A`mOLjm1 z>Nk_@FU?J~Cmpg&*T3DQ38y)#+qI73sM`3%KX&)Xs2|cp93RjML9!Vzbo?{fZf$rt z?*A8M|GCtVaCCs9H_+A?WOU4UXa@=*>&V$|KJ?0c*I?nWj|loDZy@s%&L3U}o~ua~ za%73ECt6 zIQ0RFCDa6zimzfKjUYc5xWN>k0JKoM26==)(r=89}6(AB71f3uSbfj*^$ovb)!(A0qpYdxCFaA=wlGkW-d-q+H$au%!)lk5#DRk2HlWH ztQr#5q(RD<8F^s2XeH?iA0uPr9~RCs*f`7JW&I)&)*=`D5qj|l7t(EU8b=>lXWUz4 zw9u-nNGB;S|8LU#&U%VVAp79s1?PbtCE*Kzs9DQ1ZJVxOb_D8oRG+?eqdh-S4WtFC zWIkt0fBDf?)P=!MC4XW0XsHOzK&iu?jO6-VeWe+%4WVfGyTQcrxSmbkkx;b(EEqf+fC2x>R*r6w68zA*u5dw z#D4|U#$Ao^1rH19^D~_}IFL4f@R0dqsxaB4TF2p0Kj!bC*Zm*jFX1uwE5$3_ujD6R zmKor$dL{05k5HTEK*mbKERx9MFr8Lh%yPmXZx4zEk3VoQXS{G-lNH^aEATE zTxarpnW;;um1Q+OGzf(+5^3{8ST6sFd{Oi0kBK{X+n{P(-M#0aIRjn}UHw4KVR(*e z{v`jt#i0r!oZCpUickjO;al8nRp%I6yxzVJXo32$j*$Y?{N+T7ZM;vcL3!Y+L);PJ%N*WD*u;vii3~eJrDD`)1MCElbKN+If3{f z@5PX2%{QpUl<;_Wy8k&ct`M9n4W(YpoL}AxEN79FlzhLOH2o#=rziGZK5;r4!%CKV z2JR@x>7N!Z!2%~clWcV(9tfOxehw-G@m+sJ;>Ws*1pe&GvCHAh0$f&3;m+5ilNb;0 zG-xs>pw1}#h}}=876dRjwQ7C{sdsgQD=}@T1CX%EBaG*+=N4-}CSgV8jDonxQ;{@g zA>ue-um3Z

;TB(jj@}>L!M^c80C#fjEDx*!2I@<7p<;-||gA2n){0XzbRjUfx=u zws;w3G0oOiV#^&X1|z9WS%ly@j^7gqN4fm)RR7}kPy28$PCoGgb(`rYi8O;#uce`p zE$5J>CQAU2ykIGDqmFm}y7NN)(2l%N0;+X@=KIgB{Rn!N+Nm5Ih9)|-fA{wz{hn}z z40+JV$A*)SJSPCYI;V$YY32G3!*{x=N0Dx%yEDil=@VHC8205;v%(XWG(YId8SS`K z$N|q#q!}nLTM**a_VXgf&ks3Hi}NCO2><5|#uit{v6b74YQxQ?4{y#zyVn-&DQ--& zBHsT?vdz2R;z(Z^`QA9XAPHwt2#lT-B0l?0KCxQxPV$|9CIJ~3qTMLbb<{w&MXl&{ z^lJGvST}lQaVP~*qE&`REFTsPWMSc$@z${r8iH9bkS;)uK%*28A*}t}^p(KY33>nT zLIr+U_L$II+rZT$w(YSfN>#fx@a@Ao4Mb$YrFS5Aaiqr`%h)!d9YjUT4ot*rVSk-- z2XmQi6!8|$AWQ=ZS(w&;_23|8NT)=q*8ro)WCiCf{_dGVTo7D_k9r)-@=)wS6|Ln$r=JR9g?{je}_n^X)5J|4?kB`XEHVIR>&zns_7JWL>ZnBklqBx~L+ zhVUk^xlp!7QzA+8LKLg`}ekq!W(h265xeks+^LYQKs+dUNjBqp6M_Sd) zho936AZE!vt%SW_f9ga~M-2{Y(nm_)mVQbyZiAPz?wJyozJ>T9_N*cDW+pKtV}1;^ zsa>YexJNs!+uB-xfAlQyPL{&VZOeL@8eKY1i#Ys0@n0Z=BDq}^8+ICnUc8PEffx=)o@k!8gd`)o2H(`DiM_; zL&)r(-t^Sn?&uLOow*FfZ8Et8}93gI1b+|@JE$Puu#Ngq&Z0PO9s?G39A}+|?QcfP2_FS68&d~CPB88`?*^vZu1;R-2AFqQ;ALjS`??ej`z2z+q zch?J*GQ7&RaBU1dVUSxxK0K)lSp?@D_v=D;*fJ>XuMC~wp=6~2KTu34Q znk967u=P`@t;s?}(jNAIqYS@ni^vQoH;}aWHuJN486WI@s8e!Y)bDIl8mvZ5^6tpPlihE6`G237Y1qJY?@sQb0WzAvaYPuHO|tFTV<@h4kM$(zZ*5zaFDpkrZ5AV@=gR`^m79XlOi>cBqRNo+TebXKJ zyOdx51(piYF#83huviAcvU5VC8d0hMnu+E#@*jy$Ep^hrMJv8I=YEBhv=e>hG(tv& z+PCD}glRu-GCVS=MmfdsB~`Y1(ZJZeqT-ldsnDZ0j0o4lUQBSlOe|^q!WNkV|9kjG zM?31*b1P*w?rg=Y>*v0O8pw+q%0+f^uwxBRNF1yTc@N>bjPyd-?uYvYahhhk3Q5@$ zhww$|UgLqlvs?Ongln=b{m_NXyYGX}`u3qY?vk_1(mEANI$3`U&wVn}In-B0pgaCD z+C6oK@&N#T*EE*fU-o{CNib(<6#^192r(BT{%jv1ZOw3cRJpcBF)`vdL)I+z#$Fes zB+_gGiSeY+Vp)i@Hstn*%Vo$LU8z02&kQpGe!WTXGaVbgBmU=(*aax?bGQ!sla%1O z3Q;gi(G`N(DH!@R_`0LpF&3D}1Yy}REvQ?nH(!!4gU!}u^xH64+Cb!ZLMq^dz5`4M zei)~dSdigYrjP^4;)Rj~4v)0>C?v4IQ+RW{k?J_p-uy2KdC@_i&*u3FG-QcY^Xn1k z-Bcd@sz~5{?Ybn5^X%T$QDuXgcugr?>iWa9p`vubNLaVOVD>L`5tq~dW!dgO7_w9_ zs6`*Uf-aQSc3gWuw415>*iYAY>eldkqA5K1BH#X=L%;yy);$O=co{!z$_xK7h4^|J ziTU3X@WyaG1ch}xENT%Wy6-wN@PxKD*euUxoWKT_1d@}hmEc2H?w{V%4700vP9RSO zWNI!|=f^;p8JUF_?N>SkAtugi-!vHf!B_cZHqZWL3gJ8V_8eiL$-uiiH)8CSlm(u( zUbJ0Kn%X~N8v^43VCxCoKTTf5xt7k0JNoxtt2?^QRlPTka3=50{|TqA8IgOo35>p5 z__9<(eLAzAJ!ZzK`Y-Fp#VZ)x>qFm#{ULzZI1)e$vZ}Y(`kl+$(1*^_^kzq2jw8(*alFp7mQDiz=_n9XG4D zUoZ=Jn)E>qM)Qfyb%Vjl3eW1dBBpOYptc9M|!=E{DeD`yS_bjq^i#nOs*y6O=dJKUgR<0ZKhD08v9w>R9SH z^})?%rYm8BQqc6Xe7UptmWTf+#1k5-`SVLiDubYOdQHTl^s)G9mH2!VyNQ_nUzPk8 zvG1(Anj`lOwL5;OvcQ%Kank4>*k^1NI{!){-lo&>KW|?~qrT`TUc*uP;#;=A_@eWw zvxAWhs!(l6-eg*rcTD~)3EYM#GQ3YXzhASTo#3yfS6`Td_qL8%< z+@{u3^~#J=J+jvOLwC6k=EpJahL1>zWyfEeKokzNP!2uRG6cQLE!wA0Wj#b40Gw(P z(5Mox`)Wy;+{FN4tqWw#Svamga8|4T3?m2p#Gw<&`75#WlC3=UJ}|aY(xPD?X(;Ez zAP{;>DXTmBGvy>1!F|5xeZ#aIVor6nw>V8I1Ota2WdJy{?@EHkzW%u zYcSiMut_pbeQToUT&wM+(4;^ghfXGlDj~=3Z>q`2*jGfmm@TMfFD&NXnf0ejKBUJi z^8@P3lN^snVX-3^fnRC8W_Jn;hQ35$&t)EvznEUT6EKkMVvZE3=37wOu$ z*t&4q8V5@n0u>Q9gE_{5ytq`E`ST^;NBk7h_PsJgXja#!t!VS;yD#)ger%{znelJ~#gz~JoDPmXMLnp3wxk73 zY_5zokw>eBZKw909%7APP$=N)M1504DK_8(KZIrV{t@s?{6$fHor-5vK6}KfGIOGR zR|CqLj|Xca2ksv6aI5uwa~JAyVj4xdzQF9dm4)N|p?BO_;8oHA9Zhxi!(X)!WH!;B zHK*Vz_xhq?ZOCpmmfCTyTYeNCScHIi=G+~(kG?f^K6bh)4 zar?;;!a;Aif~b|tz-9>b-_aU&NA0Jyl8$!UU@Wxd>o6G!`etlAV*4W={g3POvsACc zTM*j#7ce2NG$x`T`Y41Sa!OBfFv+AYb$8P%)VW;KavJ#Vr#qxQTPt|nV5zgcve)|r zEgt2^LJE%#_IgkadOcS!n70cTdd=LzT|Q2!AMk>%w0!VDR(T5RB%9{an0aE_NO!c8 z7G=$`pd5z@+R*(%Z0g#<`%7sq2HfLCk`gd=ZemvjxuK>>J$gTM-**+;vu zXf_DjR@dy=0fgWV#*!ejhy-aoi$L3{l;0vPnB;o4wB*w;-LB9)$0t^1A1EIDAJQo|zp*gax({Ex63*cZ54}g{{77J)%fb|6|F?bl! zk%0X`OC+^K`kM$7lk*qlb`xd+DG8Sljt?ZImTG&GBNqNg3p07Dv|VTJY4ENPwJuM( z*mSU8tWt zynihv2nx12a8RMh0M7U2-^Q}?kPNw2vXrPNIhpsyT+C*$$jiEXi|hZ3YN(H3mlsgDOu$SA zUs~B8>~<-)0ytv*YCjspuLIjBg(O~EHO(K|FZcxnxx&v)mFo_*;9rj_p)jUEqotzYU_Ht?JhuUuG((eahYvQAo*H`?oJm7bk1^Rq6efD5kx7e8nnpUNXoIk{jl?zxa|hh6%MXRNYz}+I~`p1 zHaY_2qK0>qk}m_c*9&|wAjzKOh%I4Iyn~f*!&1Re>nX?#CHR<>3R;(IY2zH%1#8cLgDe_LG|*F z`kqT11^Dd|z^)A?X#vlncjwoUJ-~>%!u5ydt?P ztlK>gp|A*-(5mVt3a$OIu5X`OR^+&hJ-J$5=<# z>J855|Il2Lj^s(|UolHj9J08_zDs#v`KMo_@=~6eKh0P%DO1&3|1)_juKRv=C9i*W zC375hgbF&dkEd}Nf#-T{fwvd<$Ky;VS}sC3Y1s}ZpxXXBPy$8F(zVCGq{Z0S?7Lhj z^7yZ`5)?F8G8X7}#t}jgJqhYCZ3&mgVo{fgI{oCVKh#<{0AMz5)!3l5fpYtu12pnw z&RKs`EurS;FFMB49P?MNQZa?h+s&*h-QR&*fAP6YDNS0#SJfenlj>QPH9_Sj6m3t~ ziQKx$ysN($Ev))z*pGZ^ZT^1EuyvNVzqX?AK-Xk$86|^J)Z%)Sl?6a-f(Hl-Zag2) zFv7E|nVZuNTBV9Ur77SLRE4McrnddziUEabC_9lqp@=}~i}$;8?S!QEMBTDe4BJAV zj3arbKsD)q+5)CuEspTW|3=qe=Wqj6G@}&&{lg_3> zZ-}#e6}-h+vJ-vTTz~>jfG2uJd}hvpHprsPoetZtSV zkBw{!>*Zpbu2!R~%h$3x7S&br4fCT~R*m@=@R;6?F)Ex2o_(EC^|)K)YAt^QuVjMn z+`F@ku{oVEzj)eF=^#EO(|PKTjI@x=;!sAr5~eVoIQd9?STgS(QqDq!d=SV;(61sx z3JA91UIT`|o}mcZ(^wO%-VpR#_0FE(xb)3;am)G?6$HZMSI|9m10SkK!7(ALqn)1R zjWO1tf)OlOta*X-4>B11EnkT2GE>?QBkbLD;Zx(;0{rafNO-D&brnFTg@kzKSZv-D z!SZ_NiGE`rI7i4lPQT4cNi(T$Ze0z6{$zw9Fw5GwB1mPxi@+nC;j)GXvz}$P7Ln+< zqDjZc%TOkCx!OMM5SWx#eP1-ulG?20Qc2ek-+HN_X};5;JM?&|Y~Tq&k>Fhg-<9`l zteKlMN_ohy(nP!HdJ6Hmg`^u_W{yqCRf{-$q*W<(AU43D{QXx7yYBWq8w!que+tf}sXrp^9T~pX<^pZF7@%#VmE;x*(N|fJqcDV)DfwCuP;&w z$k%z*!Yw&I(6xw|xsE8fKZVh!IX3A<8-ie=l`ubsW;@3V|>rHw-09JEIB@| zeXVJr7}I;st~JjG=zIbsJ14~g+Mm5?g_J~~iDFBf=gwvYlvK`Oo?qz|rj~_cVm9wd zP2{WXPH|fWuLp$RneFuVl>iks;odaQ{to&jk}i0NoDQFn1gv)+D}59_Y>&hdtG)V& zOUAOM0Wf~$zmh%%>!Tj@hkip2)G;T!>Yw~lYl{uiJXP6Ga8?#5LGRd?&QmXCX-39= zEX9Mw`Bi{eSLuu6mK1aWnvEBIX5|IBA0x;L z9F#OJ1#!SbJfi+%qkwfVLfQ~5;2I96WP3)q#H7NS+Z`JVJY8jI>`6YuBX9QnJ|?=t57q}eLuBm^9to0BYa+?P%u)G7 zq>W{%`H9GW`gQopAyFEW+kmKY;lSTetN#i$!5;o8EwaI&0#J+mUS~^RY_OK5$odDva{ z7+I;Q?Xs)V@(`bl5mD-Lu~N!}dF)p(7$?!E!uD2?Ntb9L&Ro|28E4|462W#0TOjK_ zObM(9$Aq{}45Am`*Ma)x(_S!O=(m@|L5f5OEF$zF_W{O$WvvAZ-fVih`LVqe=B{SK z+MN0yLfeDp93u1ACiQXqz_05^5Cs;6kkn8 zmfMWQisCfJkr1_6q5QXB_|jHdT(sknTM=;42JVkKALT_&_W|x%k4;`tY81vjTt@4l zGLDt05W@6p>-R748lC4<8nU1ORHU`%7tl zgCaF)w4Tz11b@=_ZuYPQOxdI%`Qz@h6G2-AWaxG)@ym$%onW9VyAO#O=uf->W%bwK zW&-;_Y;zru^P4tgF#$zB9o8FG>iWbG;C{oPvch4$v}%587_YSQAZZP{0IF#wRYcu zS4d$>FNwl$OFLuv{0L|2lnYeKHb0gMB3Xti$6IE?_kSF|qMF+OeSCy0po{HNfrxl#>hQQzL(BP@Wdt-;*RQ@vG#}wMidBA|Ngmg!(8z zZS^;sb3HgwJ};jazp;g#fqpOV9@My7;{4)Ae<^eC>;;@2z-(+K0Fr#@EK0$#P{D1b z#vEIh&-5lL*EmE7Q-5pIOXw1o&CmJ94qY5-@BZQ7d1pPGW0vxSCrKR#P3bCXmPae) z%f=dbE>vs4?K$vC%ok5!EK+KZimVLlW%t!qaE#3`Sv(!jXpWvO^PUR6;D5S1;pFPe z!$yE-mm2ieY&jXQ=j#fDw0kv@SS9$?e^Y{=0YMya@2I+hmBCkVtoia=PegfXo5es3 z2KbqiL@GUlTpt9Qv&ZP$k=(NN~M57m}s0eKFZP6Q0bAq7;?c*XB;YT z=bOh2#Z-}r@~bo@sZY5*zvE0no$o@$G$FGTc$7u0T<|z=jT3iuuQW+?@u z93w8J30j)stni~I)%`TTM4p}t6}BieG|2IN@N*UbBw(1j`Cfrny&f?U=dsRApk)8_ z1QAF=We;)duvPD0ny0;u4>re0kp5GYm;y->L34%mw2l*Ckf-(RZ%YJ-Y_Pif5@EpA z|7=$KeDw!oA%QkqJk;9O8~x4gv?Zwd4}uVoG@Mof!aniMKnD;BEnzNGz!}E$jQbDCrBZm1H4MA@1IU!VE+T{{nHq zRKojD=CMLFzhI>CzR&FZVv~?G4g`o87~pP)^x!0rIAvR2)Ea#vvO@x;X7m>`;(8t5 zw{h@Uzzx@fsk*McO9z#1tOEwnfE6?Y{P(ZNX{UHm7*-{tnmcKMyyQvei}|i5esto* zKaA^n8X8HajcxMwg$z}Jdh@#e+C-KV0Ml>hbJDc|5y?3FlV$m?{ikDU7jS>~%#nDL zfdpUV{51=WUUF7=b7_!0NMTxfMz^8ASQ}RF2I^$~q!j^P2EYTn zoCe_Ry=_&HEn}H8z@wTzJRl=FRmZj*uJLtKqtzsy@u^n(S60|@wWyy6F&5SoBx;SG ztlvs%{|mUSuNXHc1v+KfppJ8&I)uX!_p~LBKa4#rZ}cf;Z-cfoiFTXcKwb!&e3%@H zMXB9?>C^rYI)Y6Aq)e2qgWJ{>q!I+l-hcK%n38#qduycGKNFg(woSF{+~YL#%pX(| z*IJV-j<@DpsJD7-TGo%fnUYE~6l|}O*24v(wOr*m^#>07rAl7_Yd8g^?ka2=;Q0iq zWIYlF65`ICPmR^VkE=Kpq>@LACEkMk8DzTmvh;CQgYX-Tv7XD@qFYLpkoz$g<&ZL{ zPqF1DQU<&|-s0dG8aptqhqs590&IwGdnCXIGA#Kufz|_@C+B2ixXZ%G?ihTI%XplI zF=&V*y+;BSLWzscP<=ATo4V=eIp$pwsvl?XEi*g~@g*m%XxV7+8jG$NFX7=#qf@tg zbbfE67~8EetOj-uxD?K^JO!7V^TDZwVaccm_*5h5RF zaP=~+&j~p&y4b!}W;4A(0R=-o*jVN6o{+O;2gC6ZL@`xgM2^Y@%bL6J(EBV9bn}&f z<14EAPTeu>5*KqdBvAdqB1iVCsm4m)#3o2UeD!8g)H0{*Ak+nQpPX*M*nwo_Pa20v z5=;ni%lHmMNg@qnRsncE1~v~g2J#b$7Wcn(pQob42>s$_1|N#RI6M52=YZwVqI?8@ z1Y9!3V6efuWMUJbWMcB-q&i}yI~e;zLIOdt@O!osAM$nafUgTV*->c^#t&~4x#d6( zsp$kmt6*p_NL;XjiC=mHtZOA>3_c_U36@0u!+$gS5Zr7zv@uTF;ARu~8F{w&-C2p7 zaJ0juG60qUrizfjiUxp-UtPf&MG(`QwVw3`NJ{E`d+6R|Zaf%<^hd;IJB(W7_WR&U zM$Tlg0M*?+@g5v)PcpHw7jUEq=^&)OoB89?fbCt3O(SwU5lQEtbubV)t?#S#QN+*| zTiJkwWlQ4OgyeT^3zkrD?B)NdQ{4V=c9K9LYd)^aV=JY>i@{ov>$#8?9_$iGWsB{( zK1>^e@T5qj>{CB@%&>Yxgh7DQHTu&h^(cH8djOIu8+IhLI4q+>)kpAaUIsEsqsJTT z&POgaB(~r|T7Nw-|3GHLS}2cJB0K4uXqfr}w$n%N|Pd5zcYNM!G)YC&45=krbZObrBbIf3Ee7>dqc79KIR{Ecl;HoN&G;Ea zZ(F~~^tsptKh2$DYz4xcr+SE$9tKiSFOtlbTsz;cU0Ky_mH6zHMpp*FNZzloL zx$@Ifwqf7X38zdo==D|=2$G%STpv|OXifIbwA4qIrZ)F22dKo`NcYhu#zVm+(ifkr!1V|wWsI6qn{)O#JaZRru(v^9BA8_&dqxiM|qYsOOzSiZ%MyRFWhXM3^u@*N^w`4i&;JBoCl}V&sd1nhtm;v1mP=f&j2TdBl+mF4$^wJQM`n+K4HAeUyG<|^FJBZx{zEC=-&$lL$_mZ@#_7aBlL~23U2a_|*t{9cf z_%F!8td#E5%i33^VKUfGhFDTu(-QD~SkqSEngZ{I=osWM0o@Cs?NW{#xLOZl+g)H+ zCFqwubmlg}PvhFXdv?Sqrax!=3>qFFgd!5jRkPA%_z{m|hal*!W6P>{+B#fz7B{xi z_ZHlOM*@-a;kU*uSnQ_+@ISlhk9nI$I`*%RcJYC~;}yRbvnRPVEqo+ecyXf1X*Az> z>%qugcf?j5IK_J#w{~>|j2Lk(D&k-8AZ*D56J55CcA`rkF@e?NLHtzaye~fQr{jExTS9&J z5?Dp-g9rXA0z;4>=}921>8D8SbAz<2nhZP#m}!ZdoeF3w>y?uVxI@rWVU24rmtmSZ z(vbk_S|)%68P8KYvO-xK2W4$zzBPXS11x?9^)T(Q?0xN4;SZr*YtJ^E51P_>c`_Z!-VyB7D@7Gt7^QIpQ@sij;^}ZHJ5V-)g!q@D6+6jk zEAH$aw}lZMTQC{+Dqv#+Gz?JGz|1Iwp2>k9cbMk_s&&qzq6XF-l>l)t!VH@zepcY? zU{K}9melZnWtL5T_3P*R5h7(P044(t2?N>wo2IMs_Y8#pt8Nko zt^tmYB_a43udqPN23}hw_;@hsAn`6g&gu^d2xah8eStVGcMrJ*Ptd!f2`I4NC{S;U zu3teL0-bu&XP8I?I11yZWm;17YcfH|POxoB`lB>w_>!crU+8mgfP^5fO3BvxW#kYLtJ_C1Z4QmE~cU3?Y3lr8# zNs2Y0gvXW-4H;>V+%-telHb`xj~-t-#!)SPJPZo*S#GDx9ykz5t)L|dGNNzW?Bp!gwgUqx3Bq8e!5pz1+W=;m8i@khE>>w8MJomOrzI&GZ##m?VO z`BtoJ<%SZc;nw6f!Ehs13p5DoLY=Hmx53VHIIEu?m3)faz%zgp9G-)G zMl((4z|H|-cPs57mk3C+wMx{FSruQJFY#_F*pie-ckoNC{WRl}2UVRbmQ}x9! zuo?9d5@?UMdvU;v5f=52^y|4I-&2#-q<>?)8_51FDe#BEbkGB#hJsTX-GxVEsBjV( zZ(9#n4Ql3?-;>Q769E~@hmNyr%~!6ZUdrt4R?EL;nZG{y+_mpPB97kWMSVgJ__2ik z$Oxdgg|T5*u!9^gaVUQ7NV7yL+*bRHQ=V?HlOV`F`iI*}BWE6FeY7WU891>tEqlRF zXDb#kGbn?3b^XApp^Op<82^9SYd4GLSY-V^I57RFtRN;4C%_U z!AAd&JZHi*-2uauhlbb!8G-fp6cxSr&^OX!K*jy$3bSgOeLf`jowNBS+cH98Khc-I_!gQnb}8d~LO*ZE9bQ-rr6%z%|a@iU;<*j`%V`F%s1pMWq^ zsi=qs@DK^;##!v`^W~#0g$x9j(g#qS-$f`IiUAK23u33FAUp4N2EtC>1AYPM%)wYl z@i6oPHst3ZmR}Q}eRL0K&{J8gDxw}>?lQUJp|MVg$5>+ZZ{P{_1TLl1xODi^5~){8 zw#SlH<(EyjNfq~j<7KjegjR)g!UqJUY6WwrRDeZL5ScIUyHPC;>~AoQiq?2<*m`KZ z!75V>=-4Svy4agfJ-d`MJsb3zW5D46ZWec>-FViNNa|Q}x0L4Ux@Ftv)SKT9jfAih zX>v@jy<)c!#c$jTky85xmB0-@^NpLnYok9l>g@_^-?DEkR?p22SGU&Zn}t>%C~`uI zVYC}y-L%)E<(7wNCkJoC){upE=4uc^bW+qIH2v;mP>w`l5z@h*0TYI<{0x`~Uq#PW zACG)r=-GlKK`QaH*g$t>8=6B^+0S18U$6~e!|#{e;owFi9fIkHVtK5(m>C!tR^)z7 z^P#rGeOXE~H&8p_;QaoDxTN;sK1E6WTk9%h-mFxv&k)Z(zgm${KUV&E!I$J6%nC2_ z>b&n~GMpLd4MJ+ULwPQ}9sBwed((Hv(DOt2UZBrETzT+Dro!^U_ zK>*kbrp?@6*Q&&SI_BNbi?zo7bjZt>v`*7sq=gO&i3h^8VE=tv(}H2x zM?on}w+QN&c$@9gN$!o08<2I@vj^HSFEea(L?i*6M;hV|BhUfD+MzB9iBHkPL);Ms z!h>0WNtfVN?%eRW!7m`7B?(Po(ol~@V*`JUgzVp{xRu$eVJ435$p_f^XWifi6~sFG zIl*1=PlttP`XO-C`DOP5Cm(o?#WwN*JJCQl$-XaqTuzl-P74_W;c^0tPtTD)i`gW7 zW2AC};;j*3X<3agWS;$T3LNcen(X>lcZ@$$zu13EH2H7Jbf@B^aaui!i0S$Fm8?}x z8|o*Bf|Z=3RK;NwhEz%Kp>6#mOq#Q0hmWZwtwPQB$EiC@G;jmjveVmrDH@6l3E}R{ zR+okdjAL?c=s{3v>?y&BQPgQ{&w0H>{Sh&|`@oY6WW*COL?__mW&xeBt5}W@_UK~IIyQ76`Z`W3z`Omf*Z9XOnU+Mt!InqtHn*9h@5bdNv zs?)4%DNk#tEFbfP%Q5FTjM3(1b=KtGYQT#$7%@A;5u@E-ZbdctjPu^Gk?^#-CbE_u z)CjKPn@{;NkZRFx&pxz&>NAmuVvf6QcaQU&ux}*qf!RTYf*7_{uj{4eMIQ{R$~cy+ zJVMb-=Ls2y(7piv(;wf8uL{3v&^nQ?f{aN{1{G$-8Ip1jUvZ^bUkuolQ&lU-yO7Lz zZFkBixZ2AQ>01PHx~;BG7Qde zu8-|%wQII2-$^z&acPOzPyDh>f5UkoPvRJA4t)9E+;up8r4Fm)TA9U?g z^0@iZbt?B_qSdBy>5I*^A<@}(m&*Q(W|g#niA-!N@6U~|0M}R_ z+hY=r?$z|_rL3~56y~R=3O%S#%IC4H$u34o$Hpww`?BHhzZ54DYF+NiWb2mP7ook$ zaaJhYRvF`(J!vp{q0`k!=T)U$L9+uaeOQ<$)PXUYw^JFqb(h>|q$GDTn1@W|$3nQp+-ZTcM9LEPo&Uyv{cU{q z-#6wt&7mT`Mq>46Q(F^V3H`+y`EFIcG1KpOrsQ=(cfWVHhVaRj*Nm0@iGJdx8hZN~ z2G8CPUSI6I*p%E&Y<^UC6bg;DYT=1TLUGA2=}b#M{pZ(dhKXmZu z(sIACWUcd(&UH2j%!4{gi}LBy*~=$0KXbEsoWz7L<<{=-X4K=4w4#*A}fEpS<Oo#&NVANc7s|_-ru)AdFg>HIY8bksYhxai5m{RC|243B!6-I zdD|ie!&b3=pzaClGr@`hvQX1Q-rQub4RoS1r-CJp+aAE@;=)-Y;z~a{w0d5Qq{l%F z@gju&I|_FZCVjya5SPo{?)K`?cymuooVI96Ox)C>;0&06dmN~FNlj_K2I5Z(ehpNM zoZ9F4aPPFbBKz@LvF9&{dmNs>NayM%*&?*55AhONKr!N%H^`NFMY}4H=2AOB61QjYQD$z&-pN*YOVPNntpVhD+l@6_ zcUo_%w$HhZC4m8XGmAykjc=7~P`$AIfmx4; z^(Sjn9Y$VjpiXAZ%`iF9U-O73c(Q=4g*^c}rh)stD!UiBxho|6#fu3!J)m&VEc)23 zApcbBBBf>Go%FXcbuQMAKJ}k!=>OgvQgse*l5MlIFvj7_7+G5Fv%+;ZMI*l}h7R$D zHTFc6acqA1eU`21Cbl}bobS}KOv$1WPm$P?=qcvt7hzx|R$5Q=RQ{$X6vpRuPI64} zo3^Cfah@~!R+X|RS0;Ro2G8x1dr0eU2yt?<>}M}_^7KZ(I|n0FaG2MmvBe$FE9(d3 zp*=qN0Y}pqwASEl5X^lWuEIAdqHPBQ`r;Fn<=cz+EV|>>{40H_zZUI<9V!ysp-qKD z20Q(g5N@J7-taEs+qY?otah$L8`l%0#C}NiMJ! zQgnSje=6tt+)r6tX$jYjVS_F=e=?JWwuRzJ0l5OMxW-0$CFMRvWzm?W-8P2{D*3o3 zJTDGV5ggr}d(fYJ!|ar0S4ZyWm8?yc*fQDuqbt$&4=Eg~AD=6TldYDsEKgUh3evo@ z+A6BBJ~72HSLdXp=;F)%N%jYH8VrqZ3b3S|D$#w+DR7*dX#Iy*+N-jio!=!JjMh}6 z-6kdZbvBbZra##>Iw@UV?Ah-$6SFy+{2_&NC_r@Zaqp#vRXCf{no?9c;&lAS5tZ-A~;U9+L2~k z_kSN<*V3Me>)^*YoLiS`KCsvCJh*KZvMTYYTu+LYyOsuX#&9>YJGRIbCyRq#?Awdv z0>~co232HC!^+}T`!h{B+hYmAlfXV%8<1rgtZr4P&Qq|e)wAaW=6E-uTJU{^tt-K3 zQDsK+RS{hYMfK<@!kri4c$axm;F6z)OF?d0HJ4A*L(-E~G<0q+4&h@I1wVYp)Dlm_ zpXix;j_Y|}3fB65%c!dnzAUOGJ#h3SiGZmE1@Jq(#Y za6M;SPr;xevJ~t0CaSE7Lx=+SBqkx`jlurMEfO?px1-O4Nw0Gk?Oe zK3|=bf9)$}szSVQ+5)4}uf6H=uDSdMZmB9G(PnC53W1h&FJ`^JhjMkuF{3;t+Er#_ zDZ%K~&v@AEdP26^UnNDANzbzIjAOvJX2K9n2h4pK=0F5q)P-}Jl8hX-vx`1T1_Q?v zVJJHFmzZ?oBEG{W6&@_Cp$Q(2C)FDS=00z1#MPX0f;X^~A0Z1J({iydk4`aRwAj^` z?iLe~$(G_RCQgs?in(0@C$1};`DLM#=b$)%C8fy}=qAI7fH)Mfmz&tw819R)F-z^z zz1xgMQ@4>CgPa`gnwsyN8%lG<9daNy;OBtH4CJLL$b&npklD(LHVrKiOSp z;&1_k=}|RO2Eq)ttxq=H{L_Q5DC@oWdUkHk{j|$?7ms?V#P(X!w}rX<3VzZP2JMk@e&ybxPIMX4TfY&26K)HN*ddBr1JgZjo1!jD zI~lpZ@796$A*UYRIU+~Qd{XY}6GmFE=Qy-d$|gr6r0_Ul-I3;fvi#= zzDgXH+&PlZoWH@ZLSkeH{}_d)a%xB8F=k6!T6PIm7#iBxkT)frI`EX)uvB>S_;T&Z z)-(rEGH)T>F!`@IxI~y?5n+DQy9R^RWDL?jN<=~)s$0KtJ4=+Y?xQ}H%7fE;s>q32 zX!TkCg(BtKbGH-s^x@x)-!bGlJ?^kbzEfdm?e1t=Svq2OoG83cDRr%SxI(-64mdtM z>o2yv_a-HNp@>ny!D+^#?4rnh2KaYF(VrZ(T0FWFmspHCZ}<4~z{UinisuEIFLgBv zTveU(g=OWV_!s~kd3?Ac_)_Btr=_R3O0ov~&XYMdbEOOY8=o9pl7?z(-Q)sgf=S1u zKG5EaW$9BRmg@OholRg+k*a)1Y7bp=j+?)BzOyo;JNu<3)twRo^W$yTIE-@SGS@fa z{V0UHp0ujotS%|sOj@;$b>%V134b_MMAJO6Y#KAh(N*fUn`k6;*L`JI<23(RC(3=<4~=?+KP6*_4cGAF_&QSf)fBU+ukqW_9?^mDTL{jB<;Q zjx#UQr`o#n3d{NWFMO83A*H@K%xJH(wY1qjR)jqMVqQmjgaUPPAKj-Twu1Hh;UDyn zSn54|b;!K=8;rezwc%KSRA zhO1M@+id;a!v4!WdeXrH8Bd&Ez3OmLpyBuE^^%QQ$XGMnz3aPc+`}V9w^G^#+TT@+ z(}_|TRpz8y(eS4lJ&i4sm#TB03gf6TzdACLS}Q<)o%>eFF}+v!J`hqk&-&QR-g^2_ z-mMs3MBG~Tps?tL3FlzNLuIp?h)#jbAahkKheQzCYWMdk#D{S-n~OGomf-zy=BDuv zQci=KoQ1d(R(7T=s%iQ>eTyExp~+8FwcYd>_fn)PI}+~RiQ{c~gYAABUY}xnOyqKt zP6Iyub+lBOW5#?qGmLP?yG|zHd*YsfuZrzY5MHF#+RaB=a)#+CO&~R#X!>%?*l+kH ziEw@$2VQaD9(n~|;kH_Ek$XCl_Gl1Ky}J59%!>r}vnR)I4;?H$J~eT=7`3Ok8m5^b zRCO~%pnYaPMcZ21krK|y80zTr4uhd@l}}3*2xa##`vj*ht`gSfFg)yJV&i=`(b#83 zA6P^~xSxD&(wmXQ-%$LmcKrRrY--nOX=(ev_R`G`yu+j}Ggu379;#>_8aZ?Mn8;;JM@A_H<15<&o8W z6m1SY&-YUZRO%nD&umOucz5`;qqj+wgPBKALc>sm^?E=NjknihVq)wax$*z`9l<4s z72>rz;M9#fGF&RO%RAltOJxR!#h}m$?mK&?jc@x1_g6(;YRfb?#c>(u&`$BhB^t>w zs*4WZxO1_xLg})+GP#649>!RAGOG2pX5?THpY@Hj>KrQGN~7R7!74LByPFnfokKBC zFJ2PvVNNsbRA78le(EOKDU}snCNqWSp5oo^OZn>WeXlj=+nQC_xESt@b7QUX;TdJS zDMi|~utZ75vF7ouDUE>Z!6-|jMTA_X-2*F61?mFC}~(7&c-Ak zmFioaXqaYlH6^4YTr@>JTmGGDR#)W>uDVuU&BflJF9S1Wlus8mSHcIn&A-b|mWQ_c znPo;RCwc@%@ux};*{4KuG;f9^UuUr`)au9OPl(SMC6-;)7_&b?CA?_cnravMJN>eVAtS3`=&4#Oua6Rubi}fg;pA>F;gyI7> zNc`XY>+bX0hLhi@W0m6J9k7Qh7;NMGcH-^-a<8u=d(JSI{MKQz@CzIU)x<11F-rk4&Xv3+dZaQSjP16ZdGyI9xKs8-=KMD=-?gMFA>2a|J3Phr zCY2ep{ck?YuTQ@dpP29Pjzhk`zVW|U80x^UxcC$@#=;j|4vOtSwZ;GLUjR51z1R_W z9ru6#SBUNKyvvAodF+Fu=~RT>n8C=y?^oWH=g&3<2RJ3!O%?3o*qCD*$lO0NkYPxe z$J&>8v#ho=^~Qi2#aZBNgr=x^{=4TNfYgbKSH zfE4}s%5d%46^xG!98n9c<`={}alJ_K=a0n*Sv*?H=(9@Lm=Cs@>U7wXU(8Td7@W~< zb#{!`@~V2OLB6n>CYAeqHie)&ty;FGV)DHBm6gXqi}WdwvG6>@9!=0)d=zeWuiJg| z5)l=@>7&-%eS@Jg0jnG8lZpJr8~)l$pD$oG%KQhNX;oA8uk<_;y3! z!1;#Ds`2q;EDUQ%8>+oD)~p>O#n#>aWyok(-JWSp&v^U>{0>J?vD#fsNmI+D%v!AN zn;i^zM3f=>$?BzxaWJnm!o3+(9+`izymdBaX@M7SU9K-+La=}B9zhVVgZ!y$>F1!&Li z3_1VL(|2ASPS)2+?G%@I-VxWe5mG}fpBqa)T}4y;hI@+~((`H57m8_^D@Y`HU;00>gyjQ*L}(^JSuSG$!@*^}YTo?|Ne2MW=;b z*x^aN8;8F%MJxYwgArTcKzA~`x`|@e{U^@v9TnAu9ETsEkgS>|-mX#|uqt0%NXOD< zzr<`4nSA|4dgFVXFtmTLVvj6@FYc%0QDfE2p|B8N;my-)S7C5lN&hzJbOwLXYVBQi zclpcLXY!R#`Hy~o;w^J@P9WesF7bnBVzSM+&B>a<(n>~=MLVsyMc1!Nk_=B-L}#Uj zWyX)~Kfzu)HiVNavaazpL!7`RNClS|{|a?nAG=7vW>wRj^Ng}ltfCgnt!8FZ`MJ;Y z+S1+AdtT_I(B)a)MSnlz&B1Yg60UUHW=hT!k2<1n$#Z>kX`V*AmXnK=?wa6Q=7~`c zc}{pt1T9?*SXw#Zxo0EugBKA&f8Ft$eRnWBBH6sQrGFFny_(_oxC%DkX_@6@Kwb?w5raGxDG>;xUdeWER6zBR?{jE_oV;Pd-x@tjc+0T$;*t z?JV6c9Q+b3YM!#i$Y-k$MXaxH8kz;lzkPB_vW^PYCRp4%;DO=l*B+YY;${qWSmBIl za<_T%&h!maWy;Xh01;zL#fZ5D+A(L{*w%L<(p)Z?%*k>(6gzQm&=8k%dtO_baOkcg z)vo3Cn9?>?y!5ckBfyT5&omXERV%a7{DVbe93x%W*r2fJ8QdJ9}THdo4` zFE4rbH#rVUCoEq#$$GYLP~cM%4y;sB;%)b4o~1E{rlF1QPMn>v7Q5$KsZWolSMX6b z$gR1m^klf4l<2vSkLyhNRqRLRvz0Jg$w`gY*Seh%LEM)NTNlf;2QRq05r>H^o3%Wr z{D$KoBuX;;X!o4cW=VxoeNr=V-<9RA^RuoC@zwl>NeeDs>pRlaz9*LJUE3qR2QGj- zbzt{_j6t20G2s-#8*{<~ccmL@mOKq8Pn{a53YpEht-J#=GKo;!&SQb z^IR!v?vou(Bg;)YY-7KU)f|5)V$woctEM0_@oh;n7&H83C8N4Va#2X@pcwTcI)tbh zDSOov%^|r@I*9(m-jz9Mfh?cxy01Ef>IpX1>jL zin=ZwZ~O5!7C2-x&b2dY?DrtZp79h5uyA|nxLG_EnbSSl`He+tIo-~ESbx2yNw?+s z{#<^FjID@F#97?5x>XsJNS8 zSg^hxBk#B|K{%LJ>?L{T-Sbyp7|XL1mh8Xb>>a-_qv^>~d3j`Exm?cV*@?g%3Jp2X* znoXxoY0~x4GCj%6@T_oVdzJ|+lpGv$ZqE*QVUABZ+y1yM z@{Ha>pFE3aSjoTpICt%n>^*GREG4)Q9#3K;8OLzvfdS}WW=+%fpwc1Bc>-_OaJE?8 zUV-J6cf`Ys^6EpO@|%X#uA7}AB33;1X80uA$GL1-U?amC3bTVX^4Fn8463h`85dYv ztFq#79xpNO-U~a^tH#!cPu-*56Sk1$R@dbgBy4uHLSGnHqHw68us7OMyx5iJn2>q; z_=-zP>qjFudtXS1Aw5StBOx+6^-Mq3n=M;BF{p9*y;y-U;pBIZj}#&{SG7!+^PVuf z7lu!bah`($NR#tWp1DPzr$?49uS6PynIYGSwsd3Wt~O(~sxvtF%SZA1m&7#%!^WJg zn)i6RD^w4M2C`@=DK9oxI-H&$Eb?L_bgt?~>hzE=$1Jjx{Ay|u|Hdxg$C)eCA^XU-NcCPjOOUh1oc%_qsLHrL_H-tx5M-L z-sOE1vnoC*b$cRSxR#D%uJOzY4urowl7Fq(VYikl4;2SRBa#b&qi%2|2UWnI(k$ct z*@b!D1O)V?Z1+x2*BR1rLJ6LPu9idv!uB+y!r@S-Gb)=p?h^0Rvb}^B`t=rXaICEd zNP6(S(T>j%n!ULKAYCa(S< z>@;ewnlX40fi5H8U?`yafkCUaPhYw#qnvzYFL=eV<@eYfUnKG84sOkNAf325Gh3-82q5bbfZO z-q+A3^U6~`+FrNE{)DTF&ZX&xMM(_kYS#}`y==yb;CBVEijmH`ONjsV=i@0QA0Z-i zZMrOJogo-Cp40Jsu`9=^v$Tbf* z%2k0Tw`Jn{MsI4?f&_as*W`uIxBy?{I{U4ze5>ug&)qYXBqBcGx9~Yygj*wqGWiZ5 z#JY54m5YV;;R76o)zsOxhM{+w8g_Ayg%LTY-OM6lVbIKx;;cdWgV(c#vOUs$L%Gy- zwyt|&(TXe7)yd{d%Wa*FQiX7yGTh^#Y;*60wA0=;TeJ-M=G2MOy{0-fVn?6xu!lqG5q@+6(1!)E87^IPI zVF(eGknZl37^FJ{>Fyjl2N+-&h8%t``<(rK=iBmK`<(0h>vvuIKY1C4_gT-g*1Ffd z;<=c(jjpJ)-Mhu|-u8Q*qRp+Y6!8!p0k5a%nY~Kl=OfuK44E}(L6&@-C4d2!Y?|9! zw~DHwzR+45*#H5|HY{-yso|CPw$N-2_tMb6>AC@Ezibm4$_8+-`eGDjK1W5gYO_Cn z+?aWF8OoA!=tTk;w5B|N#OLQFMqyC>7HPc#W&C(tXOm)ckoHWpwqj4Ma3bYFz>G@> zkB!dw)jMsDOZblJq}Jd%3x!>Yk<1DZ_&zVC*#vk<)yGl%OJ}~J@P;~W5eNW zuZ1 zyo_pllZd`;Jr@!rDL~SG!Yz@LmI_fxAm2>I}#Ub+RaI3L`l`Uc+d{ zYh9giJ`ZacS~6aqd>4f=W&6ZyNj$~Cm`1x&54cq1b>6YOF=YDtbdmQ9a{X3-fU_gM zaS$(2nXdUl+Dqhh1>khTnUqY7X)NeAhO>fHG0&`&QWy)a%fztja;4yJ;S#LlKb8D) zp#%hQMir+!O*`MG81d*nd~mt$)t<3NzGru4kp$`mJ(N=~aJD`e=JFV58dgmS{huI9YuW(w4Dvg>D+Lf^MD$!wx@b*V zG;8Gr@wH6;YdbUL(&VFHMe4_zJX)$iA}?%g8ysg}|MZp3tKa|J9~!QX=M10a!1N8~ zDn*(s0{aT=L$q|FLjN716t6$Cn!UJjjgSCgBj+$HN!^C z*c%F@(c*7sV7j?Pw)zt%{QOuQY+IOed5(2xLqA+EWMfak2NZZ0tuKRR{Y4^m?Ru@1 zn^l9+u?yEl!b)}r?^0EL;F<-1zAj3*LK+ZI>AP`^<+rz{Crf3yMGX%zhDmx~7R33J z0WrPxrLA7C`5apW(~Uv$Qm>;TlVK=N@TY1q*Jh!^?$D^22w!t71GY;~JT7%o`@1JD zw{H7YZ?9uLzd?Cx*ySlL=$q1Zgh=;9{jSU?pAEVe3d{18SN(+1KIXCY_*k{W1ohhyUhMI5-#L98W~6Ih1)x zN}Ajk?L)Q;)$c(@B!8}Kric*pIOA1Io~<&fnd(vZ=Jzq^=|3~P_xKjhu3V)B=yK>g@4 z>@slkUOVx2SK6o!R#ZyioipNQQ(M+EKN-UN<25fg+@=@d>_G&ehRPad$zRFGADTcE z_hkEAqTvYPf*FRhzaHXzNia{LE|EVSz2u3bbGbFd**VQL zUo~7dB!&}lspk2SH-W#TL7V--d%~SBR>Y~IKnsyUuMq$IOT(-}xCSBKLhZ*7wI8vG zs?0GO`Y>|}aj)qLcr~vftCNUc(y*_d3~<<_+ywkKWSnS<@Ap^>8*kZxd*}m}$HV}T zoXzU|>Xi9@@P{=b4zS7-ct~k)l~R52RisMK3dlgU<k@!%x7{f$)A7_euw1T)z6w~9#uuUa(u2LNv>h;mWLMMlP@i;lhY#6aj zO3{ARo1!<+e+29<*Fo)7ro9cGW!g0c<*w-|>^8X9%s(`T5?vq)e#DI(3uRVVAB-pX z@n|=Ry3Cq)3AxZbdObGWW+A4nNzHMQ%UpUfTwru^FyLrTx3UeT+BUfKnFJUO!B&O) z;rCnlk7ftcH9s9x!KMH&NVB%x3l^qXuLJNLY!0nBb}UgEFazuZBRSpy_jz z+O-y{V|%&Uv0fchP9OpI^j52*La`k}?bvL_NCjL-uGDF0EO$H;4(Y#D#BwwZJ?hWy zB!uyI>tZA1^2hb;brlpf`SF}KI6ESVUT*yZpB@QQmk%8YpmlvbaZ&Kcc^ADB2K-w6 z6iJ1K+82kF71Z*|9c~i-1OSSfaM}+5Y!LD8{U@pAt%s$}#bJiVwNZ92aZlmAbN7EE zKugX?lk7TC|Hiw@eY`S0mlcSdJi~@@*Q}*_e@`7;G}g0`j|qQUbzGB1r}IS&Q0<=vXw0O5F9m=O-Jf9CtjR0ymlz)g1V z5i`9|@$;&;jnf?KQ#61a^?_;p#gd*3xs|++Ib@>;FgtN%N0 zfY9UY#*uKFZsj~oTG(T8_sk|b;aX}=vb+3&Mu_?PltXc%$bAN?sfLHH4r`9u?(tEY zmeo;jQ2Yf8G<^aF3z4;ypYXyLHQZFHn;A3FFPJ>t`7lJ%fs%b$7Bkn?Iy-TCJ z@p(3*7I4=xhloEi)mIfw8wqHBCpOoW!@U21#FBTOx3OMA6xFuq3EE4YBd+3+;+Tb(l+<+u>0ur{7EeA zM4|}a-9ssFEgq;ciA!Qe>f0eCp7p*ei1TanLT9b&k8DFNQ=g7wF{o;gx4zE6!5ep|*Opb%*FxRRNKAt_8|mCQyC zZbRGye8DxqO@{1woWXiqfNCnoKBnaH6So3>j}2^Q`?*VdLmX> z#^X1U4l+QtCkcLs+qCNu71XRxvfbc^sTjufTbCO>0XvE1+lGN;XVK1w)5HBKq1^%_|1syZU}JmG4;$5 zLT$}G^*W}pocN>uHy%I6vmXKE4lS0uF0t925U9j&9Z&X?px+57_mP5MCkP30;3q{v=XZ z-PyIdOFtAg$ND_Em*A3EBLIlCrp6CcPo6ZnX?bbII?H;*Le+io2J znRu3i6ZeHho0VyRVbG^yQ;OkJrha7C==w6&ZEbwI@U8KpfH7a%$4p(BHl9__yir+4;9*p#=ZE#R}ea$)Y$9S zv3|(W0tr$L`-BKkiF`^e|G#&$h%M7DgXIwg; zo&@`3{@HA{XYh>!{&tNw{prBr#`8Y<$C80;KS^x|@aWG)JQ5w3A+o)07r}!+|LQ*} z{Goj|e+Q27tL|K3B>${le|+TGE5LZ(*?QxA^Vfvo|Mq`=(ba1}V(~rUFRT1dmU8Fg zCDPQ-DUthCTK~cK+!1I6|FN_yUh}U-<$dQK09>$yqjaw*()jnk@k7%CDCYlZC7)6+ zwPGS~>+Y|x{69D|SOk02|G_@~Dj-@cY`_jTD;mfA`>VfV2WV~mQ2)U`UU8NlJOZkw zZa6=#{q%qO9&gDy-2c-`ZalqAqZg}8GW;s6D;EC03I7J=qUcroc*oS6MZKt_jKdUY z#h#Om8_HV#EL2Vp6!X{>#oW466@^`4b0H^o>K>p|<0wPUTfpKntGcUZ&2Du?VE^ZZ z-jD>|{YUZer13BBeuKu_s`27Mtuva5c&y^0IJFpp`gGG~phL-t%w< z1#;6+8}*{-L#i4<)`(y-Gx5KOq49457bM>vMb*NLld_ z(vW-+RLbHqr~8tcRr5!j34I+FyO!n`*_gcLieWjD-l&ca9&2NMHv>d}W5*Z#gv8!x z4t1&h<<1rPOGNuu>U~G=(xj<-l~(@p$vcY}jh5%Y%{Ds^daL7 z1?gF`1NQ{C#8sLtSVmNLunV{y#Ew`DJP)Q3e*lm$F-mR0;go_Ulckc2$XfWA?6k9P zqDP)O%GEWa7uLr^x4`to`t13!?SV$=QV{uAR5V-soZ}~y_-}N?VhLMihU=kd<%%9U z;FG_+*01MrfdNpu_eg&5*I(BAfVEhE!C+&s)T>O?{b(UvId?wE{&YJIs2`*={rxM(e^M;xd>i6Y}(?Py;TbHJk|7c}q_IT*mqX2-`m>Hb!0bMe5s+i_=N z%!slpf~oS}BU@ieG56=doR3AzMhWjTAPK&$RjkNev6WOLMF9}x{Qf+u^}4|EMgav9(13}10(wk%8#RFN{R#v^6# z_@-)M)Y8_=2#yec2l-#Ub>jLN0j3=NJFk3a3P=(gH(rb^gDpDPG zAi1=@8$CZ}A}wctf`5px0yuz_Wzoc@vU3{t^DC+GO4n!~>$JrM z8gu_r5j-tG@J2{6=LjvYm!#!M&v1_8hBD(TtKKOZ`C={f*>O*U>!EkOM?Z22Cc3_v z@aW;Q$0BNDmP3g5kCd0iI*sacc(}(;@Dq&Y8qV7qa#fSrb+u~a^v0b;qaCk%%&~*M zD;Me3zl&Cidz>Yry!k-TbMaHbg?Wa2ilDmZnO%Kc&c$e+u8N~@*w`LIzw@qQwP-rr zXU_9Al#g$6*Ms}@G#lKr5=C5ee}#ERYJ+l#kzM7!g<5tDN-8+oKO(y( zYMPj%UIU~DE|)2z^@DpI$>0!@J@C4ypVk}ME;s2lUGC-A`pt(NR^I-3&Kg^Wjw|nJBI-?o&6iD9EePjd7q9wp&>8M6Q-#cKK+J zxUa%#dD1jFoIPn;8~*vZ^-3}^xzYZ!`k17}oNsT!4Sw##plt}9y0*fKbf+}ERY$jE z)_7yZ5C>$ZgQr7fnsPacRGKAb!S}DNh*tGDoFBOn)||YfXaLp9gVL!8$pb5mHg3i7 zp0aSyp_S&wZBX#H7+zakUhU!RKyN)ZvvxyCebsVbl3YWgQ1i%KmIX)7jKg!xMKQ8d zZxu?Qlwrhp79}oZeCSt^ZyM6KAAA2!`(N6P8?>Rtmu_d`TpD(T+tD<^#&+7AX$c#U zh>HQe(=R!61m}m0H+`T~i%zKrqvD*jD$LkF--0q1PC43c{w9!G*_muFis2hTQV-(O zngrM3L+YpA@Yr@tr#9bqFjca{BXGU&x#;}VpZ#8YhB+SusVK8Xej^rfoNszSd}e>R zrD;lLLl+{hr-yR@H^=bCzy~hC6yxAGU*M+gga+e)-8o$oBeFWUiy0aMMKHB_-gj`D zby!E>Xx5{(RKP>9eAD?**lEY~trlN=N4$VRcB1iYS#Sm z0*5ZARszcS!xdICF2_%CIZui4*7_ZzEe;GEj;*F?`VP`RmtLaGzOqJr-2T*{+FP^C zaE+%jWH#Nj#7v4&VQOQv<4;R5M?KP_6NO#$w6vO)v@6l8J=Q~2VRb`i#@xF3&UBRp z+#q>s4ggPZB7&)e*`rdvZ4~63ikps+-X#iqnOvaU!lrLBMM?}1cseGU_}NG68GGT3 zTti!Pi1Kf8dj>Ch>fjC9ELPJ_cAJj)hsAi}E*S<#;0FArMq*4g^SU z_xfcvE95A?=+uV^XqOmO&x$a=uFG{7co!RY=)$^z(SYH*)djuK4~+V3Q6kDL>3a}U zVoYt9O-Lj7ST%ptKAU%9ci1i?D2-(Ecp<1FDe1Uh3=!!FI|1==nd1CA`0wU3fF8ga zRN%S$D?PBwUhHuSQiePwHeEe1Pmw9o5&X$3u@t6E*qQ2GUwHdzXRp2ZS+Sm0*}Js@ zLtFx@nJUfr#;G=DQ29PZ#0zP>MQ+<%hxQ8P(p7E~VF2Cl9}!;!PE+VLI3}B!kWiWQ zoyg+cc5hE+C{KYr*e=`>V^T^EXG(S-V;(Pf3fv3eG+_DMnURq#MbIOBxg(5CtKvTX z!#t#pQ}qQJ9Ha{{NV@rUZJ0MH?Ma-;`~!rnj9I2Q;6aqz(Y-IYiRxz?b2NtlD=HRP zW&mvExTT=bMZycYmBJklr;*!5*IAw8VEL6zX_MSc36^|^_JATq0AO(M?zJ1QfXmCVg;< zM+^4KM488n{DDYmK zS|BgFHuKR=hr7XyO&y}gtr^glENbz%9H^d15qO}aR}|3L>XP{2bXRdD~)gjI5kXx^}yk`g9aD|H}Qh4QCxIC%3}_=5RI(5-Q%7g%;_| z&Efv(h*hWU%`EHFZJ}Xq+Ya9OpL*7Vi^fCSg<^-9oh95xw&MPBDXuu^K(`BB*LiP) zK0X8TJ)H};TZeBU%JZTo8;i6{2aber_mO(?~nIr$c3QRK1S~q`W zvfmA(*U?Y^!g~P+yXq&vHP`$U`m}n5QT$GH^bU%#G3*km`J(i|tRgwZbBY#H{(d;m zWF-JwvEo5(v0Npz#HiDrdjse;-dKbHY2Fc&IBhoD4sPPGdJtMq`Zf)H7PaR9E0;%` zB^l5As>YvLKMaktq(l0`9~;Y->d<;iT8w#e=++z_lCdt=G$#-Vl&#kOT#SF+$^GHQ zbfwWCrGH?cqt!R=9WsGsHp#(gHtj6CVG^K6nm*fG$Zn%F7Q-ts==e8(bC2yPCX`dv2%Eg|RDYEU_sMa^-LJaqY_?{ocX{0zZyi3@98)1L~gbVoU7*9QSC!y7KsuJxWNuldvhy?Ql1>l4ii%VX8U zo!PaXQfVOig#ng zzB2E&PsWCX#g4h)U#l6#@QvrOribu&O-^$6i|ty%PiX?fZl)+WN7D#pHb$}`{J0Ad zj$~jn=$3J35{s|s2D1FwXM4b&--RF^J^we3UpW9kYsyc3$F5+5J+Vbf@f1=HgV_T?l8EcG%0zQv(SqLo4~a}$$q(mojXU#(Rt$^M&Kgb@D?Tc?_k_mecrWieW*HV zBv-FD*-Fo4Yl1<&(2#*kf!yKDjP?OgQGJEh|Bq)9KQ2k(w}%vkQortIU{jy2m)y1x zhYA#Y>^AWwFN$@*-5{+qlr zrKU&|Vz-SI^`!Yny82^*GWIK*s!aLe(RsZi%u5O;v`N$#8_&s*3mR0slJzzH-4s@O z{7e7z#V9x>5&rsno1;tEl4VrFMP|O5z6vRGUaiGhNECEXi`PWxloHJb0)Td|+2^F= z9Cg2!}~TujW{kw3@w6s1pRtzfFq($0ejKI3}dcbCWd#wh0z^ z5pZwyy{N}Y;G5hdP-3lf1&lRb{Kktb*)&n3O`MAzV z4z%U{kBtO=d{0_syYMlR83kIU!p9i8{SefvP3v(&u-~A3Eeo-#7||2QEhtCu+YxZ_ z5)xD#CTiF;UBA3{YsFf2eqfUqwhZ8??d(`}d_9>Yq4KSX@56;NyngN6;Ba=0^!Kj? zT_1O`6-#%ElXEKv%z!kce{yGpGMAxCG5P=Ld*6~Ks28eZa;p_-ZL1X#^V8Wr(xTJ3 zRhE>Z@EcvV{i-dq6Ah9?V7cMbX(UcYZW>O^#vRL)pOKs$9{Gbg23i+tUBJNa;^c2y z-E65WC)DTa28|b6;WiDL4{eZs$-LhV5xkimwO$z0ZSFjZZJr{{dOzz{yJOS=R>Y9Y zsk*P2TdF$xvcTofqWQBLgxUgbQC7g?h1?Y(AOs_R!MH6@uunvIV&$KnSFsxAXF@bt z>yly-#$6Qmg=Z-gRtz*HXW2z~alxyi`QK@%1L3l#3WjePRd);|GB^ob#m78Vg`;)} zYKl+xOe|P zgA^x~Nh=oV)H~3v@EktZ_Z(n--dN@2d+=(bA@#m!8VCG{$%@ z+;|__F{tRe@B`&%!jO0H9Ggj_EzUg1tRj{O9^~A;YKYs|6Dz2WL*O>9S!d|WpE>4m zfkoqrV~kcvO_qKDu-rBS?Xw^u@CHgrmA#~gHFRylZj9CYg1v%xq5 z_|!trNZ57KBTOEtoDk*d)qh*JkoN(6wTb<^JvZ)+QPWi7ds(O23*SqWAy9-e?S_vOKF7ba~WO(4ea{ZkBo{jaPJDjfU?Oq0FnD>V<;y=N6p%k`!8IJ{-#`jE=4kLtN6#lD>p;&(m)J)#z4b9>}ri%XAVai$ixFOgHr_UBKz7^8~@%yi^hZ-Q{D(00udVw9Iw3U=}v zmVdTOcgQajD^lVmq`#=oomC8A>`IgrNB!eV0#spf!B-q9h}F8r_P$j#;`n{ymS%d8-_|`><#?uKm^yk15}o$>BE2~y1(4k%jm%qcpY7F z?RQsz1MA!-Z%p4zX$ZQ+ZfRA+s`B|>`u;-h+wWSwpNYQ!8Qz;2DP|0RX^8=$jLQL$ zIE+EA{+Bg>Xi~USWxo<2AJ3y8MvaOyBT1L=W%#-(Yh)BJL26o!_3)CN+jtazg*W`O zXg@SL-K}~6Ow@wtMF2Q!+?+J`_fcGbI^0bv^ZP5^`z;|b~z=v2aYF z54pmL{kp%jGnZvYmDHwQ|JKLmpDF;8kT%=6MfLBPg#Trgf4|CAyY#nI{=b$=r5XmyAF}}dU9J3E zo34`7-%|NoDpyJ1s%L+nmA|EOl?1MO_V-!&TPjyc;HqbTpOycQq%w2O8|ZfL9L*oE zvt~B#x_6g|Xu*m4^Nm(ji8*i#L}yP+!6=?bubcVbNOeij>RQL^v)g5saK1bsEP4IC99JIgEjsL|B50cn!F`}49H_3!GQmb%xby}C^ieg zDYtfq@SunLjW$YF6w3>>D?)LpAMME31|MwBDxs(LybgD;^n5qH=8s}tF>95-{Q4}s zz&x$&<+C?04~t@V)Kkn!4N>Ax*-j_Yi_lMa{YyV)3!bbuEc0 zhNSMfY}8}s@yOaKkco77DWP*x*_mVIT%I8=v)Wcb*$kG`16v(z0&0;*z1m{S@D|s# zWR~+&9)Gs=G@Y z?8%57M#oz9vYa()4=FapcV9HdYui+7#zW^OQu@Bp3A>;lFvv+ahV+Y_vTBwu!u&Lf zFYI;N2j0>dEu{ZU>rNXgtn4^fApg8-+;$TMttoX=%>&ycISNNMqEF-k?sHI;dxE!L z=yu5e3sp1ply4d9ezXWj5s%J7!jf}>@ltYrpk%Y6dV><=eQ^%=ve#TNKr8CF556eTN9%YA6-oz33zWS>ZVtFe z#3uMhugWG}B zpTVvp2>TS$=42*W|5Gk|VS+cI=`D>X~9($Y*d#WEeOY?4ioM)3cr? zUi#sWZ>#l%W3&s~t&gZE?dkH`JqI)6F;bw_X`V13B{GLql)4N)BTDZiyF(q!3Nr%}!IqOHFW8Ox>_~0>?;$ zQp(OUkg(Zxv^m{lR({Utb@ui--O$BoRdD}WPgI*i{0r<99=ng@c-kYMsY~I5W@`Cry^_O1gJm*? z)klk8AFk4bknOa5%nWxn*tW}kx$r|dtINv%$hNLPvsSI)%wDfGO?33Tj|h6A1$wr; zCHee?`IDA^2n&b)P1sMYVAI7=F`X0Z^Z3w5Y{Qfb@4bHD4(<2{KcEn{V|82mJ}ukd zZq!{aS7d)KfZ zM2I-MGwc~e+~kt}%reehUuBn|YJW-KLW`KU5PSkvS)F#G;0h%XW@1M7-%7p{_fl7Z z+(a%ClX@akcIu;`{*vs<$G7;uw&`z5EQaQ{@cj2lal>m(6o{M%#`4K5@8QtqV^kYS zfLuREtZ_uLX;%iAjIMRZDDmuNTTTuUv6XJkHG)if%w z$EbQtSc!=qkk34~mkFvO#2b2O*I{M+OdHqieAh6&@X17)PIXB-8^?NRqDL_dR~#wb z<1**L)Ck-Q+uGjVjZM1DPnZ+%axgsx_bY?Yjx~rTRtLPzTVi=^f4rLDWWVUo)P>I< z8S|Cn78AHot6r+&tnMcS^({X@n*P&}TW2TJe4R@}~fb6-K>u8*r0Hn>f?(tLdDG^gs1gZR}#C4JFh zz?XC^GJxcgMO>G=4AfudDKq%we{S=-IClZ2>qVWJ1aq>pEA|2R5<7UZN878%D3s*u zi!#4gXVK{aDM41S5o;&I&h&-B z=l^tj??Sd5$emUnr-50M;OuI4}+Ce2T)owxb-hm{hx zGiTfp3af5i#tkgd@rK$QIZ4UmGurn>h#Ox;hAAX??uQE_Yq{HR3TD1q=+3lFd#0S) zg#B8Usb|R7?`vSnlxcsoZU8BVi5~eqJP-cKp=K{)E3Qarw?*TzRCFv@u<{uC*ks4} zyg}~W0Q{JDRam{Tl>G=b*C5AUEwDJ(sZX`zBJ3~uli!Pz{NCcEaNV##n|hLKSc8FaewDC@F)PR7x{P^ zl-w|rQye=;X|lw4`3%t?5oMxfxU}^uZ-`B=ATnvJe*`MrTyr4C@rHik3_E6{s;$Mn z)FjJ)P^ej#z8T)C!Qrp@NsQ&zT7n>CO-QzU-4!n;7K|ZD2Ieh z`jhDt;`s>Gn6&vW<{511O=&*fH%q-3R&t4|2Dy_ZZilEBy!XlVp*Vw+9=Wv6qIc6E zUE1(E3ZenXO7B64r=Z3!>p~12<)h6Mzr4=vt%$_hYc7sljFCW)MYdu6}h; zZ%m(VGLpIut9u$4@8!3J8mE-pA-Sm$LpH7^Ufda2NJ$sizFx^fRc&CWjqepB-5c$T-$)f|Y z<6VAKXp4de`yo6ap+4~&e;_1B9xLP;Rhh{nS_O_Q9)CWmrtyc)mFOYV&5 zsCa(v^J5%{Vh1OQtHVEMqxktyXHUHJYAZtId=IV8&4u?vWmpUUjcqPFBI2aefx(W`}O#1e62nib5OojYaeI z1t{nQCtcQ5lFN%kOpoHzMZEKehe&wiMKrFqIQgDO0mZA*7(L2IKs&%*B`Kv{o3M80)*iOtE!6)q+3Rd_q9Y1{2H%&xClCR(c1_K za$?0x+_9urVVS5i_o2xZ_dL@c%5zZn5 z++b0?#I%2>*Lf-Hqrapb`0!AyX+%n)St-KUKskV1G$G2palE{MA(L#sEm^P{W7iWei!>X__Jc+9nd(g*RQvEdo`8%Y9=WfLDW7lpnMP&^O?BZCA!jeofvj+(o8azIsP zG$;bGGiOUwLn+#}kgE))8-L8%K_yp->iM)+%+%V1pvWaFh7Y-ql5#m!AtBTYKl5`v zY;!@7BGPFSh*K?VHOfyHZgyy`;|sRg;LY=oAkSGKaN92TN)Pe^O|9hl!)Wa~9`FBm z8sAm~D_C=Jphq*M6SG%~!8P!t9xI`j z&B76f5)>u9P$EOC}U|`3E9~pDFi!W3{Jgy(<7Y`&+4Ph zAdg&TRhV8Y)#{?O@X;T}tf&RvH^Bruq6s}KEC=Ol;*6Mt*DN%k648uUcw8hy7hP;U*CQO3tG2qN6qex+-rut;>; z9GE&?`*V!qYy_SnSZaDgIO7z@Xo>I2_TW3S1~fQ^MSV<;poC2V8*a=yrZ;kTx`Mp! z;Muc%wE|R22a#k3BVqO2Ha)>)X)DuzVd$$;c-JuAUPsNwCkSMAk{TB^h?Nbce+Hf4 zSJ%L?%k_89^BF&yNd_?cKNygD2e2+nHsH3hPEQVYLh&Ifp6_%51sV++eVsA=393s) zQ+F*t3^J0tA5N~>UtqF*%zr^O4mIV8Yb9WIt=wtTr6<8lpB8}HJ*gr5zGD+iDfp0l zcoaF?9HcuaKocY`G?j|4cgP*ovpL@;H`xl%#j^7V2F$nG$LDvcpEwf69K^`Kq6u z0OfF_nS4s&Kl&RzYJ%6AAx|UnHJz{QsPNspL6#oP{RfJavgSJNts!F3?bJ4;Gou4l z6ytB=ddIwrtM8T*oZpMvXf~nj}zIWRM&G6^Ct9lmA`_`C0n5(5NJvsq5 z4&eyOkbO)7&mujQn+3xrdS%`%3B9D;X9ngf|KY_22r$~|?OxWZj2Z>Zr;2ZtvFLbA z5Xs{VeXvb9T11=97D03e-c_c4RX}w%1NSM497(hSrnxv>KSjflgr^zo_)L0j&p=3skr!FPd< zFz9gKp;)=<*SgiTcIgPQo4xQuOHy-lHz4!6ph=AyUL5p$cc!M z>!Xb74xyR0_vxLcK2WuR|FZC@C4@ioTQ+ty;M(|(doiQThfTj|QRltRsJRWcDpr3( zb8i!~Wj+-ZMXr!2z-**aZO_2L`A}nw%4Vv-I5*!+w+Lp1-dGzb&qMgMZx`jXgVlS< z_g!>!a(&5k`^7Xy_XvB%#Gs6cFEa_lWObaPShX8O9@??Q3Pg^z7oA4v`AgCPy|O#~ zG_Fr_rw5<*XXu@tJP~-05A%8AL7NRUrTDJI!>s*YiVc%|I(YD9+PJ#Nkl0r(!5XGw zuV79kgFn^v%C^>~PE6Lic3bVH*u6od&$w@4zlVVF8VuD01a%~vS@JQW`@51u#~XBo z`1qbqxd+?)O+||y9HY6f6@Una)}|4m*Rh-75AWt(DLU+uI)x5`HOCzqam&b;uVSbNe*JQZqSZ+L?zISp1id+t%r zNgMC?`dbe#5xm8!#pi^*>QxxaInpxx%b~%W636O+y^%bR5FMA9EbKdB_Tem6B+B=_ZGJN^-HzTR;Ik!wxEP(-HtyP0Vhyz$bZ*#(J_F8#hj_W zpEp0+m6MU&%K%ptH(#ASidacxuy0>1!-HuPsaYW(mun}|j1!|`AF?i$F&iQM74~xT zAZI`lbZo)q-1~4&*=l&By5@p_d%vvI1Ufv(kDP~b| z(YR+TS`|wwNlU#gB#>O0JARGF(bJOM3gbD@5}U?TF&@x3@6!WxO}26LdzaHvliuJ8 zJanC6QthYBvgv(1EU9m*jVy1*uyVn23QeA7o=IR>djc-=-qM`AFnXg;cd0wNR;)}1 zH7zo+XQ9|9HW8IY;M4Ddvfc$9f!~b=@z)Fe452_}>)t~S&o=DLogn8< zj6q~)T4ve|vbx(G6qo$gB+Rh=xZ5$MjQw=&XAI79cY07P^~U|rxTYGBU;*pXo4X0>uW6id(^QY*%bMcF_CARVN3gl+a24^Rzzbt$)F3$JPUUu#7 z`-mI!Y+oys7>_#uMgXFpB-8*#S=$^hcdAHsKUOUwry;Fu*UlcV1ryXd!57A1dhJ2v z;&&ixsv$o`ByNr7PwP~feXrcXrIEkQ23{WI^Gw1eqzS#FMtO6DO9 z-bz0@KShDZm3IZars^g^JHeLI6>MdMHOVrO`(NXrq0hQc3EvNDlUUW`Q+V!gT z4X$SE9Al@n?*oObshwTBdoi>9jI*(+y>!Rb#(6t6p!)!%@LYK?M5LeZd%hG7fh@^2i7{hoR~zXE=s$g*Nt- z^UFw~xey;j%0!1V!Ww((V_>{yls4gy>%A%uD6uMYmQp+pt1FAZ;_HXVIceb@w7a6& z>>*Wh$=5R_RILYq*U()5!fE~s@9>b$59BO*Ylv@x4zX|d1^+UhK%OWEa54eX^0s^omUiiZVD?< zlxDC1%@xXZ4N6u6yXd1aLUHPg)5C2&4`z=_YPOw+TC9E)l6G~A`UbNg6qP;eca{@9 zo&J;t{xQ_VyMpom$KF?lMS-<}t_Y%{pdcX9QqoF?gmj~ngoGe6bmssgqI4tO(o)hn zAc}w>-K}&FATTudjJpc^?YjHj=l;9T_h)yW89e8_?|Hk94{2<<(=9uT<$VKg9T@`; z4qAFAGW*fZSNb^{f@3^Hfyad(s_d7j`V|?1sQU+50v}vljdCkLT7`a%#?hMXG46qD z+ZcprbVM(-IROMbRW?>qbApZz_LATmo?oz=`0_slj&ve!?2kQm zx#l+z{hR4iA@Zx$8CXP5dp*1#=8>EsxHWn4S+EqrB|tAQm=W z1c6oNl|h2<_!GL%*lU=zBG}+N*H|C)E4TMg4(czZGe$#7<)?$}U2CDc?f<=cf%9g%Sts#ShR0xNb_OdzS3sTP;mE&$$X;g%nV^#nX&b);V%xV=1{*P!&24M{@}YTm^dVxPqi&v9F&M1 z1b*7j?a}ZsX33CVnTPiFf8k~yhc^lCF*jeA>l0A)w@0QWZvBy zgDdBr@2BSFxR$#IYEQelvpM@kW9A;+9cb3Qa^1SXO}oUo2RU2S_BF~zOS_P{$Q862 zmYDSovpxjT?3jaf@1qh2UH2K)bP;Bm%kDEY+4ddU^tBlWEvW$k9L!`fnDs|tsCWm+ z^9;o~RLA!t%4TEZFkbPrE&9fyfV`H?-qAjJ4Fh%8|>V)L(h$v6+@YX=Xt}Bdm!aN=Itu@ zZ{p+p1z?MaU?p5|!yJW=6e}TWp@%f9(0T}>SNVo$GUA-40M?MBXU0`2;~wy41CB$( zb_JW+j?|s{9fvZ))|5M>v={1Y$XQnEOncFWJ>|!$O66H)AMO@19r+yxrEQM6lvH4G z6Nqt#J^(Uf2qiNrZ47Dp2k{3~I}q(cMM9sFP%okloI!A`39##ptS~pD>hJqH^AQmP8rO2pf2+xGS$=)aIt~2q-mWZBmo1)Y9m1-0^(nqY zw^e5%fv353b>?I+6+Xe;7eeN^@EWq#1EQy5h*UHT7O5U+Q$M0ned~{iAF~5gwcCjX zxfi^naKN4asoxT}c>1g4@SrrkrHfkZ+R@07ofUN?w4pSZGk;35C%h*w;te`C-S%)# zOjj+dQAaGTxW7&!tu<+VH2eM-+3=rwRHP(5>=a4-Mv5ibQyD(>S`P!ay`C95mdcT$`ooAjN8o?A~kPt+vz^?<=POdenIYA)lR7EPLuI5 z0+K_=hnNZ$TnqD*TcXj|{32Bnufxb`I!@1Ns)F3s#j4s*6MDYYWMyS_Smn565>`Rx zb31P1lNh~r)vLNU#xXaaq+ywH_pIW~x5aV2z>U)(x+}J~1*mgYmI>SQg%l-Y z@4bU;Msq(|pQNF^V~AdWnK{Dj_YarGaojzq zCESmUMQ_!&99rD8zIEX)!QV6}pD3;K2bmb7j;6tP4?>VEzz+W^a@hvN{tYQpQwrev zlUS>pvy})8Zr5@(o4IyU1_THw(0K_PkaEn{V}o&P;ZZv7;^WRpH_OOI{%EqGWqple zlNdXvB4tP-ms7U1B43H|hz`n&sB^UvYn|WMlHaMw7!7R*@2$~toMKsqE`Q;&znj`n z-%wPy%KrqZ{#t%y5MMjv({0O|J35gC>O?M%tNBstlObC9HZwA84xgJlmw(TV6YqW- zJttvbuU?FkK}TN~0OAr3C>hY*Qj($wx3qg(s9o<|zoa_l`&2HD>7ySVhr^B0huqe; zG@ttt%d#Ek@Y;N$A%ujrQmUS|HDj9yoMzD+{zC ztG=QWmV*>GR4g&&pX@C94>@%2AAr}v(?(1251hA!8Ve7Mv|(Zk!Swu)03su9=0PJC?gq0H_fqTY__`Sg6iv19k4W+j%^8LnJ zUq1NK`a(3eNRJz%sbN>DN66V-Dh6WZth9p5okaxWozl2T5-gz=UF+rJ?hoan8u%73 z52s2f^kB8Xk(?#P)0IX^p=!)=`#oI}Afm{1hEBcTPMlfM-i4NDDQn6y2&QdOxl3Cx z%F{y}v7pKO$)2NdHk}Z&g+6mSNQ%U--?I-?mNeKYFAeNkEn&{Yv@81VQ#pOy_-Lb0 z>*~%+dg17|UgQ0>_u9xPW@7t7p-ax@(VMH`os3Z+%#G%948fIJ^LSo2Sx2>(Y&mc0 zDNe3bflSll8r}q@36Tnl0z~Ga12=sHIZ8c8KKLad+)ZR})^EKY^S21rcNras8BdTK zfV>F2r3yg!b|k(qbEv);CZm^j{~3pIg3?_b?iy zvSq#z;0)c=$MYUl_nU5TFgCO>^Ijd%M)t0ke*={ZDLOivdzTxpV;Is1_nns`!)d(s^37h1K>1cIAtN4A+Kj%L%je*c3F!_^awuIX{yO zXT#_=`4`&xb9Vhl5n|=_)2JAxKNi7u>yppP0v!#~$CTXkktEYV)X0?rz|H=^*B^}z z48D|d8@wO#1A)SP7t^4VAr4=it?O^5h`v2uFJ~{sfAzGDyd+#-tI_JXI3Ht_oWKHc zxvW*Ij?G9coR#Ck2kh+>?}V}>=|eqhJa04Zs;c~RFHH3+NI6m zV{K3)Mp|uALcq7YwS4qUL18kazW_NTVk_^u+jket@o>(PyjATc|5l^iAstosz*4zs z!>RMTbZeW*Q%D4=yeWSApSMq64jN$wJBLx+DGyg=2{|T6@WqSY(8(b&{v(r zJh=r)6ClR$))NV8A6QzG>G5k4k9t8)TQR0k&Fnwekm8Anld(`Z;&yq}s6;Fyt(M)4 zbk&GSI&`ef^D8Ril;Z%+_b&m71s!sJg(|z1*^UC`eKMj=8*a=nNp#sV2gpwvJi&bcv6kG8RCy!xKmHOux@IAc!C54{i zD0k#={hc|z4ojo z3^*!UcC(G-{j$M{ZZ(b{_}sq9Os6)YGQLh;(rPQCbPp0Vq?EGmP}q*K$N z$iY{%**p*uLl&yWGlva|&OQ24pplm3%A_zDsttAWWuEm7s zw!>YJV@ry_-yUhW_i8=Uo;sQ*t;g6J0THmkQQ$*BMEm&PG-rj19_p_;PWIA=A4pV` zb`Fi zsvE4fELa|?R>Y2;_D0pV_yIkw%Vx5v-W6%_T=Xsfz!z6i$MOQ9icQQo(lD1D!&VOC z;YXkvU`pOZmWpqXe5YQ`p$5bE0KfGE;pKKv(?I!nCO?*Qx|H&(K_7vg!^$v?^Tupw zjq`>S*|)j1uTDJ?`FGfLpvcuNvQh1)VY+sMHM>R&N3I3;H-ZoEEv<$>bnijBTe+8@ zW2}g1gq!G)aj1i_T%Sg~j?!_yZa$7Ded@-g6)V`;t>A*QI__ed%e`{+EQr%uiX83W z&@sM}Ydgl&pa2rpPM2U826_JZb4-$SjyKtQc_x*Eu4!LwhayWi`IIheB7$af@cr=R zQU^{m0Y%`=8(b0KeUegHz7!1|#kLq|UDQ7Eid)eyAiOT$s0ku|y_My)LKAT8t#|^~ ztE(4xGXp13Q}kz6HIZIbFJT|4KlXBcqHvfWv3z#Po%8FNmq5wS7&|XJK!GmatUEqb zL=_=fyx)Ix+$QrWj=MmpL*B0tr>De_NI-#~M7lv^A?d@)NV)7n(ZJBh@k}7^7dY|X zFx|fDxN$~mtx@XR|VyK_IX9lLyFwlaPYE=|7U8*kw+3l#I= z_=7s&yYJ&X+JYv(cFrP_6A9qFaJ#S}1r&vOX{sy^lt*!xL|eh;??D(9_r@GzE6;60 z6_AWP6{s8_hCO&5@+6e}H=n-8=upLtZb@0Dbad9YIPaiWF(cjHw)fQ6vf2|b2%vbn zKH1Ifco)>C#ZjjS=$LuXzKRcLO#&rxabD67rK-0T_twd(96HFxrady`0qc(iR?m;; z<&;2!|pC>roXV#2`?6_sNEeGYGXF6$))bOcyqL!;kE|>G(hKBWe+fbdf*` zkXlCb`0p=rUZQ~xHIV1M8b_ZMRGO3~Y(h!8iRgiuZJ+wlao&|Q zab;MesW8a5}N&84Ky-*UIdQ`Ze0qW2c;P$nm^ zWlMZTjhzu<{tB0?dh_!~nNBoTH0GJ?8-CZA$&%`X?;R_aw0y=Pg;hr8sZ^RA zl$npzyq1k*3UpkG7J_+{FOMKkV*4>Cxy^Pc$L$J8ge*qmuC~fQS1Qq7n~NDY zy4m05BHux`KAWOgb73)vd+e*kE9b=p7I)GN+4;^5i!taHQ1P-p5SU9&(*TPv2GBf11}1}@T5kyeY^8Hegyi<#AK0`B2Yu3F-r zo0O+;t&yJPF>xc8-=kKMSb7VSbA0=t9L$E6essiFwc7l^VD#pAiSbn$l~phjY@^kD zsEG5uL~uPd{6&A4=`x^?Zv*V`mDq{mhq^FT zfg}sK3kl!mY7cA4IJz9Yco?Y#puY*jHi6;=TK0?l{p6tOb6k;-00xy)8|Zhdsl=NNvM% zW1+1bdmjgd&G`2CEsYxELfT2q-mR^DMQ;$WA8%>bUFy%nS*f#_>kv8)5OP|(-;k8a z?|3<)4+`GjNRflY^c%RS`VE-Qdy~5dIMz{Z^2=d{3*&1l7Krm7kP;GpO&%%q)XFp_ zr60e$ytzF=eco%4^MZ>*sSmVWcMajAbG+?3G}S4-%G;^z)y1Pz|nEJV;uj_JbB1s>iQbzDDs{?2DVNO8cI z(@Qv~%k5&VR>_os4(!8--$E$$qRkk1aHZ6Uafn-&P#Q{dbPK4*Qpw@(`qf@bkli z2ycirDYr@urwW%7PQ`>TU*1IajV3nB@#j8McP_g?H$gz&&JY>vPm@m-xg={K{G4{e zwYYs`pu}gXQyoXEypaz)RQ*HwQ&=%!1WAJcGhe+x=_=M%dx*N1ihU0$!c_DeRKTDj zPl~!MC;`@|`q8kv0SPC2xLgBC8fFYATgF{VW_FZ2dh+^_-Pf1n4ANUXX&5Dh6e~0D zskwLK=KG4PIpB4L+$&{|rU?DmUJEq4KCL2H9m}kPL}k|B3+6_CqT3f}8Z;c{^DR>f z8w`nGF(o~_hYUTph3CTB*vTg|R-Tq-`W>)QUv7z8IF z_U32kI$atP(J!ifL!J!_;leW4AJG3uqwVSJUKP;~wnyreVm}!Z?cT5s_`C1Nw zP#bQIz#g`@#p>DG05PW2SC=}v3AAbDW51M6rpk^+a)Z)CNZG=cG!%9b+r-v6^rp_h zWW8yp!*Q-*x!D+lV}C`{(x;aEoIJ~GOzOAa%gq&NuG@zp`%Fc>{iSP*RcUsOwS>Dw zEVyf>^B^6ek=E6>6-)%Q36`yIQKuu+~Ll;t2XK`I~d&{8Tug(^(=;Pa5RFO4mOXlAi+~HMVrD zPXT56v-@1_O9J#fLYfE{P^K$@jq&ln(!Y^!sn-kL-CSf+B`(*XNkUn(UIJr0c_~g0 zT3O&uMSA&iQb*!reYA_vZ>#zC1<_B^Iyb&R6}7MAabFKSTaodIR|Ec3{+5Ms>xfQ- z(jH3vO64}C{GL|Npmz93{n%GJ;DH*f6FCcuBTJSOjXt`|AEq8GTCaY+ocmg!@t%G= z6Yt?>&rDwVL`0CHeOVvr7W<&V0~v$rWeFW8>yYSkb}MPf?17;@OEu~3HD-bk~!rCiB{Cnl|)`Q zzj!bQ(m^dO2?0O$xZ7205N2qXLK_}%{U|o+OUk!Va{oNJw@0?L5Fws`>%7Bu#Urgr z=|V1%EE*Kf8`GiFcb|b+Y3y%Gb&tb4gE{Lq-uaySh{LWuKpRmpWuXguVoKQGQ|u@7|tGeM5gQLC&j22gC(XX$uDr2hq_qW2|uW!guX{JH4j%i__Am za`YoMB&J=iuPAM6=TeK~W^|#uc9#T44CM3tRi*dTaYJ95$hl?m_>eTtiY7zBa%|(A zGw(kUmIZw=D#667pWzd1w@b(ykg~chVBx#4&cMT{f3Q+M9umheem(Yhp@c|Z6YD}- zG2UJ>bM$pwIg)NRW4C1xM@iei!5k_%hv~hoSQ1J%Ok-zh5oNzHEHAfo+oAio7b+gk z;khcRLrM*XKz~>Y(y8`V_{2G5`7U6-RAY7cV#~ z3^WCVj4)2nt~$!Uyf}jgZvykd7*~b`R|ia8Si&49;=U+iO3FkqU0w7VbK`-yJj3nb zSFwulv9^c39-9KAuemHiczz}g*Sq97NFjdmxtdBaDJ>O zlF857{ho)g^%6N~#D7;>O|oX{&CRMXa$1M2J}f z{r#~(6O;yrB1;8Do#SfHO|NAmJWnH+cZG4Af`p&r7zuSCCUmqC;r2l<;i}&w8eXW?n#*?OT=0!omW(~`wzHLKox_J)g9YDS=W>0LrK6n%SL)5v($XZtlz%2| zVpT4*(xdofq1zCQ5)?kJe{NAO6EPwl%q$r+zhzt$TIPP0Q>FX zsBgo$!<54!=Xrdy1(DXp-R^Ij!acM)SPb=Br5Gfa-*ao*V;VuH_NcZBCCRX9iYoTg zaE>=It$};AI~)5#sf}72l*t22fq(u(9-)q_wA?^_Z6BF#3Fj>dAlCWX&lA2j4R z!QcxUi1ub=r6#J$p;_O`6a|(7cPm z#C2Bi;E(To#4<=9IbXQ5?ct%_zcZ~}6dtaJ|J(N0!k5>T}WdlIvo zs09g|K=sRlq(|bYlPE^z%&gz*PvHVC+w1-#4U`F?v8F9*6&7PI*^knz5;g?~@^xs9 z;;khhI#wcDg53lm%gH#!TPbCr+;zfN_Xb{%Y8CS$jk8*TrmAL%(>s_{KGs&XI#k!i zUP>g`+(mv|U$b^$*R?#gj3F&g0?y_n)o_*>&PB|XMOWJ9+5W|<1Uh7A%bLLFxb@Il zOR;J3-|8*SdLqPB^gC%Hg-`J*Bvn6m!y zADQDz?Hi3?urCX$qqysBF4@vn#)CeV1b*ohktp%psL}6sxKbenDu~XzpTkpZM91o2 zxYVx;rpyWA2DEmH`FmYnlzq7|AUo!A0kMxKOH%c%-GptFh$8$Xrxc zG=cdGUY?3V{nbL#AzJx3=v;k%6oCLXX+Z_HJeg(*r0}!u+xu#u=8#4KlmGrU@G$juQuJkiL(DyXNwA=8*T^2S>bt?NYdu* zr%GSgGNyWW!|1_K!yOFoSEE$*Tj6-9VBJh(7CO|qXC;F+Kh^bR+~MG@L$b~W#&bV> zcMvHFiV%JSLX1VJ!aJ270uf7(R zO4}l)LSpE3E(+u;Em75pvPTDVlJue0PZw}Pw5uKBrjEz3LI(6~xGU*tpgCJ6uLEy@ z%GTvnwG<)soPqP0ZKm)21+Any9wS%Bip=A99eN_xiHzb|jFRjl2lA|yMtU)+UTos|4qDgJxMo;;$W+`%%H+2jR@U2tbsn0; zC3*^4jXo`_?0D3HAd>WyY0pD@`QcYgxU9y}>u(A-Z8SJ)(z z8Xi{<(-f-EsmT^4zalRC*-y=TwS2s8c+0K?5e8WrbT+nLwwUZp^TjjU(wS7%98J

>b%0eBt=5~m52E!9gMn28w>D9HR9Wm^gmF+CPu@zJK;jzZh)uRL3 zD90eYYVysLJhC|KSan{S5Ok@@`zGzb{o5-~A!TSyR9+OrS3z&+M1#TsOZDe!sXzms zxp>>x`2NvR1c-hrhC@dQ313fXv*XuoiWbX$v@T|xh+IwuhW?6h$cTJ<4Jp5)OQ8AU zw!ZJk`F`^bWS4&R^Q9-f*5=I*!w;A57fxQ@FpFv*pT5AWuy(_=tW{~>*Z`{}QGJqc z6Z$nu7ZzdL=H}EbO}862u#`TJPjg^Qy8Ea~`h?+}86Ty9h7c-0Mor z-Mn#$Ot*wV85*p6TW!;3B%WMs&eEqQPpo07_J;m>=rAhp@2E$}X{7SJ~((|4j zeTnCC%NQVTNewRFf`01CgXCNRa{?4bE|X0SgFoYItbRYs7Akz(x_N9Rt;*V=HKT7+ zQOGX&-u*f;6E&%Pu@b|5d@v@q~u7s>b}PxBxOK?<>vNr+j>DOGxx-`J3_^6 z6xO$j6AA+g>sE#xU&+UDiI2sEQhB*BzZcVv4q`{O)PmQ&mhE@rd!H_jITma>9r1oj z;CEE|7_`I&jy^YFYFWJSm|=Kr@k1I+P-Gv<1w55hAZ1aFPnc0_y? z#dF#A)x4GPv^{43C5Oquy9cI-ooT#{<_~!^l0kSun%hqJ;ILJ$Kq8J#l!*7f%uI5x z3Lp}=yU6zRRKO{O42_7-dj1c$Vzvp~lF{%-vXM^qOs*y*2@?~h-FpW+RIR!=sEWuBNjQ^of`yftij z70Fn@L_2)lEIW*b?cnj41C(>9(7?Mq$@$xCL_uwI!dGMr>8TkeU+QQ>Qt-TwOzEhK zNe~`qF`pbC9om3e11aD*v$t9lC!q>nu*n6PK=LFaTv2eSL?nDl$h^M(zZ?NcB>kl` zMYIU?jPh>vD*HCINYQz@ophN9Q}~|`;dv#lK<#}hxBN3a^~2uy0rD?@5WWu>D*4>M zxjp}A)SQ2E^$f0eQM2##?Y}P){^#_>&tK194B@%ft9KG;|M|RXOiIrPKsLqqWhlKr%agt zdo&mM{N^jFF)e0u{qN8EUlI&Dh7`#~lYeUt{Ux=1|3R4GDiA3C@lx1l{|4F2ru-sOMmk^g7ZH=`z$7>43~di>86{x83RcY&>MW!3ZiKare<7+^&vo146s{-198 zIe-X*^WS2U|BT%K375ac&;NwW-!tt0gv;Lw2^S@*wYfynjj@6p z!`60kL!(hdk>fF0LDeW-BE#-RJR@O(Tg6+yA z`er|}+4gzkl9MOpx-~~KSC8rxMZT)p8Ge%ISn}SVkTv3^e`GVLe4LqMu50ETcm>|Z zl?7A%BBld+6cz34$Bq}+1;Y#KbXa6-b!H=~GahNsKgFT7?5@{h0PF)tn5wwWW4{EDQ(+=^1U-tLBNNq$4-4Z%jOXaR}E~d39T`&gjJ*kcxS4@`f#2kFwTZEDQ zS3cDfT;Lb5ee%`kKAAvy3fq4o(vmAXwjJ0+hr7S|1_vwpFQSTcyAS&5W73HwYt_bRun#6V(Ln9F6dwb{$WdquD4wYzm|O$RKpmA1$%_wr-=K39>} z9Ci`8xWe}@y$TlE?bQ-A7?!kYB+3N&gn@%y|1|CWO!&g;7@uq(Kf``2a6}pN$V{ea z@bTd_Zv&tPFX{q*^*|N{`vu@l#jzFFvIy>1`C18y@!KXXnz?xD=wL&$Jg^ ze$Q?YKMdbztvn2>hIb?2>}p`LA&Cf3mDjN< z-mcp>#r_yscc`>J%U|OhEZ8j*%aM;@h1Hl#YLv{IR&K}U7_Kp%J=k@4(zjUJUDOw< z<0ld53MS3jr)&Rm_C<&>%JJgJ^dmiq$eg~K(_EuO2gKJ3n~B4dFu6q&fg%Tg8B*om zrA|=2(L7qI>l^_I7Ui{_^%+bkTjBfk{H1^TW6!GY+4cUTjdOvTPH?oo+y|;vcYC^$ z$VnE4a_U^!oMW#s*u~Tw&fckeZyxm!Beq9-l=2o=>Q!sjKX^~2&yFEKZLjdB zS*N;e45s2pyn6gAcQvF7xLhssMm~q4f8wgYqq=S>y|2jPnVhYjo~$w}&L8aV^z??@ z$B!$aHyp?4Kp-pJq9c|%$>f5xAoqmkSlmSBfUQz?ciV$03M>9d%ZuS2%0gT#V9OvCC)Pez-K?qSAwt}l5l z4F*dyYmz&ka+SaYT`$%HD^mWWt~C1YOavB+%Uc7C$%lqcWl{g^l*UK^^(kljX7Itk zx{nn0XlDf%ZmqAcXXj9dmKGbfvMBa1M>Tg(cj#1_1eUn0SzCULV^9mJb*pLx!&bgL z1oI5z(kV&a4SRu*V}!xLK>8Tscf%|(229MGJWv6 z95zaqL=xuf?;kD`5xgnP@wE2}y-tlfq%uLh+983%blr!W7uru3MyE&?!)=*zw=1QX z+p_C<2Mu)FtjuZN_F%`+a4qDkQdXzo#&%q)NNe;jY5M<0k)6L3b5yfDMjmyJQ(Vou zMcR2LltG({klMB#BwE8W+B93isN9DLj)QRPA>m*L%oHF2DDXDod;O5+Ey0OiVH{D3w(u#E!D$e}j z^eo)dGJ=8%3rP6T4(xp|lw1!n#=t(by^l>Y44du{+MoH7a`r;caXWG@W~MBc%qpLR zj%?TVeP~BKuMN%TeMb$2!@HD^-GlIKo@z2W{KtJ#OkG^t=bB0+-oEr*vUdGChZ`a-3%OqU_j4UKo>Y$;)a7L}X+hSyU2i{AQ)?TqL&+IW4Fvc>FqNOu0Jc zV57BQL%7GQdoP9HLF;9}u#Gi>I;d&{*Uhh5Ix(dD$03W3{p*dGI5#K;bfEUV_NAFO zR|>NfR;tsc!p&17AJhJduR~FCwAskp?YkUpev5WYB1jEe9ipt>UVbHnT;)i5I_kPu zbIku%adHZWyvGfU*{PmxkI-u8;Y^CRZW*%4a8Gn8BkC|}?1;oGn&ZjX|Im0E!$3T< zdH+^t$=>9w&-%N0ASL_L`f6o3tYSdfUk}s5gc3$W-S)RXeF!d#0(R6^n3oq0RD*?8 ziRY8a-Zo4c7+wuaF_7V2-!K7a+5KIV#xU8^)Io@sn)JO=ARTdTwRc|uj|)mm_T{LC z0{wMOQ<1LB>`>ffz<9b1F_fA!sLnGQ10M3D11-5)MTF!@I@ZK;vpIl!k^-FTC#w)Fvr zIQ?GgtWIUSVtG_GqKdtwy(vj9LI;lN@@?GRwgl+Y>^j%?nBh;}y}LKQsWl}j{q=p+ zZYxLO{4SZ>Oph@;oH`?homM&@Onsd>)uZueu@WN=B;;qCj6p?|g!Hf@96TB*D4Gcl zEb2QLA}SwS5}#kYv&wsG45xcY*r7)`bX&>JA<;Jdod(9t`(oAz+l^UAnLGc{d;|2w zQCyv+;+o5-K9hewa+gRbBcRGOY=Q#A#XWAHZXL zQTYPX#Y496tt1FCYt-t))`O*%MCQ2Z4wyScBgcEVxg{b8?mV2@nO8nO9S9SglU*1= zh+EdEWaF~w4~9}xR@*!pCCgT+^x}>IdV8T~pO;?yP1^EcrSdowA?gf!FF9VM#!MbU z&=xn?xARLQJp!e#7wrm*zaQ9`-ikWJBs}U?+6B@5ZG?2|BD=YErQ+Q_tfCFHyc)6B zYgmJFP`%|pM?6EsF?QUD4;wc2xvH>ie`kUFXIAVXn{#KW1qB7=g^OY&-o#D}Q+|YB zW>&9IA1+(E_N|slgM&`Rp{ZSHx~qw=8T7iooE`Cfj=>uG5EJJWkc@^#yGc1}1rc24 zNnwC(cE3HRQhlQmW>jq#2A-rvH)8+QtimTZP}X`|w!Y-|vnVmXJw!}AS!xf|DG;H) z_%Wa8Qb{+N@5T&G=q(2UnN!Iu5DhnGeTNu%6$3yqw8(w=U1Zv0sF~|9v8%a<&|<2m ztB}$=ub0y2FXcF6rMY<<>1*mj&&BTV_WBfATU&3u_b+G}Wu4uX7S`OJjk5^ZR=mpq zY6X4Oo7#82dIz%2N2C-veNy6=MM*c698HZ_Zqu9K1zqGE`}1EI-cPtt;EWI%{Qmr$ zKEdE)+?Qn`x2_dG%*9Z=BY=y~v!v8TeRCzkN9?uw%q{Oft&=AAY@(drmVa3DpjIIE zO6zx&9ATkh)g>|O<|QS*5zTWFSFOx%&dYv7#r&{e=M|V;JeIQoGG(%Aea8pig3ZSE za;DqjB-?qWHlO6lKK_NBL6HjbIIkXbT-yH~Z8tq8j`zfC_YEUlO^=qxkw$)tdg;>_ z;@w*`lsI70l?TspZB~s5sVxm<{=+pF!~cRbSBbPs_=Fg-n@P9%&bF7Bk_B+u9&M#S z-pku~fl=PAD>SC*Z!%M+&4P>m&T{zv9X%d!nSb7-2l~-?xoqv>mQ+z^*_al4XW}8! zVWy@BOR5V?#s#*K=-LRwc}Df;Hyf2G0Y#{MNnd|+P%Ce6|IP1uWDO0aLw?30bp3yi zMKBp9#6>YeWHyz9>IDL`prLcDl+S2fGx^HX}*gF4s>^}WtG0pGVfm}vs3)p;66%48!k%O zX4+g~&6z&NUfvI8coO(QkoTcQ7nzUWEGs=>Y$QF=pVY3$aTw6L#qC40Nb`Q)D3X6m z>T75NHIVD>#VZKti2@IcX@WyH(mb9O*a6KAlJ)s?v{tj(yJ?@(@zdn$FZ$v?7W@;Q zLTJ!;+~Q~y3|?c_BSyrG)&DhhMkEY2ykvzti1D3((LFqm4}_qOWR`{+%-F7H7;duh zBtOsaILq_w`SarEuTx_5Obm@PV(d%ZBZgIp<=ER=%#b_Nao{1u82)-#9ZwTs%H)nIXT zv8~a6eEswHQy+wHpkKmHPm$557Jep-jZVPgT+G3wLUO}p4o<_{tnMd|(XWv+wQ=Tk zJ1J;uSmFPDgWnfWqD-!n7ms;!Bkic{O$`^_sb&ANquynVOW1jo(KD#?-PiEoCaA4) z)ypd4A7O4o`^bF-|F|4F7uX%|HF)95Pe7VOpB-^Ye$??)*(x`EW=MZ}bFj>x_fx%k zn@0s-Ee;oa|85a|wmk{|V>y<*yZiga$f_g*k0UK?mdjVnyYn6f;ioD5Kox*G3}drg zI$yy?zh{Crli()hpO;0Q_vbeu+-E#RopUN&!6EM(c@XNxY23IT%V(;TKxOS3i@vvg zjjyZ;4I&xDK7&UwcgT8E;3Vqm^) z(B6~okrHE@spew3KO>clq;-=$E9S0lez@-B_DKWg&>#EsldNnfniI7a%_}qJi*YASJ2RXOL+{Nrx zdIfyH`ud)n*5lH}c}sTnUi7pQ<&?THNm$%7ne!eezyIZ`gdG3@7?zi@Q2~^XVUW4c z=682?b{onrk@^2tMAw<(=H0#48Dj4Bl$Dq0G%erq@Vd13GRSt`Z~*r_Uw89p1oVExbVm+F z%7$1>>YEae_2$c*HeUJ~3K>v(XksnzcxYpt6(je{PvFYh>S_lR^kYE^8Z@kNmd)~) z-1Cc;%1UqJy|U}tjK8M;6Ne?Efejg+L9l?VoRc1@_o_PL)To1gUa;{zKjV6bmAkrZGN z2D-QN2`{bpr??wSG{PCnvlGtuO6gVW98QVylM^NMFFZ=cBNhD#*)w4!lw8USsA#!5 zuQhLp(?1a@YIyn7Y5uw~1|W{3ODHl@}||2*}BWYf%5>opch zi6r?wnmc#zoZ_@R`5vaq>+!3b;egS7*SP-mq9r z^wu@GDIVu7&hb1G&O_f`aI{+PLndpI&XIgqO21zk?oFUGq$poJxZ~lr=a$tufn6}@ z&INep$Bq8=0|gY^SJ6XdlvGI8N3&!}B!@wl8=V~5U-_*VQ=v&;9ds#P`Hn@P6`AQN zeLYVW^I*6zZ<&K`IwE%73_gVY@@P91ND&p$D<^QAu>Fr~3!?*&IdfjU3LwL!yzRD) z_x;*NWXEO1?mnluf7zp*bRgIh>x1aX_GtEvk&*CI8={||x5T@TPN|}uY}>?gykO~= zyQhJDiaY)WLTvzHw<>EF&|S&2Xh^wAPO^9hBl&il^B&aamkY-{3MaOy!mjvTKXulu zei^egnw; zoHs7O0cxiUXo_{4>Z3Ug zFYKIPvDkm=KoO$kVUKmVQolFyN=VHhwPg?0y`*FKMB2WWSq zzoESC6nAJa804*LU;X8|M9O> zMBjb6&#AH^{p>f7YZpd0n@jJ^e3VqaR(StHuY{gA^SQ>y)$T=H-n=hQLB)jy{ty8) znSuFu(>e4a+T^-6P4Ssi41e;+e=xaT8&D~EF;RU0=;nZT)d)DA0qr9^_Bn+%IR#wG z`^FyQahrh;L3i9@*@xSpmWwm&*bkcn15kBvd_oDq8)6S-_h2?|8tF z- ztcgZ!H(s$hn?j}yRa-j0f9l5GdI6=viC!Epd`}p*)bZmYf8OY+55h+PfinfOY_!4@ zO=ul;duERz^Reoi?IXNuA$%VF7wj~R;MaL~dJ1P6wZIS%#nTe;4v>f+Z<)Um^-x%{ z11hFz!O~V83cS!$8~ho*X=Okcf=eu>Xy`V#ZkumUU*BJwcdAw$3YISOTZ+^oEJouon} zqGd#yBccfsKcNB$-y0zz)Lm4?2TC(yVD=wYM_*(Cw6{ug1%=NybXG{^@&?hKriX~% z`0<)6-;s@wUD;o;l4{3KQ~bGp@*Y@!k(i%y0(JTU-R*x^e+YH@mA#fAaC$5ti2~Pm zY;k7Qg%{CHsNS|>B7Hm^1^>*i!q`Ch@-kJuS_1ki535@AALW5Ixc5F^Qh+IsVXU3t zHzt;=4X)rr&W1K@=qKV;fKjO>pv8{|Q4ofW#QT~4!->(mnSlx#+rkq77*WHm*w5CQ z1cu7Ps#UZzXnpvD1|w(n>qxP)S1BD%%*7BYK(ax8%za{j_wiJ*>;Ll>Pj3h*29(2v zH;h8)r>jmoG1Zg#be0MV!Z#^H*gaDC-Fdvs*g1?eWTSo(x$q1?N(6T)l?Uh5&WU{A z$kNjb{wH6Ap&%IAx=IQlXd#H+EbyKzYqGcng}+2UuOg|}z#`f7EYC~D$hP`~z?(gQ z!-pvzsm}n!aQ3Zmihn|TuG+gVohH6aU}ND8z(I*524uCgyB>Za!V2gTmv`;V28v+{ zMG>?=WsgS-N+=o`)1gIN0YoX%MfOhsETYs&?U4dNFyPQc*w)a_2e&%NH$g6-rESnw zUTeF$B08EPi7mA&umOj#LABk+v53^$q$$WPUzsqsq5r8D~Z{IjPOn@(z zlWl5wN?rd&()SSpkY^Zq<`$OAxF5?G9RasYqqstTX}fv~3K05h~-WC3!$h;nTeifABTJr@7$KK0U! zni>m@h+w|5J`%VnrTn?!UzyTR1V*wwKwE#Mv!Ad4fNSf%+~X#fswD+B$n z@#PT!)^Bn0NSAyjyp3+*GCdram&TtSUoV?_ zY`PtSQvQG31luiee!U0juNc8j`7O*E|8V|SV0{_qGcOgN3A>|b)Bpo)vtwe0?r{um zbJn}B)uhD0@ZwD!l0H$;J@jV%JGF9-;)^wez2~b~F#R zSCbmT90|W0k`!+lJc3Le{W>lk%GhaHeo$q$J+VxLX~8xzOgU*b4EL8UgIPDr$F|CO z53xeH{)(kDXqP@gxPHt6_#F|#ny7$Py3!=IFvS4cz!*&YF0y6w5wTRFa3s3mph5M{ zpiWY&l8nuX^LsxMSjtSa{^!#qfL#)+bm5e>`JbBtwRO(h=8%VW9P*kbV2j;K9m&+Pr?}0B@u#3?vqN7d=rYbUW zn)n2~6yKsd+;tN3i-Xmt{Wtis0DKupjNC;K=K<%CNsVL0ZTepbCQlCpOEb4d=m75O zSl>Wq*ZU5?y!O+GAv3EF3-=TYo~k%^{N2VM%YzqLIKk{A2m1Ic?n8C;w+HNZKvJYk zjL)0{lyy5zUJ8%1L!+F|`xka6KWl!%|H)O8rZ6k$+^_tiPAGJeWWNJWgs>M8W?VWa zNq*BGr1;7$roZLN@_Yz9^fK)j9HK$}+UI*lI?Zt(jaDMq5i!7YXfEr1@08O&Kr4x} zDFoluKqrvM?#@a>2THqtdBA=rfFsCqojH96Q?;EbNK9L`d z{HCn>GAHDT#sm1W5ifw*4=tJ>|I0gZGKYzUWFRf5$`yntCZzCgM#lrrGAHqXynBnGVYrwfgFkZO(&5!>n50YEtc)EDc zznMip2zp{}9VUj~k!Qq$B6!g6%Y7#l+~U6lTTjH0R<8fD`t|Z<`hr6AEkD`8s%us1 zU5sD=F*+&LfU@Ra9%8~k+XkDOpTqX_2$yCO!b?Ktx&6}`4gel_Fv%dJvS%(*>!V!J zaa7hX}s1RK6X7ga$fQ(1c&RA=s{c40T(MadDd++gJ3-$~#0^^53F4nPQdz$8%iq;v0ZPZmof;^h`@K?_8-MukoN2H1w_pICYU#Om-{kkFP7k zTicpHJ;rdsLTUBZG`N-jc>5hp7|7|5tOW~pOvG!vM)C2XXD4k8WvXxQ*^1Xhd5DyR zdbQ`UILZP1K~^wAfw`81*QH^Rc>7O(!Pc3xVCzrS=$}w9`|L-GReKxT9qinWKLsB* zO*QvjEV_h-emX&)pbE`UKD+@DioPGnkHbyX{+q)9FhD5AS2T{KBwu&$5!SwaF_iC( zYD-Jt7HkON)JU4;V+O}tRqq0h;?9rR4Xl-nxx0tp`gz!XsOqPCf06|EKbyBtfjv2? z^{}IT+V}DGgCuzPPY;YgkJR#%$)1*y66{7jGA@5SfE5B;H*{z8FL)?c9ely3D_N}4 zcOc_1ahl40wzPE5o?+x79{%woH7*tJ%|8@+>j_G{K`juA3~V~}Azb&*59er#d3gk< z85;~j|K};BkB73-DE4l}+e?n*Srf759n~1N%Ycb`;IWg5b7tGLAM%LYsH!pRf~$E< zttf=Q8(fXd)l>KWf)4s{fPHv=IQlvy5J82EzU5^HPmIc_UhUqGVLphLGtEU{l|FE5Agb|!Xj4FGQA8Z_8%$);O$w6 zQy*EI4?eKe$@3awKY1}3CD1E%Aka@dqHqim5QyW@Q*zYJp>#nXE+Yg=i=q^SpqO^8 z@Q5|AVG+GJ0pe|1Jt z$GASO)vB1^;0?unO&)KEG%astY>+j4(2WLG7m`5i1OrDOg@I&r`K21!TOQX*_B!Nm|et;fNrbE{0lSyqevJG>IPBhqFAxbfaj*OB0b>QbztY$^3bt6jv(aXWS<_|6 zpW(()Jv{tDj-;*y(e787gKv7{nCEqI$eCl;GG`_Od1s5L8!vw81&LJ>ulU z!kh;tQls}fLr=lcq~+e6lJnM!ivLh!QF!fiy$xjiBp{(X2n+u5eu7jPP_ULI z5h&?mpB91wdxWoyzVC_pp74E{`S?pwwk{f)`JHy;y?(?l5SBq27;8 zc>C|XkT(J;N~5u1+KTs_3IQs6(#sR7ubVst9dp7vxPystTROwj{KB(nxF&Cd#Bb8f zTR@1wM9^!`T|k%q^C7|?gh-XJ?-=ljmnL&`MXS^@@uHFAM}%?pGSJb{Qu@WgIl-h) z7;V*I&O;8+Ap0Hv9fJDkT>0^r?0EA5D6fvs&`&%n(0Z1Y%L1Wj_V#?Uae)_5`W=ux zJ%x%nAE5FLel6Pg1b!S51zeP$j{i-FxFGd2+*$@&OW?;jK7PWcR70*^ebizI(E>_9 zidq=~|Dke2Qt84BC4z%F~TdiUo?N?U= zM_JCG1ps*kV1Y~)BZQaFVWs1dM>e$u{K1171ZJhVrVfD)<|LkFZvj<7-VpnbBWXzZ z#78^#xhAoUt-O;`Vmm>xzFzuFfw2Qkdbc(Wo_(jtOR zjtLe4N4DY(P~hNtNx8xUXtW*^4B3*&6e$}fViz1`?}dOroy*4m+&l$ZK+JO#)Hs3x z%ek_W_iT1%2t7c5yWLAcyEzp;@kT7l;{i%AKZ!REu=%jV0%32tl>eK@SSbkC-=@Ya z15n^u$Vq&o{7Mh^N16QH;KoAn*mntY+20;{Ue$RP?W~ZeL>Tal5#RuN&}U=(DRAWI z+P^(uOpq{lt+^#49*ZA;aojKJKl4aOoMj@Y+Ew@1IR$}*bE zUa3wxiK7819-vPN;r)c)&w@D(l&aX&B!K%R+*u=P!9pD7G8Bi(;eH;Q_rsa?ORQNR zt~>>=pw)R#JNm45f@od%gSFm{HQ_#tl;Z{8kU)0$0=EA!GaZfLH-b2v+xZX&+y5M( zqywp{!nN+li#n~}k9`#>Y6mXGJS!aE`cg-JERQoi+!OWV?+yaZWx4cDGm`-uL=;uL ze&Z-^>&R~Wp}wYQaA^?&H)3ou<+<{D6<>=du`J+~3jlQ5rt`hCr}n>gk143M@hY|v zPDkqRo8S7|f`G$A16kth;|DMiJMaSAtu+xelP=^t0Z3iyTC)WblQ!o+L5c#uj(!}$ zR@5a~&oI})DJ}*oTm1IY&Ffu3+9O!6w(Ms1(ZFU+>X&}CSr*J8{PcJW_99UT&v0u0 zmo$AgOJ6D+_b@|X7ve1^;XkGkbGjC#;g&}CfO{AKN9>m$9<75ydZ^1g} zS$h@l+!uW3!abbm{3%S3zA%Ec)?Q-21e9XNN}CFEw`=}Xx_e+Zf}JXHCux>X_dGh7 zpSN&d38lt&1bPp?EbWJRjW1*~ygS-UkX_-Vf6`*YPr<#R4Dg|Mbvc6G<4jEPx!e}YWRa}FI+DB_@C|9D_^20`ig?qHV8z*f^%ZU~ z`k$=7kN}H(Z#Z`ypMXWa^OG>QmvTplZ{de~5Hmof=~k;=o#4cs6G{a&L^#>OekNXe zUDJ{Ox}efAl=T90EFQg0+Ywm?YkQ?SU)q1Z{vR@ceTazIq3B9*6xoHP0-@A!4|An` z&`RQ7?4(|}gczS{Q%blcX2xy_+& zqnVjUS2nW1N#3Pp$7yd+fGwbucn_KJ|8fdN1UNtY93NKMjnDMl+_d$W-L2iHDUc9c zmCNkf>XT%na3|H}+@0t$8yPz0-b#ZO(qf0RBfmdjk;YU1zUxR5snh!E*fH~7Cl>f+ zA4BXZrx~xVQci2pPEk&TFg>#zsJMr~XM!W_4^7fOFB~)Hm#w!Y3xO)qh?E@}9g^KD)s{ZtL zw~2Yzsw(Z?%c#%037HoEg*ll!n4s<1a5&%T41=SQn|sNBo!^7@=16DFi?fe<%91lm zdVHhLOiVIK>?nJ3kjzsyv_ZzP3U57Gd&dEJ&9B^?n#R_&$-(@i%!po-jb>Mb68Zp)@Tr+^ifXVXS75-B2U_qU3c-zq4#B9w%X{wORi|&O}d1 zxr-{=1#LUY9`|_7_Y*ZDod9bBTQ3C>U;L|3i949L+ci~qgcImoB;Q(+ivX4A@DWYD z)oPXEmgtPK_WK2}u`hL`{h^T`x>pXpqeA5gCp=bEaDMq>OD(Y`6S_(7vNKM1%I`)!;m-mSMsNZ+;QnYq2 z&kDTuzh(?bng*~vTA~*DBN}e6GFORGl82@Yhx6?| zkl~o$0L(XB%g--!K!fvyIdlWPI&OUmiG1G_t_U;G<(LY`4d`{ChqGWFzZO}L2R-Pn zQqoU0;A7PJtUpZezFFB>Gv_esO<&&Htn-21IP(<4LZtSN2dY#S>($8^H!!7!G0lK~ zd?svN=(jpHKTr6)Li#iy7z)=4l_Yeaai#BsoeGZX77&P4&hNW3MR@%pkU#mZl>6`Y z#)k*Xx0eC#&NXipoC&ZU?>aB7Le+7E*WjmLZJ+ky*j{>?9d0IBBUQG`o_0}2B-_q# z=TBLP2x{w4g?H$FC=|5#9{J@>T{fXF`Fgjuk2Tn>wURS=j7MSGtR@q8K7Y!3`t_CO z8%!Wfd~}k1GjnVPjcPAIzbHTUEXD4vc=0qf9qGTSZ8)>AP9i-5KViYC=Ap@MWn~R| z?tEThq4*q=5XWwI-4PrL~){l?FC_}e3J<&oGJv%2Js=8C{J+$J3xL&-z;WMDe{ZU zoWg+Tso>e>I3C`qH{Wg+kH*R*31X%S3RV>i+5+WHCQmI!2WqJR%16dMS7sQVfy)Au z*g&Kj&Qz#Ebj>+lToAH%tf1gX#=LaM7VIs;RMSSWD#4}2CMhX?RA%)ctFO?3Td}Zy z0Cy=|KBSE*IZmoBAFjD=cJs@NQuCf~YTXk>N%9lXu+Q#J!Y-mhHuS1Ni`lpcWiSBG!#3 zHPYu7-x%$QL!z~&5^BI2{|mys@D@{itvV_&M2l$Rmwj1skdHC{eBMil#cd=*xkp;h z$;70fdrK|CzPLUv9PH_bv^%MDKuZ51z7SfSA0mO>I+2JRCwwe*^Q?sQPn=Xifhb-m z@frt|o<)Ejfa=z|O@5R83rU!|_mOU6oVojB6uL-G(WZ`)oGOLyVXQ2N>nxl&q5Gw~ zG~V9m(%t!c>(+$j0+_wK5BF06$j`xJ+GPaw!ADQ`hQxqG)JS2g_uaNedP8LJ0V4aflnh z)UIyx5rg;+D)p*Y4N&^vBxN^q&F%3%oUz~kZo}BqG>GD_W?!zC&88EUbQJ!V)M=x>R2 zIqph{0_2!0aN1wGIV?u^UK(@;|y&y()!t)Ie zC(jVG*I2-#MWAb?{bv1z-sQ4tqv;Q+H(Fh;BekBiho9WHU?IV7==d`P!=&Li3(YBv zPX0)URSKI~2X@{eQxS`N0sFV&8B^I_FUvD8|DJ5zTG|5yxe!n|z5=;6G$2s>-NczV z{I>v6#ve|sgk0Via(UTtFBBxg@e=v~@b0d z;7C=b{-^jR$qQ_-)FFc5jN<*t<>@<JX7AzGihve)6^hEWK~Gdc%34#yRy?cS&~pXNs3T-=>IOD89s{-L zbf&>77IYXW{5R9U?4yMZ*kP}l-LCkyb|`3c3^!XCfs~$pNU1>3Z?e5ihKUm3qQI6V zR)|OVx5Lb%4Z}AVMSfr34WUQ@nY*E)4jo}X;K`3xe(n$H!zWJVovW*ze*H$#UZZZ= z2`4rGuzFnHE62iYSHiO@wYnkcRESs&aP9HI?yIxgBFqsSl;H-(Nzr_dx^-}f! zA1AxBnshiLDo_v*g*md=;~JVDaYiZ#fD8VL?gLx#IH0)yI`>WyjxwknVYwO+^*%fx zK|m(zzxiZhH|0H1GP(NMcm)R7n1k__GZ+}$cP(B0|8bnc%#XS{0ApDM7nA_f@wzZV zY_Vi~_(IQ`~Pr2D|+ex{Ic z24ma!sUjF@WW;5mO+#Fe??A_=+w4AS*M;FwH~CT&?vURPN4d{z3>nA^FuNXy-LIk4 z#XUUVJvX3N;4x4wM!Rjnbe}tu$dUAKx%#hv`tJH=`hE6+HqXCFyGTfWGpg`=AA3o> zw`L=1zQ} z^_M$>m<|#cB~d-tH#I)sEmXSfj}wZj(vg!cl?G13#{&+M3I-f|pz?p}@}pV1zc2HN}!A z#KN?0*)-Ww_HMN%B(LzGz+nlLl-?Nhy>B6gi_cG{1hWb~TIn;rvg^4g`Wu@bE(C(H zzx`D@6-q{@I-?rHA9XDEyb}r;Mp_&c!{~xd=iU!8UPJ4F*b=bwl*+reQZUPJ z1zv6^H$L@SY_RE!J_v^X{Al8L*w4Mf*6k@hgA;*@I-Cy3@s6Q@+ggwEI^pD<;H}f1 zp+KGyh=bAuY`~EGMmQXek^Xk*+>O-)agHEe8$VNioD)OJF8maJ*F>)|EOkvWfnpHh&aOA#RGaOPC{hq-MYmt+3cg*mFBi|_?wt`OrMuVcRfX4{fvAxs*WtD;RFwk z6WoOpfIz`i8U24U8L;xrCrHSf{b@Uq_T0a@N(@;bwh%gwyyQkLrT&jjfJ@QQ6BNQw zNy!5ZuY{3ES)8FIzi?;tQaw#V>qwYE(L${&AyaOJgBPD=pDa2oXhQ1)EC6qTNWfGmTD&APWnmzQbq#~SS- zMZJBDH<%!?QCUz5Q*m(m4O3&`O}tdQne*!lvHhNeAZ9if0cDzYWs{ z;EtePs&mR)orEDv zu=I1Rn2xeo){-KhwtLq|(`87@N%8V5DFtev!9Ns~7@8Mso zd#+$wf0eit&va(*bf&JZ3{`rPcMDm?9vvo`7HZEzw@8TaBZA;G9K90wu|7zJ{`j8{ z%pqSRh^;CC5|7ro!=;(MWnFD3)n(N1j!Nc8_O zt7M1J$^CEz(CHxou9Wd`SdS86gmh=&%0b;mvBml!+deenXTg9{-#GwxHemUQsaC^v zsNCIQ_;9l^`i=8RhTtD!XUvg-unH6{uP9iAzkw7SnYa1k;G1u-OXD+o{0(iZhnY|{ zWoLIBZuX~fC3uCT{tq9rDuR%5;!^)X`g?U?k!#Ljeci*U+k{Q)%QQsL+Y@|lfCCDO zWw&0#M46ne;Vz1#u2@_`{o4uF50}ae+2Hm)fyiq^a3u`m(Ewy1??Ucc|M8Ufo;w#E zBk^&uPz<)P)aB#}Xh@IS!G7{CP{1F;Wu^A|zm-LskcbQE1Kol>OrUPpS2{5mZ22}R zg$ovzcfxw++@fP=GCMa-W&uNezetAZ-tMf>Z>j}Xk>tw)6dhp)zh*+iPAZ%?ADn

eFzT>fR0gT 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¬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

>$}j;~-kOWJmpB7$Oxb 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

%xz9iqZzFIe*27%_Vi4 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%0A*hUTjOt&E&o>J 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 GR%?UkkYHLaaaFW6?glWFdON&d+f=m3 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

dKXA|0JEk$<+%rWI*j748<2 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%0Doi(-g(mBpI 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 z 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%0Av`R} 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%0A^rrXk2A z{CPjBUE<{#Z~c)SpS)PR3<^cp!=QN3irL16>`8WvsO*(boE}uFe^Lan=toy^NG%l3 z^xK*D2?WGz_P_Sd+Ya7}5+4qao;uSLn1@W>!oCieV)hA8YV|x~5C%@9M|6qE2SKeyZPmXc+#auAk`j0I0 zJ%<(<;j$*^hiLQHQ3KKJ>#6!Pd^EZ$uiBXyL3*+#RoavFZf zwb7b2SYNLW?~|xEJjrnx63P5}4R$?Uqx{jF9-{p;^)YRhc8#lzPrgpanUlJmFnLhq z=TC^;Nj4}MPj^t?7oIsLL*0GZ5@hxg*vGbVS2GRWjxID|mEJsS{4L}$GuC@OoKR8uDNPRjwe zv{&a}U_xl8Ifc5{bqNhsNS-u{a*qyC2L?yRRXtH!Bez}^-wEazgz$9g}C zi}uS_T&nP86=CL!FDN5yJaqN@4WK@k{e z;ShOZh1$8bwLYXJy?4}Tvz|YYTTwYQE0`4!a2Y4zsf}u#PUlnGQ4su*&wwQo)!uF~ zUc3b0&;qydFME>Ew-g_p|Jp9YJJ*Oi=ZpV7XD|q(1|9Z>ZlkRLAcwt)0n-VrcUotd zmp1uwOPpYsTC#TGC2i}cVc_^#l$QhY~FEu(ote*B+ELpddIMmYC(ie#m>fa2q7T#m$>o6ZF z=&sgM3onN6Q8D6MJEmxs9z_D31!z@@%YiLUX}N>f{t~KBt}n{s5IwdB$7Elwr(gj< zCMZVy5z{!v6zc+ttn8#nlHVA?nb9=T4ci?Q%}U~Jj7AP)ieAQHX$%dw2|*4hST_rD|Ivs)|wqp1#^*laRh8o66Uq_8U(&7(1zo0#OUpWzR&V03J(*dVvU zfVWyDr@qKUeIahQr6zr8uEX&`|7oiQh&w_s|01!BUKr2ixSyit>6~73lmIQ5helPd zYufIKwMa8txh;_D#Y5jY-VTNrZT|cVt6;c#1E+dP^Y?>Jdet)=WxD>F&sYYp|J52T z=Hp*B{zwN`<*|!Oi~c^_Zdry$c*~ys#$h~hVObsW2B|W8T;*@VRPw%ctdK3ErO%oV z8?v#f03D<9gr_#(?1~dP>_qE2FFV-ITyd3yZ#LE7r2c()y(+PRj+O3$w&3i*yG{C= zn4z|%FV{^zbIK0jve_R_{vr&Qu4RRStU$U_q68_E z^Zu`Ow_|8-Q}<#i#fLz#uPE;{;8$d=v~~%xerp_A2H%yVwQr^_G!;4F_O@rsj@jt!lQ#MrFmjz>i`4EKN(u=uLpk5w47Fes71C8&ScK9(Q%xe0~YX`qer;dih50T};jR?hk>let3$>h*3Lt=h z*T2KPmw{9FZ()zRg`-GHIs>Y}1)kz&uWsJ}vortiBl2L4z-55@T#YICTUalIf;_gB zoo~eg^4J~R#LgAs|FQzVj7kOX+K#Lw{sjM(x&zE= zt_t2u{r&#moW$3S5jbMqvNcT*-gymxLlhsI{Qy~9(fsR()m2BpAf75K`~F@dHw$<# z$?WIf(fto+YO1>iIQRcHbijMxRha?+`@_nQ>~K0hzoC*O zfMg;Zf3$xNu15U-Zv6ilH*QL#7wsELFBd$}OPmwd-oEbI(* zuTYL3D%?Bkr)HGEX?4XDVqLq`dnzXg+`&xJfdg$3vIs!G*%idfKl&}ih zabBJXyHQR?!XiAGt(B|Hp)5}-zhz{RFo}JoqtK|MOUP&IXlALVF0UF-zVJ7p*%ch=NK&c#w;MY&k?89oSzbZgyRXJ

JPOt=DJU!S(vSjm>(CYM>< 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 Ef4c-bt^fc4 literal 0 HcmV?d00001 diff --git a/test/packages/apache/img/apache_httpd_server_status.png b/test/packages/apache/img/apache_httpd_server_status.png deleted file mode 100644 index b28bbecb34c465dc6cdfaf724fe7f4c12b08c39a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175967 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 L 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

J~-?q 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%0DcYmiT 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

RFBk$$jAK5&6bRrjC=X|mHm|W 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 VlbI2__yzo-AfqB(`Tk?j{{iqo^P~U( diff --git a/test/packages/apache/kibana/dashboard/apache-Logs-Apache-Dashboard.json b/test/packages/apache/kibana/dashboard/apache-Logs-Apache-Dashboard.json index 6cf77308fd..7332f02b4d 100644 --- a/test/packages/apache/kibana/dashboard/apache-Logs-Apache-Dashboard.json +++ b/test/packages/apache/kibana/dashboard/apache-Logs-Apache-Dashboard.json @@ -14,11 +14,13 @@ } }, "optionsJSON": { - "darkTheme": false + "darkTheme": false, + "useMargins": true }, "panelsJSON": [ { "embeddableConfig": { + "enhancements": {}, "mapBounds": { "bottom_right": { "lat": -3.864254615721396, @@ -49,16 +51,18 @@ "gridData": { "h": 12, "i": "1", - "w": 48, - "x": 0, + "w": 35, + "x": 13, "y": 0 }, "panelIndex": "1", "panelRefName": "panel_0", - "version": "7.3.0" + "version": "7.9.3" }, { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {} + }, "gridData": { "h": 12, "i": "2", @@ -68,10 +72,12 @@ }, "panelIndex": "2", "panelRefName": "panel_1", - "version": "7.3.0" + "version": "7.9.3" }, { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {} + }, "gridData": { "h": 12, "i": "3", @@ -81,10 +87,12 @@ }, "panelIndex": "3", "panelRefName": "panel_2", - "version": "7.3.0" + "version": "7.9.3" }, { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {} + }, "gridData": { "h": 8, "i": "4", @@ -94,10 +102,12 @@ }, "panelIndex": "4", "panelRefName": "panel_3", - "version": "7.3.0" + "version": "7.9.3" }, { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {} + }, "gridData": { "h": 8, "i": "5", @@ -107,10 +117,12 @@ }, "panelIndex": "5", "panelRefName": "panel_4", - "version": "7.3.0" + "version": "7.9.3" }, { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {} + }, "gridData": { "h": 8, "i": "6", @@ -120,7 +132,7 @@ }, "panelIndex": "6", "panelRefName": "panel_5", - "version": "7.3.0" + "version": "7.9.3" }, { "embeddableConfig": { @@ -130,6 +142,7 @@ "apache2.error.integration", "message" ], + "enhancements": {}, "sort": [ "@timestamp", "desc" @@ -144,7 +157,22 @@ }, "panelIndex": "7", "panelRefName": "panel_6", - "version": "7.3.0" + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 5, + "i": "f5d1286d-411a-4759-a2e2-0b3227b93cfa", + "w": 13, + "x": 0, + "y": 0 + }, + "panelIndex": "f5d1286d-411a-4759-a2e2-0b3227b93cfa", + "panelRefName": "panel_7", + "version": "7.9.3" } ], "timeRestore": false, @@ -153,7 +181,7 @@ }, "id": "apache-Logs-Apache-Dashboard", "migrationVersion": { - "dashboard": "7.3.0" + "dashboard": "7.11.0" }, "references": [ { @@ -190,6 +218,11 @@ "id": "apache-errors-log", "name": "panel_6", "type": "search" + }, + { + "id": "apache-ed44f820-3a10-11eb-8946-296aab7b13db", + "name": "panel_7", + "type": "visualization" } ], "type": "dashboard" diff --git a/test/packages/apache/kibana/dashboard/apache-Metrics-Apache-HTTPD-server-status-2.json b/test/packages/apache/kibana/dashboard/apache-Metrics-Apache-HTTPD-server-status-2.json deleted file mode 100644 index 83f1d1551c..0000000000 --- a/test/packages/apache/kibana/dashboard/apache-Metrics-Apache-HTTPD-server-status-2.json +++ /dev/null @@ -1,179 +0,0 @@ -{ - "attributes": { - "description": "Overview of Apache server status", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false - }, - "panelsJSON": [ - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "1", - "w": 24, - "x": 24, - "y": 36 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "version": "7.3.0" - }, - { - "embeddableConfig": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "gridData": { - "h": 12, - "i": "2", - "w": 12, - "x": 0, - "y": 0 - }, - "panelIndex": "2", - "panelRefName": "panel_1", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "3", - "w": 24, - "x": 0, - "y": 36 - }, - "panelIndex": "3", - "panelRefName": "panel_2", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "4", - "w": 48, - "x": 0, - "y": 24 - }, - "panelIndex": "4", - "panelRefName": "panel_3", - "version": "7.3.0" - }, - { - "embeddableConfig": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "gridData": { - "h": 12, - "i": "5", - "w": 24, - "x": 24, - "y": 0 - }, - "panelIndex": "5", - "panelRefName": "panel_4", - "version": "7.3.0" - }, - { - "embeddableConfig": { - "vis": { - "defaultColors": { - "0 - 100": "rgb(0,104,55)" - } - } - }, - "gridData": { - "h": 12, - "i": "6", - "w": 12, - "x": 12, - "y": 0 - }, - "panelIndex": "6", - "panelRefName": "panel_5", - "version": "7.3.0" - }, - { - "embeddableConfig": {}, - "gridData": { - "h": 12, - "i": "7", - "w": 48, - "x": 0, - "y": 12 - }, - "panelIndex": "7", - "panelRefName": "panel_6", - "version": "7.3.0" - } - ], - "timeRestore": false, - "title": "[Metrics Apache] Overview", - "version": 1 - }, - "id": "apache-Metrics-Apache-HTTPD-server-status-2", - "migrationVersion": { - "dashboard": "7.3.0" - }, - "references": [ - { - "id": "apache-HTTPD-CPU", - "name": "panel_0", - "type": "visualization" - }, - { - "id": "apache-HTTPD-Hostname-list", - "name": "panel_1", - "type": "visualization" - }, - { - "id": "apache-HTTPD-Load1-slash-5-slash-15", - "name": "panel_2", - "type": "visualization" - }, - { - "id": "apache-HTTPD-Scoreboard", - "name": "panel_3", - "type": "visualization" - }, - { - "id": "apache-HTTPD-Total-accesses-and-kbytes", - "name": "panel_4", - "type": "visualization" - }, - { - "id": "apache-HTTPD-Uptime", - "name": "panel_5", - "type": "visualization" - }, - { - "id": "apache-HTTPD-Workers", - "name": "panel_6", - "type": "visualization" - } - ], - "type": "dashboard" -} \ No newline at end of file diff --git a/test/packages/apache/kibana/dashboard/apache-Metrics-Apache-HTTPD-server-status.json b/test/packages/apache/kibana/dashboard/apache-Metrics-Apache-HTTPD-server-status.json new file mode 100644 index 0000000000..35a2998fd1 --- /dev/null +++ b/test/packages/apache/kibana/dashboard/apache-Metrics-Apache-HTTPD-server-status.json @@ -0,0 +1,273 @@ +{ + "attributes": { + "description": "Overview of Apache server status", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "highlightAll": true, + "query": { + "language": "kuery", + "query": "" + }, + "version": true + } + }, + "optionsJSON": { + "darkTheme": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 15, + "i": "1", + "w": 24, + "x": 24, + "y": 50 + }, + "panelIndex": "1", + "panelRefName": "panel_0", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 15, + "i": "3", + "w": 24, + "x": 0, + "y": 50 + }, + "panelIndex": "3", + "panelRefName": "panel_1", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 15, + "i": "4", + "w": 24, + "x": 24, + "y": 5 + }, + "panelIndex": "4", + "panelRefName": "panel_2", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 5, + "i": "4cc4755f-49a7-43c1-8a21-0a78291f0b3f", + "w": 13, + "x": 0, + "y": 0 + }, + "panelIndex": "4cc4755f-49a7-43c1-8a21-0a78291f0b3f", + "panelRefName": "panel_3", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 5, + "i": "7b7a1f18-e274-4f4e-a3b3-3760e7896897", + "w": 11, + "x": 13, + "y": 0 + }, + "panelIndex": "7b7a1f18-e274-4f4e-a3b3-3760e7896897", + "panelRefName": "panel_4", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 5, + "i": "01794c9e-0ce3-4e1e-bc87-6c15b6434ba8", + "w": 12, + "x": 24, + "y": 0 + }, + "panelIndex": "01794c9e-0ce3-4e1e-bc87-6c15b6434ba8", + "panelRefName": "panel_5", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 5, + "i": "e2b2dd17-dcda-4b17-b250-dd30c596f7f6", + "w": 12, + "x": 36, + "y": 0 + }, + "panelIndex": "e2b2dd17-dcda-4b17-b250-dd30c596f7f6", + "panelRefName": "panel_6", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 15, + "i": "f90d54d8-034c-4cfd-8640-0e8f10c2ca99", + "w": 24, + "x": 0, + "y": 5 + }, + "panelIndex": "f90d54d8-034c-4cfd-8640-0e8f10c2ca99", + "panelRefName": "panel_7", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 15, + "i": "3b23e577-34f6-4cd0-b636-01581b8ce1c0", + "w": 24, + "x": 0, + "y": 20 + }, + "panelIndex": "3b23e577-34f6-4cd0-b636-01581b8ce1c0", + "panelRefName": "panel_8", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 15, + "i": "100b598b-4223-4a6b-95d9-ee94147fa5ac", + "w": 24, + "x": 24, + "y": 20 + }, + "panelIndex": "100b598b-4223-4a6b-95d9-ee94147fa5ac", + "panelRefName": "panel_9", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 15, + "i": "a7dc6253-4f39-4aae-984f-3108d1cf3cfb", + "w": 24, + "x": 0, + "y": 35 + }, + "panelIndex": "a7dc6253-4f39-4aae-984f-3108d1cf3cfb", + "panelRefName": "panel_10", + "version": "7.9.3" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 15, + "i": "4204480f-8c9f-426f-b3f7-0714a70d418b", + "w": 24, + "x": 24, + "y": 35 + }, + "panelIndex": "4204480f-8c9f-426f-b3f7-0714a70d418b", + "panelRefName": "panel_11", + "version": "7.9.3" + } + ], + "timeRestore": false, + "title": "[Metrics Apache] Overview", + "version": 1 + }, + "id": "apache-Metrics-Apache-HTTPD-server-status", + "migrationVersion": { + "dashboard": "7.11.0" + }, + "references": [ + { + "id": "apache-HTTPD-CPU", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "apache-HTTPD-Load1-slash-5-slash-15", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "apache-HTTPD-Scoreboard", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "apache-805d7bb0-3a10-11eb-8946-296aab7b13db", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "apache-22057f20-3a12-11eb-8946-296aab7b13db", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "apache-47820ce0-3a1d-11eb-8946-296aab7b13db", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "apache-99666080-3a20-11eb-8946-296aab7b13db", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "apache-f4ffec70-3a36-11eb-8946-296aab7b13db", + "name": "panel_7", + "type": "visualization" + }, + { + "id": "apache-320cd980-3a36-11eb-8946-296aab7b13db", + "name": "panel_8", + "type": "visualization" + }, + { + "id": "apache-a45311f0-3a34-11eb-8946-296aab7b13db", + "name": "panel_9", + "type": "visualization" + }, + { + "id": "apache-7d68f730-3a39-11eb-8946-296aab7b13db", + "name": "panel_10", + "type": "visualization" + }, + { + "id": "apache-7724cf20-3a39-11eb-8946-296aab7b13db", + "name": "panel_11", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/ml_module/apache-Logs-ml.json b/test/packages/apache/kibana/ml_module/apache-Logs-ml.json new file mode 100644 index 0000000000..cccc306d3f --- /dev/null +++ b/test/packages/apache/kibana/ml_module/apache-Logs-ml.json @@ -0,0 +1,419 @@ +{ + "attributes": { + "id": "apache_data_stream", + "title": "Apache access logs", + "description": "Find unusual activity in HTTP access logs.", + "type": "Web Access Logs", + "logo": { + "icon": "logoApache" + }, + "defaultIndexPattern": "logs-*", + "query": { + "bool": { + "filter": [ + { + "term": { + "data_stream.dataset": "apache.access" + } + }, + { + "exists": { + "field": "source.address" + } + }, + { + "exists": { + "field": "url.original" + } + }, + { + "exists": { + "field": "http.response.status_code" + } + } + ], + "must_not": { + "terms": { + "_tier": [ + "data_frozen", + "data_cold" + ] + } + } + } + }, + "jobs": [ + { + "id": "visitor_rate_apache", + "config": { + "groups": [ + "apache" + ], + "description": "HTTP Access Logs: Detect unusual visitor rates", + "analysis_config": { + "bucket_span": "15m", + "summary_count_field_name": "dc_source_address", + "detectors": [ + { + "detector_description": "Apache access visitor rate", + "function": "non_zero_count" + } + ], + "influencers": [] + }, + "analysis_limits": { + "model_memory_limit": "10mb" + }, + "data_description": { + "time_field": "@timestamp", + "time_format": "epoch_ms" + }, + "model_plot_config": { + "enabled": true + }, + "custom_settings": { + "created_by": "ml-module-apache-access-data-stream", + "custom_urls": [ + { + "url_name": "Apache logs overview", + "url_value": "dashboards#/view/apache-Logs-Apache-Dashboard?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(description:\u0027\u0027,filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase))))),query:(language:kuery,query:\u0027\u0027))" + }, + { + "url_name": "Raw data", + "url_value": "discover#/?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(columns:!(_source),filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase))))),index:\u0027INDEX_PATTERN_ID\u0027,interval:auto,query:(language:kuery,query:\u0027\u0027),sort:!(\u0027@timestamp\u0027,desc))" + } + ] + } + } + }, + { + "id": "status_code_rate_apache", + "config": { + "groups": [ + "apache" + ], + "description": "HTTP Access Logs: Detect unusual status code rates", + "analysis_config": { + "bucket_span": "15m", + "detectors": [ + { + "detector_description": "Apache access status code rate", + "function": "count", + "partition_field_name": "http.response.status_code" + } + ], + "influencers": [ + "http.response.status_code", + "source.address" + ] + }, + "analysis_limits": { + "model_memory_limit": "100mb" + }, + "data_description": { + "time_field": "@timestamp", + "time_format": "epoch_ms" + }, + "model_plot_config": { + "enabled": true + }, + "custom_settings": { + "created_by": "ml-module-apache-access-data-stream", + "custom_urls": [ + { + "url_name": "Apache logs overview", + "url_value": "dashboards#/view/apache-Logs-Apache-Dashboard?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(description:\u0027\u0027,filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase)))),(\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:http.response.status_code,negate:!f,params:(query:\u0027$http.response.status_code$\u0027),type:phrase,value:\u0027$http.response.status_code$\u0027),query:(match:(http.response.status_code:(query:\u0027$http.response.status_code$\u0027,type:phrase))))),query:(language:kuery,query:\u0027\u0027))" + }, + { + "url_name": "Raw data", + "url_value": "discover#/?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(columns:!(_source),filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase)))),(\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:http.response.status_code,negate:!f,params:(query:\u0027$http.response.status_code$\u0027),type:phrase,value:\u0027$http.response.status_code$\u0027),query:(match:(http.response.status_code:(query:\u0027$http.response.status_code$\u0027,type:phrase))))),index:\u0027INDEX_PATTERN_ID\u0027,interval:auto,query:(language:kuery,query:\u0027\u0027),sort:!(\u0027@timestamp\u0027,desc))" + } + ] + } + } + }, + { + "id": "source_ip_url_count_apache", + "config": { + "groups": [ + "apache" + ], + "description": "HTTP Access Logs: Detect unusual source IPs - high distinct count of URLs", + "analysis_config": { + "bucket_span": "1h", + "detectors": [ + { + "detector_description": "Apache access source IP high dc URL", + "function": "high_distinct_count", + "field_name": "url.original", + "over_field_name": "source.address" + } + ], + "influencers": [ + "source.address" + ] + }, + "data_description": { + "time_field": "@timestamp", + "time_format": "epoch_ms" + }, + "custom_settings": { + "created_by": "ml-module-apache-access-data-stream", + "custom_urls": [ + { + "url_name": "Apache logs overview", + "url_value": "dashboards#/view/apache-Logs-Apache-Dashboard?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(description:\u0027\u0027,filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase)))),(\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:source.address,negate:!f,params:(query:\u0027$source.address$\u0027),type:phrase,value:\u0027$source.address$\u0027),query:(match:(source.address:(query:\u0027$source.address$\u0027,type:phrase))))),query:(language:kuery,query:\u0027\u0027))" + }, + { + "url_name": "Raw data", + "url_value": "discover#/?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(columns:!(_source),filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase)))),(\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:source.address,negate:!f,params:(query:\u0027$source.address$\u0027),type:phrase,value:\u0027$source.address$\u0027),query:(match:(source.address:(query:\u0027$source.address$\u0027,type:phrase))))),index:\u0027INDEX_PATTERN_ID\u0027,interval:auto,query:(language:kuery,query:\u0027\u0027),sort:!(\u0027@timestamp\u0027,desc))" + } + ] + } + } + }, + { + "id": "source_ip_request_rate_apache", + "config": { + "groups": [ + "apache" + ], + "description": "HTTP Access Logs: Detect unusual source IPs - high request rates", + "analysis_config": { + "bucket_span": "1h", + "detectors": [ + { + "detector_description": "Apache access source IP high count", + "function": "high_count", + "over_field_name": "source.address" + } + ], + "influencers": [ + "source.address" + ] + }, + "data_description": { + "time_field": "@timestamp", + "time_format": "epoch_ms" + }, + "custom_settings": { + "created_by": "ml-module-apache-access-data-stream", + "custom_urls": [ + { + "url_name": "Apache logs overview", + "url_value": "dashboards#/view/apache-Logs-Apache-Dashboard?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(description:\u0027\u0027,filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase)))),(\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:source.address,negate:!f,params:(query:\u0027$source.address$\u0027),type:phrase,value:\u0027$source.address$\u0027),query:(match:(source.address:(query:\u0027$source.address$\u0027,type:phrase))))),query:(language:kuery,query:\u0027\u0027))" + }, + { + "url_name": "Raw data", + "url_value": "discover#/?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(columns:!(_source),filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase)))),(\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:source.address,negate:!f,params:(query:\u0027$source.address$\u0027),type:phrase,value:\u0027$source.address$\u0027),query:(match:(source.address:(query:\u0027$source.address$\u0027,type:phrase))))),index:\u0027INDEX_PATTERN_ID\u0027,interval:auto,query:(language:kuery,query:\u0027\u0027),sort:!(\u0027@timestamp\u0027,desc))" + } + ] + } + } + }, + { + "id": "low_request_rate_apache", + "config": { + "groups": [ + "apache" + ], + "description": "HTTP Access Logs: Detect low request rates", + "analysis_config": { + "bucket_span": "15m", + "summary_count_field_name": "doc_count", + "detectors": [ + { + "detector_description": "Apache access low request rate", + "function": "low_count" + } + ], + "influencers": [] + }, + "analysis_limits": { + "model_memory_limit": "10mb" + }, + "data_description": { + "time_field": "@timestamp", + "time_format": "epoch_ms" + }, + "model_plot_config": { + "enabled": true + }, + "custom_settings": { + "created_by": "ml-module-apache-access-data-stream", + "custom_urls": [ + { + "url_name": "Apache logs overview", + "url_value": "dashboards#/view/apache-Logs-Apache-Dashboard?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(description:\u0027\u0027,filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase))))),query:(language:kuery,query:\u0027\u0027))" + }, + { + "url_name": "Raw data", + "url_value": "discover#/?_g=(time:(from:\u0027$earliest$\u0027,mode:absolute,to:\u0027$latest$\u0027))\u0026_a=(columns:!(_source),filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u0027INDEX_PATTERN_ID\u0027,key:data_stream.dataset,negate:!f,params:(query:\u0027apache.access\u0027),type:phrase,value:\u0027apache.access\u0027),query:(match:(data_stream.dataset:(query:\u0027apache.access\u0027,type:phrase))))),index:\u0027INDEX_PATTERN_ID\u0027,interval:auto,query:(language:kuery,query:\u0027\u0027),sort:!(\u0027@timestamp\u0027,desc))" + } + ] + } + } + } + ], + "datafeeds": [ + { + "id": "datafeed-visitor_rate_apache", + "job_id": "visitor_rate_apache", + "config": { + "job_id": "visitor_rate_apache", + "indices": [ + "INDEX_PATTERN_NAME" + ], + "query": { + "bool": { + "filter": [ + { + "term": { + "data_stream.dataset": "apache.access" + } + } + ] + } + }, + "aggregations": { + "buckets": { + "date_histogram": { + "field": "@timestamp", + "fixed_interval": "15m", + "offset": 0, + "order": { + "_key": "asc" + }, + "keyed": false, + "min_doc_count": 0 + }, + "aggregations": { + "@timestamp": { + "max": { + "field": "@timestamp" + } + }, + "dc_source_address": { + "cardinality": { + "field": "source.address" + } + } + } + } + } + } + }, + { + "id": "datafeed-status_code_rate_apache", + "job_id": "status_code_rate_apache", + "config": { + "job_id": "status_code_rate_apache", + "indices": [ + "INDEX_PATTERN_NAME" + ], + "query": { + "bool": { + "filter": [ + { + "term": { + "data_stream.dataset": "apache.access" + } + } + ] + } + } + } + }, + { + "id": "datafeed-source_ip_url_count_apache", + "job_id": "source_ip_url_count_apache", + "config": { + "job_id": "source_ip_url_count_apache", + "indices": [ + "INDEX_PATTERN_NAME" + ], + "query": { + "bool": { + "filter": [ + { + "term": { + "data_stream.dataset": "apache.access" + } + } + ] + } + } + } + }, + { + "id": "datafeed-source_ip_request_rate_apache", + "job_id": "source_ip_request_rate_apache", + "config": { + "job_id": "source_ip_request_rate_apache", + "indices": [ + "INDEX_PATTERN_NAME" + ], + "query": { + "bool": { + "filter": [ + { + "term": { + "data_stream.dataset": "apache.access" + } + } + ] + } + } + } + }, + { + "id": "datafeed-low_request_rate_apache", + "job_id": "low_request_rate_apache", + "config": { + "job_id": "low_request_rate_apache", + "indices": [ + "INDEX_PATTERN_NAME" + ], + "query": { + "bool": { + "filter": [ + { + "term": { + "data_stream.dataset": "apache.access" + } + } + ] + } + }, + "aggregations": { + "buckets": { + "date_histogram": { + "field": "@timestamp", + "fixed_interval": "15m", + "offset": 0, + "order": { + "_key": "asc" + }, + "keyed": false, + "min_doc_count": 0 + }, + "aggregations": { + "@timestamp": { + "max": { + "field": "@timestamp" + } + } + } + } + } + } + } + ] + }, + "id": "apache-Logs-ml", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [], + "type": "ml-module" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/search/apache-HTTPD.json b/test/packages/apache/kibana/search/apache-HTTPD.json index 73b560cd5a..5afdb95ba7 100644 --- a/test/packages/apache/kibana/search/apache-HTTPD.json +++ b/test/packages/apache/kibana/search/apache-HTTPD.json @@ -39,7 +39,7 @@ }, "id": "apache-HTTPD", "migrationVersion": { - "search": "7.4.0" + "search": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/search/apache-access-logs.json b/test/packages/apache/kibana/search/apache-access-logs.json index 8571f8fbe1..5d2d2e31b5 100644 --- a/test/packages/apache/kibana/search/apache-access-logs.json +++ b/test/packages/apache/kibana/search/apache-access-logs.json @@ -42,7 +42,7 @@ }, "id": "apache-access-logs", "migrationVersion": { - "search": "7.4.0" + "search": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/search/apache-errors-log.json b/test/packages/apache/kibana/search/apache-errors-log.json index ff2bf239b2..ff5742a373 100644 --- a/test/packages/apache/kibana/search/apache-errors-log.json +++ b/test/packages/apache/kibana/search/apache-errors-log.json @@ -42,7 +42,7 @@ }, "id": "apache-errors-log", "migrationVersion": { - "search": "7.4.0" + "search": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-22057f20-3a12-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-22057f20-3a12-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..c7d5744883 --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-22057f20-3a12-11eb-8946-296aab7b13db.json @@ -0,0 +1,78 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Uptime [Metrics Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "c3c89690-3a11-11eb-8a27-5ff1727df0e0" + } + ], + "bar_color_rules": [ + { + "id": "c2fc9400-3a11-11eb-8a27-5ff1727df0e0" + } + ], + "default_index_pattern": "metrics-*", + "default_timefield": "@timestamp", + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "s,humanize,", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Uptime", + "line_width": 1, + "metrics": [ + { + "field": "apache.status.uptime.uptime", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "max" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "kibana", + "split_mode": "everything", + "stacked": "none" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "tooltip_mode": "show_all", + "type": "metric" + }, + "title": "Uptime [Metrics Apache]", + "type": "metrics" + } + }, + "id": "apache-22057f20-3a12-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-320cd980-3a36-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-320cd980-3a36-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..66fe71c6f4 --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-320cd980-3a36-11eb-8946-296aab7b13db.json @@ -0,0 +1,152 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "Requests per sec [Metrics Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": { + "customLabel": "Requests per sec", + "field": "apache.status.requests_per_sec" + }, + "schema": "metric", + "type": "avg" + }, + { + "enabled": true, + "id": "2", + "params": { + "drop_partials": false, + "extended_bounds": {}, + "field": "@timestamp", + "interval": "auto", + "min_doc_count": 1, + "scaleMetricValues": false, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true + }, + "schema": "segment", + "type": "date_histogram" + } + ], + "params": { + "addLegend": true, + "addTimeMarker": false, + "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], + "defaultYExtents": false, + "drawLinesBetweenPoints": true, + "grid": { + "categoryLines": false + }, + "interpolate": "linear", + "labels": {}, + "legendPosition": "right", + "radiusRatio": 9, + "row": true, + "scale": "linear", + "seriesParams": [ + { + "data": { + "id": "1", + "label": "Requests per sec" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + } + ], + "setYExtents": false, + "shareYAxis": true, + "showCircles": true, + "smoothLines": false, + "thresholdLine": { + "color": "#E7664C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, + "times": [], + "type": "line", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Requests per sec" + }, + "type": "value" + } + ], + "yAxis": {} + }, + "title": "Requests per sec [Metrics Apache]", + "type": "line" + } + }, + "id": "apache-320cd980-3a36-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [ + { + "id": "apache-HTTPD", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-47820ce0-3a1d-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-47820ce0-3a1d-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..232a587a63 --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-47820ce0-3a1d-11eb-8946-296aab7b13db.json @@ -0,0 +1,89 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Total accesses [Metrics Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "5414c4a0-3a1a-11eb-8b9a-851db9ca6ca8" + } + ], + "bar_color_rules": [ + { + "id": "c532ace0-3a1c-11eb-8b9a-851db9ca6ca8" + } + ], + "default_index_pattern": "metrics-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "586a5890-3a19-11eb-8b9a-851db9ca6ca8" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "filter": { + "language": "kuery", + "query": "" + }, + "formatter": "0a", + "id": "6ccbc140-3a1c-11eb-8b9a-851db9ca6ca8", + "label": "Total accesses", + "line_width": 1, + "metrics": [ + { + "field": "apache.status.total_accesses", + "id": "6ccbc141-3a1c-11eb-8b9a-851db9ca6ca8", + "type": "max" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "tooltip_mode": "show_all", + "type": "metric" + }, + "title": "Total accesses [Metrics Apache]", + "type": "metrics" + } + }, + "id": "apache-47820ce0-3a1d-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-7724cf20-3a39-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-7724cf20-3a39-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..6c7e554b74 --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-7724cf20-3a39-11eb-8946-296aab7b13db.json @@ -0,0 +1,189 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Connections [Metrics Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": { + "customLabel": "Writing", + "field": "apache.status.connections.async.writing" + }, + "schema": "metric", + "type": "max" + }, + { + "enabled": true, + "id": "2", + "params": { + "drop_partials": false, + "extended_bounds": {}, + "field": "@timestamp", + "interval": "30s", + "min_doc_count": 1, + "scaleMetricValues": false, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true + }, + "schema": "segment", + "type": "date_histogram" + }, + { + "enabled": true, + "id": "3", + "params": { + "customLabel": "Keep alive", + "field": "apache.status.connections.async.keep_alive" + }, + "schema": "metric", + "type": "max" + }, + { + "enabled": true, + "id": "4", + "params": { + "customLabel": "Closing", + "field": "apache.status.connections.async.closing" + }, + "schema": "metric", + "type": "max" + } + ], + "params": { + "addLegend": true, + "addTimeMarker": false, + "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], + "grid": { + "categoryLines": false + }, + "labels": {}, + "legendPosition": "right", + "seriesParams": [ + { + "data": { + "id": "1", + "label": "Writing" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "3", + "label": "Keep alive" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "4", + "label": "Closing" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + } + ], + "thresholdLine": { + "color": "#E7664C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, + "times": [], + "type": "line", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Connections" + }, + "type": "value" + } + ] + }, + "title": "Connections [Metrics Apache]", + "type": "line" + } + }, + "id": "apache-7724cf20-3a39-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [ + { + "id": "metrics-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-7d68f730-3a39-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-7d68f730-3a39-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..0f925bc270 --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-7d68f730-3a39-11eb-8946-296aab7b13db.json @@ -0,0 +1,141 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Total connections [Metrics Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "2", + "params": { + "drop_partials": false, + "extended_bounds": {}, + "field": "@timestamp", + "interval": "30s", + "min_doc_count": 1, + "scaleMetricValues": false, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true + }, + "schema": "segment", + "type": "date_histogram" + }, + { + "enabled": true, + "id": "4", + "params": { + "customLabel": "Total", + "field": "apache.status.connections.total" + }, + "schema": "metric", + "type": "max" + } + ], + "params": { + "addLegend": true, + "addTimeMarker": false, + "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], + "grid": { + "categoryLines": false + }, + "labels": {}, + "legendPosition": "right", + "seriesParams": [ + { + "data": { + "id": "4", + "label": "Total" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + } + ], + "thresholdLine": { + "color": "#E7664C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, + "times": [], + "type": "line", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Connections" + }, + "type": "value" + } + ] + }, + "title": "Total connections [Metrics Apache]", + "type": "line" + } + }, + "id": "apache-7d68f730-3a39-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [ + { + "id": "metrics-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-805d7bb0-3a10-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-805d7bb0-3a10-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..c663484193 --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-805d7bb0-3a10-11eb-8946-296aab7b13db.json @@ -0,0 +1,56 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Apache Hostname [Metrics Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "controls": [ + { + "fieldName": "host.hostname", + "id": "1607512709833", + "indexPatternRefName": "control_0_index_pattern", + "label": "Hostname", + "options": { + "dynamicOptions": true, + "multiselect": false, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + } + ], + "pinFilters": false, + "updateFiltersOnChange": true, + "useTimeFilter": false + }, + "title": "Apache Hostname [Metrics Apache]", + "type": "input_control_vis" + } + }, + "id": "apache-805d7bb0-3a10-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [ + { + "id": "metrics-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-99666080-3a20-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-99666080-3a20-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..fcf0f34c90 --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-99666080-3a20-11eb-8946-296aab7b13db.json @@ -0,0 +1,90 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Total egress [Metrics Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "5414c4a0-3a1a-11eb-8b9a-851db9ca6ca8" + } + ], + "bar_color_rules": [ + { + "id": "c532ace0-3a1c-11eb-8b9a-851db9ca6ca8" + } + ], + "default_index_pattern": "metrics-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "586a5890-3a19-11eb-8b9a-851db9ca6ca8" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "filter": { + "language": "kuery", + "query": "" + }, + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Total egress", + "line_width": 1, + "metrics": [ + { + "field": "apache.status.total_bytes", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "max" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "kibana", + "split_mode": "everything", + "stacked": "none" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "tooltip_mode": "show_all", + "type": "metric" + }, + "title": "Total egress [Metrics Apache]", + "type": "metrics" + } + }, + "id": "apache-99666080-3a20-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-HTTPD-CPU.json b/test/packages/apache/kibana/visualization/apache-HTTPD-CPU.json index 5fce62e7a5..dc0b8c8496 100644 --- a/test/packages/apache/kibana/visualization/apache-HTTPD-CPU.json +++ b/test/packages/apache/kibana/visualization/apache-HTTPD-CPU.json @@ -3,7 +3,11 @@ "description": "", "kibanaSavedObjectMeta": { "searchSourceJSON": { - "filter": [] + "filter": [], + "query": { + "language": "kuery", + "query": "" + } } }, "savedSearchRefName": "search_0", @@ -13,6 +17,7 @@ "visState": { "aggs": [ { + "enabled": true, "id": "1", "params": { "customLabel": "CPU load", @@ -22,28 +27,42 @@ "type": "avg" }, { + "enabled": true, "id": "2", "params": { + "drop_partials": false, "extended_bounds": {}, "field": "@timestamp", "interval": "auto", - "min_doc_count": 1 + "min_doc_count": 1, + "scaleMetricValues": false, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true }, "schema": "segment", "type": "date_histogram" }, { + "enabled": true, "id": "3", "params": { - "field": "apache.status.hostname", + "field": "host.hostname", + "missingBucket": false, + "missingBucketLabel": "Missing", "order": "desc", "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", "size": 5 }, "schema": "split", "type": "terms" }, { + "enabled": true, "id": "4", "params": { "customLabel": "CPU user", @@ -53,6 +72,7 @@ "type": "avg" }, { + "enabled": true, "id": "5", "params": { "customLabel": "CPU system", @@ -62,6 +82,7 @@ "type": "avg" }, { + "enabled": true, "id": "6", "params": { "customLabel": "CPU children user", @@ -71,6 +92,7 @@ "type": "avg" }, { + "enabled": true, "id": "7", "params": { "customLabel": "CPU children system", @@ -80,31 +102,156 @@ "type": "avg" } ], - "listeners": {}, "params": { "addLegend": true, "addTimeMarker": false, "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], "defaultYExtents": false, "drawLinesBetweenPoints": true, + "grid": { + "categoryLines": false + }, "interpolate": "linear", + "labels": {}, + "legendPosition": "right", "radiusRatio": 9, "row": true, "scale": "linear", + "seriesParams": [ + { + "data": { + "id": "1", + "label": "CPU load" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "4", + "label": "CPU user" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "5", + "label": "CPU system" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "6", + "label": "CPU children user" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "7", + "label": "CPU children system" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + } + ], "setYExtents": false, "shareYAxis": true, "showCircles": true, "smoothLines": false, + "thresholdLine": { + "color": "#E7664C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, "times": [], + "type": "line", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Count" + }, + "type": "value" + } + ], "yAxis": {} }, - "title": "Apache HTTPD - CPU", + "title": "CPU usage [Metrics Apache]", "type": "line" } }, "id": "apache-HTTPD-CPU", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-HTTPD-Hostname-list.json b/test/packages/apache/kibana/visualization/apache-HTTPD-Hostname-list.json deleted file mode 100644 index ea5454985c..0000000000 --- a/test/packages/apache/kibana/visualization/apache-HTTPD-Hostname-list.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchRefName": "search_0", - "title": "Hostname list [Metrics Apache]", - "uiStateJSON": { - "vis": { - "params": { - "sort": { - "columnIndex": null, - "direction": null - } - } - } - }, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Events count" - }, - "schema": "metric", - "type": "count" - }, - { - "id": "2", - "params": { - "customLabel": "Apache HTTD Hostname", - "field": "apache.status.hostname", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "bucket", - "type": "terms" - } - ], - "listeners": {}, - "params": { - "perPage": 10, - "showMeticsAtAllLevels": false, - "showPartialRows": false, - "sort": { - "columnIndex": null, - "direction": null - } - }, - "title": "Apache HTTPD - Hostname list", - "type": "table" - } - }, - "id": "apache-HTTPD-Hostname-list", - "migrationVersion": { - "visualization": "7.8.0" - }, - "references": [ - { - "id": "apache-HTTPD", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization" -} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-HTTPD-Load1-slash-5-slash-15.json b/test/packages/apache/kibana/visualization/apache-HTTPD-Load1-slash-5-slash-15.json index 488052c19d..8d0ba87a59 100644 --- a/test/packages/apache/kibana/visualization/apache-HTTPD-Load1-slash-5-slash-15.json +++ b/test/packages/apache/kibana/visualization/apache-HTTPD-Load1-slash-5-slash-15.json @@ -3,7 +3,11 @@ "description": "", "kibanaSavedObjectMeta": { "searchSourceJSON": { - "filter": [] + "filter": [], + "query": { + "language": "kuery", + "query": "" + } } }, "savedSearchRefName": "search_0", @@ -13,6 +17,7 @@ "visState": { "aggs": [ { + "enabled": true, "id": "1", "params": { "customLabel": "Load 5", @@ -22,17 +27,26 @@ "type": "avg" }, { + "enabled": true, "id": "2", "params": { + "drop_partials": false, "extended_bounds": {}, "field": "@timestamp", "interval": "auto", - "min_doc_count": 1 + "min_doc_count": 1, + "scaleMetricValues": false, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true }, "schema": "segment", "type": "date_histogram" }, { + "enabled": true, "id": "3", "params": { "customLabel": "Load 1", @@ -42,6 +56,7 @@ "type": "avg" }, { + "enabled": true, "id": "4", "params": { "customLabel": "Load 15", @@ -51,43 +66,145 @@ "type": "avg" }, { + "enabled": true, "id": "5", "params": { "customLabel": "Hostname", - "field": "apache.status.hostname", + "field": "host.hostname", + "missingBucket": false, + "missingBucketLabel": "Missing", "order": "desc", "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", "size": 5 }, "schema": "split", "type": "terms" } ], - "listeners": {}, "params": { "addLegend": true, "addTimeMarker": false, "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], "defaultYExtents": false, "drawLinesBetweenPoints": true, + "grid": { + "categoryLines": false + }, "interpolate": "linear", + "labels": {}, + "legendPosition": "right", "radiusRatio": 9, "row": true, "scale": "linear", + "seriesParams": [ + { + "data": { + "id": "1", + "label": "Load 5" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "3", + "label": "Load 1" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "4", + "label": "Load 15" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + } + ], "setYExtents": false, "shareYAxis": true, "showCircles": true, "smoothLines": false, + "thresholdLine": { + "color": "#E7664C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, "times": [], + "type": "line", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Count" + }, + "type": "value" + } + ], "yAxis": {} }, - "title": "Apache HTTPD - Load1/5/15", + "title": "Load1/5/15 [Metrics Apache]", "type": "line" } }, "id": "apache-HTTPD-Load1-slash-5-slash-15", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-HTTPD-Scoreboard.json b/test/packages/apache/kibana/visualization/apache-HTTPD-Scoreboard.json index 7af844ff47..1167e1092a 100644 --- a/test/packages/apache/kibana/visualization/apache-HTTPD-Scoreboard.json +++ b/test/packages/apache/kibana/visualization/apache-HTTPD-Scoreboard.json @@ -3,7 +3,11 @@ "description": "", "kibanaSavedObjectMeta": { "searchSourceJSON": { - "filter": [] + "filter": [], + "query": { + "language": "kuery", + "query": "" + } } }, "savedSearchRefName": "search_0", @@ -13,6 +17,7 @@ "visState": { "aggs": [ { + "enabled": true, "id": "1", "params": { "customLabel": "Closing connection", @@ -22,29 +27,43 @@ "type": "avg" }, { + "enabled": true, "id": "2", "params": { + "drop_partials": false, "extended_bounds": {}, "field": "@timestamp", "interval": "auto", - "min_doc_count": 1 + "min_doc_count": 1, + "scaleMetricValues": false, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true }, "schema": "segment", "type": "date_histogram" }, { + "enabled": true, "id": "3", "params": { "customLabel": "Hostname", - "field": "apache.status.hostname", + "field": "host.hostname", + "missingBucket": false, + "missingBucketLabel": "Missing", "order": "desc", "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", "size": 5 }, "schema": "split", "type": "terms" }, { + "enabled": true, "id": "4", "params": { "customLabel": "DNS lookup", @@ -54,6 +73,7 @@ "type": "avg" }, { + "enabled": true, "id": "5", "params": { "customLabel": "Gracefully finishing", @@ -63,6 +83,7 @@ "type": "avg" }, { + "enabled": true, "id": "6", "params": { "customLabel": "Idle cleanup", @@ -72,6 +93,7 @@ "type": "avg" }, { + "enabled": true, "id": "7", "params": { "customLabel": "Keepalive", @@ -81,6 +103,7 @@ "type": "avg" }, { + "enabled": true, "id": "8", "params": { "customLabel": "Logging", @@ -90,6 +113,7 @@ "type": "avg" }, { + "enabled": true, "id": "9", "params": { "customLabel": "Open slot", @@ -99,6 +123,7 @@ "type": "avg" }, { + "enabled": true, "id": "10", "params": { "customLabel": "Reading request", @@ -108,6 +133,7 @@ "type": "avg" }, { + "enabled": true, "id": "11", "params": { "customLabel": "Sending reply", @@ -117,6 +143,7 @@ "type": "avg" }, { + "enabled": true, "id": "12", "params": { "customLabel": "Starting up", @@ -126,6 +153,7 @@ "type": "avg" }, { + "enabled": true, "id": "13", "params": { "customLabel": "Total", @@ -135,6 +163,7 @@ "type": "avg" }, { + "enabled": true, "id": "14", "params": { "customLabel": "Waiting for connection", @@ -144,31 +173,254 @@ "type": "avg" } ], - "listeners": {}, "params": { "addLegend": true, "addTimeMarker": false, "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], "defaultYExtents": false, "drawLinesBetweenPoints": true, + "grid": { + "categoryLines": false + }, "interpolate": "linear", + "labels": {}, + "legendPosition": "right", "radiusRatio": 9, "row": true, "scale": "linear", + "seriesParams": [ + { + "data": { + "id": "1", + "label": "Closing connection" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "4", + "label": "DNS lookup" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "5", + "label": "Gracefully finishing" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "6", + "label": "Idle cleanup" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "7", + "label": "Keepalive" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "8", + "label": "Logging" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "9", + "label": "Open slot" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "10", + "label": "Reading request" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "11", + "label": "Sending reply" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "12", + "label": "Starting up" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "13", + "label": "Total" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "14", + "label": "Waiting for connection" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + } + ], "setYExtents": false, "shareYAxis": true, "showCircles": true, "smoothLines": false, + "thresholdLine": { + "color": "#E7664C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, "times": [], + "type": "line", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Count" + }, + "type": "value" + } + ], "yAxis": {} }, - "title": "Apache HTTPD - Scoreboard", + "title": "Scoreboard [Metrics Apache]", "type": "line" } }, "id": "apache-HTTPD-Scoreboard", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-HTTPD-Total-accesses-and-kbytes.json b/test/packages/apache/kibana/visualization/apache-HTTPD-Total-accesses-and-kbytes.json deleted file mode 100644 index b4adcccb0d..0000000000 --- a/test/packages/apache/kibana/visualization/apache-HTTPD-Total-accesses-and-kbytes.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchRefName": "search_0", - "title": "Total accesses and kbytes [Metrics Apache]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Total kbytes", - "field": "apache.status.total_bytes" - }, - "schema": "metric", - "type": "max" - }, - { - "id": "2", - "params": { - "customLabel": "Total accesses", - "field": "apache.status.total_accesses" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "fontSize": 60, - "handleNoResults": true - }, - "title": "Apache HTTPD - Total accesses and kbytes", - "type": "metric" - } - }, - "id": "apache-HTTPD-Total-accesses-and-kbytes", - "migrationVersion": { - "visualization": "7.8.0" - }, - "references": [ - { - "id": "apache-HTTPD", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization" -} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-HTTPD-Uptime.json b/test/packages/apache/kibana/visualization/apache-HTTPD-Uptime.json deleted file mode 100644 index f5a9d3704d..0000000000 --- a/test/packages/apache/kibana/visualization/apache-HTTPD-Uptime.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchRefName": "search_0", - "title": "Uptime [Metrics Apache]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Uptime", - "field": "apache.status.uptime.uptime" - }, - "schema": "metric", - "type": "max" - }, - { - "id": "2", - "params": { - "customLabel": "Server uptime", - "field": "apache.status.uptime.server_uptime" - }, - "schema": "metric", - "type": "max" - } - ], - "listeners": {}, - "params": { - "fontSize": 60, - "handleNoResults": true - }, - "title": "Apache HTTPD - Uptime", - "type": "metric" - } - }, - "id": "apache-HTTPD-Uptime", - "migrationVersion": { - "visualization": "7.8.0" - }, - "references": [ - { - "id": "apache-HTTPD", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization" -} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-HTTPD-Workers.json b/test/packages/apache/kibana/visualization/apache-HTTPD-Workers.json deleted file mode 100644 index 6f54ccaadf..0000000000 --- a/test/packages/apache/kibana/visualization/apache-HTTPD-Workers.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [] - } - }, - "savedSearchRefName": "search_0", - "title": "Workers [Metrics Apache]", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [ - { - "id": "1", - "params": { - "customLabel": "Busy workers", - "field": "apache.status.workers.busy" - }, - "schema": "metric", - "type": "avg" - }, - { - "id": "2", - "params": { - "extended_bounds": {}, - "field": "@timestamp", - "interval": "auto", - "min_doc_count": 1 - }, - "schema": "segment", - "type": "date_histogram" - }, - { - "id": "3", - "params": { - "customLabel": "Hostname", - "field": "apache.status.hostname", - "order": "desc", - "orderBy": "1", - "size": 5 - }, - "schema": "split", - "type": "terms" - }, - { - "id": "4", - "params": { - "customLabel": "Idle workers", - "field": "apache.status.workers.idle" - }, - "schema": "metric", - "type": "avg" - } - ], - "listeners": {}, - "params": { - "addLegend": true, - "addTimeMarker": false, - "addTooltip": true, - "defaultYExtents": false, - "drawLinesBetweenPoints": true, - "interpolate": "linear", - "radiusRatio": 9, - "row": true, - "scale": "linear", - "setYExtents": false, - "shareYAxis": true, - "showCircles": true, - "smoothLines": false, - "times": [], - "yAxis": {} - }, - "title": "Apache HTTPD - Workers", - "type": "line" - } - }, - "id": "apache-HTTPD-Workers", - "migrationVersion": { - "visualization": "7.8.0" - }, - "references": [ - { - "id": "apache-HTTPD", - "name": "search_0", - "type": "search" - } - ], - "type": "visualization" -} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-a45311f0-3a34-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-a45311f0-3a34-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..ec859d0cc0 --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-a45311f0-3a34-11eb-8946-296aab7b13db.json @@ -0,0 +1,152 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "Bytes per sec [Metrics Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": { + "customLabel": "Bytes per sec", + "field": "apache.status.bytes_per_sec" + }, + "schema": "metric", + "type": "avg" + }, + { + "enabled": true, + "id": "2", + "params": { + "drop_partials": false, + "extended_bounds": {}, + "field": "@timestamp", + "interval": "auto", + "min_doc_count": 1, + "scaleMetricValues": false, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true + }, + "schema": "segment", + "type": "date_histogram" + } + ], + "params": { + "addLegend": true, + "addTimeMarker": false, + "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], + "defaultYExtents": false, + "drawLinesBetweenPoints": true, + "grid": { + "categoryLines": false + }, + "interpolate": "linear", + "labels": {}, + "legendPosition": "right", + "radiusRatio": 9, + "row": true, + "scale": "linear", + "seriesParams": [ + { + "data": { + "id": "1", + "label": "Bytes per sec" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + } + ], + "setYExtents": false, + "shareYAxis": true, + "showCircles": true, + "smoothLines": false, + "thresholdLine": { + "color": "#E7664C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, + "times": [], + "type": "line", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Bytes per sec" + }, + "type": "value" + } + ], + "yAxis": {} + }, + "title": "Bytes per sec [Metrics Apache]", + "type": "line" + } + }, + "id": "apache-a45311f0-3a34-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [ + { + "id": "apache-HTTPD", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-access-unique-IPs-map.json b/test/packages/apache/kibana/visualization/apache-access-unique-IPs-map.json index 1263059c4e..4504b84a68 100644 --- a/test/packages/apache/kibana/visualization/apache-access-unique-IPs-map.json +++ b/test/packages/apache/kibana/visualization/apache-access-unique-IPs-map.json @@ -72,7 +72,7 @@ }, "id": "apache-access-unique-IPs-map", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-browsers.json b/test/packages/apache/kibana/visualization/apache-browsers.json index 6506bebf8b..5cc8e7bc52 100644 --- a/test/packages/apache/kibana/visualization/apache-browsers.json +++ b/test/packages/apache/kibana/visualization/apache-browsers.json @@ -60,7 +60,7 @@ }, "id": "apache-browsers", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-ed44f820-3a10-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-ed44f820-3a10-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..bc84a0c66d --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-ed44f820-3a10-11eb-8946-296aab7b13db.json @@ -0,0 +1,56 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Apache Hostname [Logs Apache]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "controls": [ + { + "fieldName": "host.hostname", + "id": "1607512709833", + "indexPatternRefName": "control_0_index_pattern", + "label": "Hostname", + "options": { + "dynamicOptions": true, + "multiselect": false, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + } + ], + "pinFilters": false, + "updateFiltersOnChange": true, + "useTimeFilter": false + }, + "title": "Apache Hostname [Logs Apache]", + "type": "input_control_vis" + } + }, + "id": "apache-ed44f820-3a10-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-error-logs-over-time.json b/test/packages/apache/kibana/visualization/apache-error-logs-over-time.json index 480a4a2750..bb97fac6a7 100644 --- a/test/packages/apache/kibana/visualization/apache-error-logs-over-time.json +++ b/test/packages/apache/kibana/visualization/apache-error-logs-over-time.json @@ -64,7 +64,7 @@ }, "id": "apache-error-logs-over-time", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-f4ffec70-3a36-11eb-8946-296aab7b13db.json b/test/packages/apache/kibana/visualization/apache-f4ffec70-3a36-11eb-8946-296aab7b13db.json new file mode 100644 index 0000000000..fad15583fb --- /dev/null +++ b/test/packages/apache/kibana/visualization/apache-f4ffec70-3a36-11eb-8946-296aab7b13db.json @@ -0,0 +1,180 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "Workers [Metrics Apache]", + "uiStateJSON": { + "vis": { + "legendOpen": true + } + }, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": { + "customLabel": "Busy workers", + "field": "apache.status.workers.busy" + }, + "schema": "metric", + "type": "avg" + }, + { + "enabled": true, + "id": "2", + "params": { + "drop_partials": false, + "extended_bounds": {}, + "field": "@timestamp", + "interval": "auto", + "min_doc_count": 1, + "scaleMetricValues": false, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true + }, + "schema": "segment", + "type": "date_histogram" + }, + { + "enabled": true, + "id": "3", + "params": { + "customLabel": "Idle workers", + "field": "apache.status.workers.idle" + }, + "schema": "metric", + "type": "avg" + } + ], + "params": { + "addLegend": true, + "addTimeMarker": false, + "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], + "defaultYExtents": false, + "drawLinesBetweenPoints": true, + "grid": { + "categoryLines": false + }, + "interpolate": "linear", + "labels": {}, + "legendPosition": "right", + "radiusRatio": 9, + "row": true, + "scale": "linear", + "seriesParams": [ + { + "data": { + "id": "1", + "label": "Busy workers" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "3", + "label": "Idle workers" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "lineWidth": 2, + "mode": "normal", + "show": true, + "showCircles": false, + "type": "line", + "valueAxis": "ValueAxis-1" + } + ], + "setYExtents": false, + "shareYAxis": true, + "showCircles": true, + "smoothLines": false, + "thresholdLine": { + "color": "#E7664C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, + "times": [], + "type": "line", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": false, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Workers" + }, + "type": "value" + } + ], + "yAxis": {} + }, + "title": "Workers [Metrics Apache]", + "type": "line" + } + }, + "id": "apache-f4ffec70-3a36-11eb-8946-296aab7b13db", + "migrationVersion": { + "visualization": "7.9.3" + }, + "references": [ + { + "id": "apache-HTTPD", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/test/packages/apache/kibana/visualization/apache-operating-systems.json b/test/packages/apache/kibana/visualization/apache-operating-systems.json index 0d371fb525..196f983cd6 100644 --- a/test/packages/apache/kibana/visualization/apache-operating-systems.json +++ b/test/packages/apache/kibana/visualization/apache-operating-systems.json @@ -60,7 +60,7 @@ }, "id": "apache-operating-systems", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-response-codes-of-top-URLs.json b/test/packages/apache/kibana/visualization/apache-response-codes-of-top-URLs.json index 6a27d092a1..6b8eb93302 100644 --- a/test/packages/apache/kibana/visualization/apache-response-codes-of-top-URLs.json +++ b/test/packages/apache/kibana/visualization/apache-response-codes-of-top-URLs.json @@ -67,7 +67,7 @@ }, "id": "apache-response-codes-of-top-URLs", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/kibana/visualization/apache-response-codes-over-time.json b/test/packages/apache/kibana/visualization/apache-response-codes-over-time.json index 2847a150fc..8f36ed2601 100644 --- a/test/packages/apache/kibana/visualization/apache-response-codes-over-time.json +++ b/test/packages/apache/kibana/visualization/apache-response-codes-over-time.json @@ -71,7 +71,7 @@ }, "id": "apache-response-codes-over-time", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "7.9.3" }, "references": [ { diff --git a/test/packages/apache/manifest.yml b/test/packages/apache/manifest.yml index 47e87b9896..b04065d21c 100644 --- a/test/packages/apache/manifest.yml +++ b/test/packages/apache/manifest.yml @@ -1,23 +1,26 @@ format_version: 1.0.0 name: apache -title: Apache -version: 0.0.1 +title: Apache HTTP Server +# version is set to something very large to so this test package can +# be installed in the package registry regardless of the version of +# the actual apache package in the registry at any given time. +version: 999.999.999 license: basic -description: Apache Integration +description: Collect logs and metrics from Apache servers with Elastic Agent. type: integration categories: - web -release: experimental +release: ga conditions: - kibana.version: '^7.9.0' + kibana.version: "^7.14.0 || ^8.0.0" screenshots: - - src: /img/kibana-apache.png - title: Apache Integration - size: 1215x1199 + - src: /img/apache-metrics-overview.png + title: Apache metrics overview + size: 3360x3064 type: image/png - - src: /img/apache_httpd_server_status.png - title: Apache HTTPD Server Status - size: 1919x1079 + - src: /img/apache-logs-overview.png + title: Apache logs overview + size: 3342x1384 type: image/png icons: - src: /img/logo_apache.svg @@ -32,6 +35,65 @@ policy_templates: - type: logfile title: Collect logs from Apache instances description: Collecting Apache access and error logs + - type: httpjson + title: Collect logs from third-party REST API (experimental) + description: Collect logs from third-party REST API (experimental) + vars: + - name: url + type: text + title: URL of Splunk Enterprise Server + description: i.e. scheme://host:port, path is automatic + show_user: true + required: true + default: https://server.example.com:8089 + - name: username + type: text + title: Splunk REST API Username + show_user: true + required: false + - name: password + type: password + title: Splunk REST API Password + show_user: true + required: false + - name: token + type: password + title: Splunk Authorization Token + description: | + Bearer Token or Session Key, e.g. "Bearer eyJFd3e46..." + or "Splunk 192fd3e...". Cannot be used with username + and password. + show_user: true + required: false + - name: ssl + type: yaml + title: SSL Configuration + description: i.e. certificate_authorities, supported_protocols, verification_mode etc. + multi: false + required: false + show_user: false + default: | + #certificate_authorities: + # - | + # -----BEGIN CERTIFICATE----- + # MIIDCjCCAfKgAwIBAgITJ706Mu2wJlKckpIvkWxEHvEyijANBgkqhkiG9w0BAQsF + # ADAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwIBcNMTkwNzIyMTkyOTA0WhgPMjExOTA2 + # MjgxOTI5MDRaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB + # BQADggEPADCCAQoCggEBANce58Y/JykI58iyOXpxGfw0/gMvF0hUQAcUrSMxEO6n + # fZRA49b4OV4SwWmA3395uL2eB2NB8y8qdQ9muXUdPBWE4l9rMZ6gmfu90N5B5uEl + # 94NcfBfYOKi1fJQ9i7WKhTjlRkMCgBkWPkUokvBZFRt8RtF7zI77BSEorHGQCk9t + # /D7BS0GJyfVEhftbWcFEAG3VRcoMhF7kUzYwp+qESoriFRYLeDWv68ZOvG7eoWnP + # PsvZStEVEimjvK5NSESEQa9xWyJOmlOKXhkdymtcUd/nXnx6UTCFgnkgzSdTWV41 + # CI6B6aJ9svCTI2QuoIq2HxX/ix7OvW1huVmcyHVxyUECAwEAAaNTMFEwHQYDVR0O + # BBYEFPwN1OceFGm9v6ux8G+DZ3TUDYxqMB8GA1UdIwQYMBaAFPwN1OceFGm9v6ux + # 8G+DZ3TUDYxqMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAG5D + # 874A4YI7YUwOVsVAdbWtgp1d0zKcPRR+r2OdSbTAV5/gcS3jgBJ3i1BN34JuDVFw + # 3DeJSYT3nxy2Y56lLnxDeF8CUTUtVQx3CuGkRg1ouGAHpO/6OqOhwLLorEmxi7tA + # H2O8mtT0poX5AnOAhzVy7QW0D/k4WaoLyckM5hUa6RtvgvLxOwA0U+VGurCDoctu + # 8F4QOgTAWyh8EZIwaKCliFRSynDpv3JTUwtfZkxo6K6nce1RhCWFAsMvDZL8Dgc0 + # yvgJ38BRsFOtkRuAGSf6ZUwTO8JJRRIFnpUzXflAnGivK9M13D5GEQMmIl6U9Pvk + # sxSmbIUfc2SGJGCJD4I= + # -----END CERTIFICATE----- - type: apache/metrics title: Collect metrics from Apache instances description: Collecting Apache status metrics @@ -45,4 +107,4 @@ policy_templates: default: - http://127.0.0.1 owner: - github: elastic/integrations-services + github: elastic/integrations diff --git a/test/packages/aws/_dev/build/build.yml b/test/packages/aws/_dev/build/build.yml new file mode 100644 index 0000000000..08d85edcf9 --- /dev/null +++ b/test/packages/aws/_dev/build/build.yml @@ -0,0 +1,3 @@ +dependencies: + ecs: + reference: git@1.12 diff --git a/test/packages/aws/_dev/build/docs/README.md b/test/packages/aws/_dev/build/docs/README.md index e36b499695..c40242cdf6 100644 --- a/test/packages/aws/_dev/build/docs/README.md +++ b/test/packages/aws/_dev/build/docs/README.md @@ -15,6 +15,20 @@ AWS credentials are required for running AWS integration. * *endpoint*: URL of the entry point for an AWS web service. * *role_arn*: AWS IAM Role to assume. +#### Data stream specific configuration parameters +* *latency*: Some AWS services send monitoring metrics to CloudWatch with a +latency to process larger than Metricbeat collection period. This will cause +data points missing or none get collected by Metricbeat. In this case, please +specify a latency parameter so collection start time and end time will be +shifted by the given latency amount. +* *period*: How often the data stream is executed. +* *regions*: Specify which AWS regions to query metrics from. If the `regions` +is not set in the config, then by default, the integration will query metrics +from all available AWS regions. If `endpoint` is specified, `regions` becomes a +required config parameter. +* *tags_filter*: Tag key value pairs from aws resources. A tag is a label that +user assigns to an AWS resource. + ### Credential Types There are three types of AWS credentials can be used: access keys, temporary security credentials and IAM role ARN. @@ -61,10 +75,14 @@ temporary credentials. Please see for more details. ### Supported Formats -1. Use `access_key_id`, `secret_access_key` and/or `session_token` directly -2. Use `role_arn`: If `access_key_id` and `secret_access_key` are not given, -then the package will check for `role_arn`. `role_arn` is used to specify which - AWS IAM role to assume for generating temporary credentials. +1. Use access keys: Access keys include `access_key_id`, `secret_access_key` +and/or `session_token`. +2. Use `role_arn`: `role_arn` is used to specify which AWS IAM role to assume +for generating temporary credentials. If `role_arn` is given, the package will +check if access keys are given. If not, the package will check for credential +profile name. If neither is given, default credential profile will be used. +Please make sure credentials are given under either a credential profile or +access keys. 3. Use `credential_profile_name` and/or `shared_credential_file`: If `access_key_id`, `secret_access_key` and `role_arn` are all not given, then the package will check for `credential_profile_name`. If you use different diff --git a/test/packages/aws/_dev/build/docs/cloudtrail.md b/test/packages/aws/_dev/build/docs/cloudtrail.md index e06cbe105b..cbe7fb05c1 100644 --- a/test/packages/aws/_dev/build/docs/cloudtrail.md +++ b/test/packages/aws/_dev/build/docs/cloudtrail.md @@ -9,3 +9,5 @@ events for the account. If user creates a trail, it delivers those events as log Integrity is turned on, it only reads the CloudTrail logs. {{fields "cloudtrail"}} + +{{event "cloudtrail"}} diff --git a/test/packages/aws/_dev/build/docs/cloudwatch.md b/test/packages/aws/_dev/build/docs/cloudwatch.md index 50fe1a5a5f..a27d5f8c8b 100644 --- a/test/packages/aws/_dev/build/docs/cloudwatch.md +++ b/test/packages/aws/_dev/build/docs/cloudwatch.md @@ -9,6 +9,8 @@ setup already. {{fields "cloudwatch_logs"}} +{{event "cloudwatch_logs"}} + ## Metrics {{event "cloudwatch_metrics"}} diff --git a/test/packages/aws/_dev/build/docs/ec2.md b/test/packages/aws/_dev/build/docs/ec2.md index 9a9fe5e428..f0e6205075 100644 --- a/test/packages/aws/_dev/build/docs/ec2.md +++ b/test/packages/aws/_dev/build/docs/ec2.md @@ -9,6 +9,8 @@ and `process.name`. For logs from other services, please use `cloudwatch` datase {{fields "ec2_logs"}} +{{event "ec2_logs"}} + ## Metrics {{event "ec2_metrics"}} diff --git a/test/packages/aws/_dev/build/docs/elb.md b/test/packages/aws/_dev/build/docs/elb.md index 608ed45e66..db9413e39f 100644 --- a/test/packages/aws/_dev/build/docs/elb.md +++ b/test/packages/aws/_dev/build/docs/elb.md @@ -16,6 +16,8 @@ For network load balancer, please follow [enable access log for network load bal {{fields "elb_logs"}} +{{event "elb_logs"}} + ## Metrics {{event "elb_metrics"}} diff --git a/test/packages/aws/_dev/build/docs/s3.md b/test/packages/aws/_dev/build/docs/s3.md index cfa236aa13..ae3faed53b 100644 --- a/test/packages/aws/_dev/build/docs/s3.md +++ b/test/packages/aws/_dev/build/docs/s3.md @@ -12,6 +12,8 @@ for sending server access logs to S3 bucket. {{fields "s3access"}} +{{event "s3access"}} + ## Metrics ### s3_daily_storage diff --git a/test/packages/aws/_dev/build/docs/s3_storage_lens.md b/test/packages/aws/_dev/build/docs/s3_storage_lens.md new file mode 100644 index 0000000000..275ba37372 --- /dev/null +++ b/test/packages/aws/_dev/build/docs/s3_storage_lens.md @@ -0,0 +1,7 @@ +# s3 storage lens + +## Metrics + +{{event "s3_storage_lens"}} + +{{fields "s3_storage_lens"}} \ No newline at end of file diff --git a/test/packages/aws/_dev/build/docs/vpcflow.md b/test/packages/aws/_dev/build/docs/vpcflow.md index f707db5822..65e7e4fc9b 100644 --- a/test/packages/aws/_dev/build/docs/vpcflow.md +++ b/test/packages/aws/_dev/build/docs/vpcflow.md @@ -3,3 +3,5 @@ ## Logs {{fields "vpcflow"}} + +{{event "vpcflow"}} \ No newline at end of file diff --git a/test/packages/aws/_dev/build/docs/waf.md b/test/packages/aws/_dev/build/docs/waf.md new file mode 100644 index 0000000000..eeca8301b9 --- /dev/null +++ b/test/packages/aws/_dev/build/docs/waf.md @@ -0,0 +1,9 @@ +# waf + +## Logs + +The `waf` dataset is specifically for WAF logs. Export logs from Kinesis Data Firehose to Amazon S3 bucket which has SQS notification setup already. + +{{fields "waf"}} + +{{event "waf"}} \ No newline at end of file diff --git a/test/packages/aws/changelog.yml b/test/packages/aws/changelog.yml index 4ae28cb66a..72a1732365 100644 --- a/test/packages/aws/changelog.yml +++ b/test/packages/aws/changelog.yml @@ -1,21 +1,226 @@ # newer versions go on top - version: "999.999.999" changes: - - description: Use input groups. - type: enhancement # can be one of: enhancement, bugfix, breaking-change + - description: Change test public IPs to the supported subset + type: bugfix + link: https://github.com/elastic/integrations/pull/2327 +- version: "1.6.1" + changes: + - description: Fix the value of event.created in CloudTrail data stream. + type: enhancement + link: https://github.com/elastic/integrations/pull/2325 +- version: "1.6.0" + changes: + - description: Add max_number_of_messages config option to AWS S3 input config. + type: enhancement + link: https://github.com/elastic/integrations/pull/2299 +- version: "1.5.1" + changes: + - description: Add missing sample events + type: enhancement + link: https://github.com/elastic/integrations/pull/2282 +- version: "1.5.0" + changes: + - description: Support Kibana 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2206 +- version: "1.4.1" + changes: + - description: Add Overview dashboard for AWS S3 Storage Lens + type: enhancement + link: https://github.com/elastic/integrations/pull/2153 +- version: "1.4.0" + changes: + - description: Add integration for AWS S3 Storage Lens + type: enhancement + link: https://github.com/elastic/integrations/pull/2142 +- version: "1.3.2" + changes: + - description: Uniform with guidelines + type: enhancement + link: https://github.com/elastic/integrations/pull/2003 +- version: "1.3.1" + changes: + - description: Add config parameter descriptions + type: enhancement + link: https://github.com/elastic/integrations/pull/1917 +- version: "1.3.0" + changes: + - description: Add WAF datastream + type: enhancement + link: https://github.com/elastic/integrations/pull/1886 +- version: "1.2.2" + changes: + - description: Prevent pipeline script error + type: bugfix + link: https://github.com/elastic/integrations/pull/1871 +- version: "1.2.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1797 +- version: "1.2.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1687 +- version: "1.1.0" + changes: + - description: vpcflow sync with filebeat fileset + type: enhancement + link: https://github.com/elastic/integrations/pull/1772 +- version: "1.0.0" + changes: + - description: Release AWS as GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1623 +- version: "0.10.7" + changes: + - description: Add proxy config + type: enhancement + link: https://github.com/elastic/integrations/pull/1648 +- version: "0.10.6" + changes: + - description: Fix aws.billing.EstimatedCharges field name + type: bugfix + link: https://github.com/elastic/integrations/pull/1606 +- version: "0.10.5" + changes: + - description: Add event.created field + type: bugfix + link: https://github.com/elastic/integrations/pull/1590 +- version: "0.10.4" + changes: + - description: Improve RDS dashboard + type: enhancement + link: https://github.com/elastic/integrations/pull/1449 +- version: "0.10.3" + changes: + - description: Convert to generated ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1465 +- version: '0.10.2' + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1371 +- version: "0.10.1" + changes: + - description: Escape special characters in docs + type: enhancement + link: https://github.com/elastic/integrations/pull/1405 +- version: "0.10.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "0.9.3" + changes: + - description: Fix categories for each policy template + type: bugfix + link: https://github.com/elastic/integrations/pull/1357 +- version: "0.9.2" + changes: + - description: Add linked account information into billing metricset + type: enhancement + link: https://github.com/elastic/integrations/pull/1334 +- version: "0.9.1" + changes: + - description: Fix `aws.s3access` pipeline when remote IP is a `-` + type: bugfix + link: https://github.com/elastic/integrations/pull/1333 +- version: "0.9.0" + changes: + - description: Change default credential options to access keys + type: enhancement + link: https://github.com/elastic/integrations/pull/1320 +- version: "0.8.0" + changes: + - description: Set "event.module" and "event.dataset" + type: enhancement + link: https://github.com/elastic/integrations/pull/1245 +- version: "0.7.0" + changes: + - description: Introduce granularity using input_groups + type: enhancement link: https://github.com/elastic/integrations/pull/767 +- version: "0.6.4" + changes: + - description: Add support for Splunk authorization tokens + type: enhancement + link: https://github.com/elastic/integrations/pull/1147 +- version: "0.6.3" + changes: + - description: Fix bug in Third Party ingest pipeline + type: bugfix + link: https://github.com/elastic/integrations/pull/1201 +- version: "0.6.2" + changes: + - description: Removed incorrect `http.request.referrer` field from elb logs + type: bugfix + link: https://github.com/elastic/integrations/pull/1212 +- version: "0.6.1" + changes: + - description: Add support for CloudTrail Digest & Insight logs + type: enhancement + link: https://github.com/elastic/integrations/pull/1079 +- version: "0.6.0" + changes: + - description: Update ECS version, add event.original and preparing for package GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1070 +- version: "0.5.6" + changes: + - description: Fix stack compatability + type: bugfix + link: https://github.com/elastic/integrations/pull/1000 +- version: "0.5.5" + changes: + - description: Allow role_arn work with access keys for AWS + type: enhancement + link: https://github.com/elastic/integrations/pull/979 +- version: "0.5.4" + changes: + - description: Rename s3 input to aws-s3. + type: enhancement + link: https://github.com/elastic/integrations/pull/631 +- version: "0.5.3" + changes: + - description: Add missing "geo" fields + type: enhancement + link: https://github.com/elastic/integrations/pull/919 +- version: "0.5.2" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/834 +- version: "0.5.1" + changes: + - description: Ignore missing "json" field in ingest pipeline + type: bugfix + link: https://github.com/elastic/integrations/pull/791 +- version: "0.5.0" + changes: + - description: Moving edge processors to ingest pipeline + type: enhancement + link: https://github.com/elastic/integrations/pull/782 +- version: "0.4.2" + changes: + - description: Updating package owner + type: enhancement + link: https://github.com/elastic/integrations/pull/766 - version: "0.4.1" changes: - description: Correct sample event file. - type: bugfix # can be one of: enhancement, bugfix, breaking-change + type: bugfix link: https://github.com/elastic/integrations/pull/754 - version: "0.4.0" changes: - description: Add changes to use ECS 1.8 fields. - type: enhancement # can be one of: enhancement, bugfix, breaking-change + type: enhancement link: https://github.com/elastic/integrations/pull/721 - version: "0.0.3" changes: - description: initial release - type: enhancement # can be one of: enhancement, bugfix, breaking-change + type: enhancement link: https://github.com/elastic/integrations/pull/21 diff --git a/test/packages/aws/data_stream/billing/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/billing/agent/stream/stream.yml.hbs index caae1156d6..45017bd29c 100644 --- a/test/packages/aws/data_stream/billing/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/billing/agent/stream/stream.yml.hbs @@ -32,4 +32,7 @@ cost_explorer_config.group_by_tag_keys: {{#each cost_explorer_config.group_by_tag_keys as |tag_key i|}} - {{tag_key}} {{/each}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/billing/fields/base-fields.yml b/test/packages/aws/data_stream/billing/fields/base-fields.yml index 7c798f4534..f3e0e8980d 100644 --- a/test/packages/aws/data_stream/billing/fields/base-fields.yml +++ b/test/packages/aws/data_stream/billing/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.billing diff --git a/test/packages/aws/data_stream/billing/fields/ecs.yml b/test/packages/aws/data_stream/billing/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/billing/fields/ecs.yml +++ b/test/packages/aws/data_stream/billing/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/billing/fields/fields.yml b/test/packages/aws/data_stream/billing/fields/fields.yml index 5b3ee582a6..b91f8f3645 100644 --- a/test/packages/aws/data_stream/billing/fields/fields.yml +++ b/test/packages/aws/data_stream/billing/fields/fields.yml @@ -4,7 +4,7 @@ - name: billing type: group fields: - - name: EstimatedCharges.max + - name: EstimatedCharges type: long description: Maximum estimated charges for AWS acccount. - name: Currency diff --git a/test/packages/aws/data_stream/billing/fields/package-fields.yml b/test/packages/aws/data_stream/billing/fields/package-fields.yml index a8a7ee8dcc..7adc9facb0 100644 --- a/test/packages/aws/data_stream/billing/fields/package-fields.yml +++ b/test/packages/aws/data_stream/billing/fields/package-fields.yml @@ -17,3 +17,16 @@ type: object description: | Metrics that returned from Cloudwatch API query. + - name: linked_account + type: group + fields: + - name: id + type: keyword + description: > + ID used to identify linked account. + + - name: name + type: keyword + description: > + Name or alias used to identify linked account. + diff --git a/test/packages/aws/data_stream/billing/manifest.yml b/test/packages/aws/data_stream/billing/manifest.yml index e42030e46c..dcdfb390f1 100644 --- a/test/packages/aws/data_stream/billing/manifest.yml +++ b/test/packages/aws/data_stream/billing/manifest.yml @@ -1,4 +1,4 @@ -title: AWS billing metrics +title: AWS Billing Metrics release: beta type: metrics streams: @@ -27,6 +27,7 @@ streams: - "AZ" - "INSTANCE_TYPE" - "SERVICE" + - "LINKED_ACCOUNT" - name: cost_explorer_config.group_by_tag_keys type: text title: Cost Explorer Group By Tag Keys @@ -35,5 +36,5 @@ streams: show_user: true default: - "aws:createdBy" - title: AWS Billing metrics - description: Collect AWS billing metrics + title: AWS Billing Metrics + description: Collect billing metrics from Amazon Web Services with Elastic Agent. diff --git a/test/packages/aws/data_stream/billing/sample_event.json b/test/packages/aws/data_stream/billing/sample_event.json index 0a252492f0..832bb00231 100644 --- a/test/packages/aws/data_stream/billing/sample_event.json +++ b/test/packages/aws/data_stream/billing/sample_event.json @@ -22,17 +22,29 @@ }, "aws": { "billing": { - "metrics": { - "EstimatedCharges": { - "max": 1625.41 - } + "Currency": "USD", + "EstimatedCharges": 39.26, + "ServiceName": "AmazonEKS", + "AmortizedCost": { + "amount": 51.6, + "unit": "USD" + }, + "BlendedCost": { + "amount": 51.6, + "unit": "USD" + }, + "NormalizedUsageAmount": { + "amount": 672, + "unit": "N/A" + }, + "UnblendedCost": { + "amount": 51.6, + "unit": "USD" + }, + "UsageQuantity": { + "amount": 168, + "unit": "N/A" } - }, - "cloudwatch": { - "namespace": "AWS/Billing" - }, - "dimensions": { - "Currency": "USD" } }, "service": { diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-add-user-to-group-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-add-user-to-group-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-add-user-to-group-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-add-user-to-group-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-add-user-to-group-json.log-expected.json index aefef7cf61..02145eb005 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-add-user-to-group-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-add-user-to-group-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-2", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2014-03-25T21:08:14.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.290352893Z", "original": "{\"eventVersion\":\"1.0\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"2014-03-25T18:45:11Z\"}}},\"eventTime\":\"2014-03-25T21:08:14Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"AddUserToGroup\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"AWSConsole\",\"requestParameters\":{\"userName\":\"Bob\",\"groupName\":\"admin\"},\"responseElements\":null}", "provider": "iam.amazonaws.com", - "created": "2014-03-25T21:08:14.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "AddUserToGroup", "type": [ diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log index c2a4a5e884..90e496fc0f 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log @@ -1 +1 @@ -{"eventVersion":"1.05","userIdentity":{"type":"AssumedRole","principalId":"AROAIN5ATK5U7KEXAMPLE:JohnRole1","arn":"arn:aws:sts::111111111111:assumed-role/JohnDoe/JohnRole1","accountId":"111111111111","accessKeyId":"AKIAI44QH8DHBEXAMPLE","sessionContext":{"attributes":{"mfaAuthenticated":"false","creationDate":"2019-10-02T21:50:54Z"},"sessionIssuer":{"type":"Role","principalId":"AROAIN5ATK5U7KEXAMPLE","arn":"arn:aws:iam::111111111111:role/JohnRole1","accountId":"111111111111","userName":"JohnDoe"}}},"eventTime":"2019-10-02T22:12:29Z","eventSource":"sts.amazonaws.com","eventName":"AssumeRole","awsRegion":"us-east-2","sourceIPAddress":"123.145.67.89","userAgent":"aws-cli/1.16.248 Python/3.4.7 Linux/4.9.184-0.1.ac.235.83.329.metal1.x86_64 botocore/1.12.239","requestParameters":{"incomingTransitiveTags":{"Department":"Engineering"},"tags":[{"value":"johndoe@example.com","key":"Email"},{"value":"12345","key":"CostCenter"}],"roleArn":"arn:aws:iam::111111111111:role/JohnRole2","roleSessionName":"Role2WithTags","transitiveTagKeys":["Email","CostCenter"],"durationSeconds":3600},"responseElements":{"credentials":{"accessKeyId":"ASIAWHOJDLGPOEXAMPLE","expiration":"Oct 2, 2019 11:12:29 PM","sessionToken":"AgoJb3JpZ2luX2VjEB4aCXVzLXdlc3QtMSJHMEXAMPLETOKEN+//rJb8Lo30mFc5MlhFCEbubZvEj0wHB/mDMwIgSEe9gk/Zjr09tZV7F1HDTMhmEXAMPLETOKEN/iEJ/rkqngII9///////////ARABGgw0MjgzMDc4NjM5NjYiDLZjZFKwP4qxQG5sFCryASO4UPz5qE97wPPH1eLMvs7CgSDBSWfonmRTCfokm2FN1+hWUdQQH6adjbbrVLFL8c3jSsBhQ383AvxpwK5YRuDE1AI/+C+WKFZb701eiv9J5La2EXAMPLETOKEN/c7S5Iro1WUJ0q3Cxuo/8HUoSxVhQHM7zF7mWWLhXLEQ52ivL+F6q5dpXu4aTFedpMfnJa8JtkWwG9x1Axj0Ypy2ok8v5unpQGWych1vwdvj6ez1Dm8Xg1+qIzXILiEXAMPLETOKEN/vQGqu8H+nxp3kabcrtOvTFTvxX6vsc8OGwUfHhzAfYGEXAMPLETOKEN/L6v1yMM3B1OwFOrQBno1HEjf1oNI8RnQiMNFdUOtwYj7HUZIOCZmjfN8PPHq77N7GJl9lzvIZKQA0Owcjg+mc78zHCj8y0siY8C96paEXAMPLETOKEN/E3cpksxWdgs91HRzJWScjN2+r2LTGjYhyPqcmFzzo2mCE7mBNEXAMPLETOKEN/oJy+2o83YNW5tOiDmczgDzJZ4UKR84yGYOMfSnF4XcEJrDgAJ3OJFwmTcTQICAlSwLEXAMPLETOKEN"},"assumedRoleUser":{"assumedRoleId":"AROAIFR7WHDTSOYQYHFUE:Role2WithTags","arn":"arn:aws:sts::111111111111:assumed-role/test-role/Role2WithTags"}},"requestID":"b96b0e4e-e561-11e9-8b3f-7b396EXAMPLE","eventID":"1917948f-3042-46ec-98e2-62865EXAMPLE","resources":[{"ARN":"arn:aws:iam::111122223333:role/JohnRole2","accountId":"111111111111","type":"AWS::IAM::Role"}],"eventType":"AwsApiCall","recipientAccountId":"111111111111"} +{"eventVersion":"1.05","userIdentity":{"type":"AssumedRole","principalId":"AROAIN5ATK5U7KEXAMPLE:JohnRole1","arn":"arn:aws:sts::111111111111:assumed-role/JohnDoe/JohnRole1","accountId":"111111111111","accessKeyId":"AKIAI44QH8DHBEXAMPLE","sessionContext":{"attributes":{"mfaAuthenticated":"false","creationDate":"2019-10-02T21:50:54Z"},"sessionIssuer":{"type":"Role","principalId":"AROAIN5ATK5U7KEXAMPLE","arn":"arn:aws:iam::111111111111:role/JohnRole1","accountId":"111111111111","userName":"JohnDoe"}}},"eventTime":"2019-10-02T22:12:29Z","eventSource":"sts.amazonaws.com","eventName":"AssumeRole","awsRegion":"us-east-2","sourceIPAddress":"81.2.69.144","userAgent":"aws-cli/1.16.248 Python/3.4.7 Linux/4.9.184-0.1.ac.235.83.329.metal1.x86_64 botocore/1.12.239","requestParameters":{"incomingTransitiveTags":{"Department":"Engineering"},"tags":[{"value":"johndoe@example.com","key":"Email"},{"value":"12345","key":"CostCenter"}],"roleArn":"arn:aws:iam::111111111111:role/JohnRole2","roleSessionName":"Role2WithTags","transitiveTagKeys":["Email","CostCenter"],"durationSeconds":3600},"responseElements":{"credentials":{"accessKeyId":"ASIAWHOJDLGPOEXAMPLE","expiration":"Oct 2, 2019 11:12:29 PM","sessionToken":"AgoJb3JpZ2luX2VjEB4aCXVzLXdlc3QtMSJHMEXAMPLETOKEN+//rJb8Lo30mFc5MlhFCEbubZvEj0wHB/mDMwIgSEe9gk/Zjr09tZV7F1HDTMhmEXAMPLETOKEN/iEJ/rkqngII9///////////ARABGgw0MjgzMDc4NjM5NjYiDLZjZFKwP4qxQG5sFCryASO4UPz5qE97wPPH1eLMvs7CgSDBSWfonmRTCfokm2FN1+hWUdQQH6adjbbrVLFL8c3jSsBhQ383AvxpwK5YRuDE1AI/+C+WKFZb701eiv9J5La2EXAMPLETOKEN/c7S5Iro1WUJ0q3Cxuo/8HUoSxVhQHM7zF7mWWLhXLEQ52ivL+F6q5dpXu4aTFedpMfnJa8JtkWwG9x1Axj0Ypy2ok8v5unpQGWych1vwdvj6ez1Dm8Xg1+qIzXILiEXAMPLETOKEN/vQGqu8H+nxp3kabcrtOvTFTvxX6vsc8OGwUfHhzAfYGEXAMPLETOKEN/L6v1yMM3B1OwFOrQBno1HEjf1oNI8RnQiMNFdUOtwYj7HUZIOCZmjfN8PPHq77N7GJl9lzvIZKQA0Owcjg+mc78zHCj8y0siY8C96paEXAMPLETOKEN/E3cpksxWdgs91HRzJWScjN2+r2LTGjYhyPqcmFzzo2mCE7mBNEXAMPLETOKEN/oJy+2o83YNW5tOiDmczgDzJZ4UKR84yGYOMfSnF4XcEJrDgAJ3OJFwmTcTQICAlSwLEXAMPLETOKEN"},"assumedRoleUser":{"assumedRoleId":"AROAIFR7WHDTSOYQYHFUE:Role2WithTags","arn":"arn:aws:sts::111111111111:assumed-role/test-role/Role2WithTags"}},"requestID":"b96b0e4e-e561-11e9-8b3f-7b396EXAMPLE","eventID":"1917948f-3042-46ec-98e2-62865EXAMPLE","resources":[{"ARN":"arn:aws:iam::111122223333:role/JohnRole2","accountId":"111111111111","type":"AWS::IAM::Role"}],"eventType":"AwsApiCall","recipientAccountId":"111111111111"} diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log-expected.json index 4b2156077d..6231a4dd28 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-assume-role-json.log-expected.json @@ -8,32 +8,35 @@ } }, "@timestamp": "2019-10-02T22:12:29.000Z", + "ecs": { + "version": "1.12.0" + }, "source": { "geo": { - "continent_name": "Asia", - "region_iso_code": "CN-CQ", - "country_name": "China", - "region_name": "Chongqing", + "continent_name": "Europe", + "region_iso_code": "GB-OXF", + "city_name": "Abingdon", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "region_name": "Oxfordshire", "location": { - "lon": 106.5531, - "lat": 29.5569 - }, - "country_iso_code": "CN" + "lon": -1.3614, + "lat": 51.7095 + } }, "as": { - "number": 4837, + "number": 20712, "organization": { - "name": "CHINA UNICOM China169 Backbone" + "name": "Andrews \u0026 Arnold Ltd" } }, - "address": "123.145.67.89", - "ip": "123.145.67.89" + "address": "81.2.69.144", + "ip": "81.2.69.144" }, "event": { - "ingested": "2021-04-23T12:15:54.325928891Z", - "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"AssumedRole\",\"principalId\":\"AROAIN5ATK5U7KEXAMPLE:JohnRole1\",\"arn\":\"arn:aws:sts::111111111111:assumed-role/JohnDoe/JohnRole1\",\"accountId\":\"111111111111\",\"accessKeyId\":\"AKIAI44QH8DHBEXAMPLE\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"2019-10-02T21:50:54Z\"},\"sessionIssuer\":{\"type\":\"Role\",\"principalId\":\"AROAIN5ATK5U7KEXAMPLE\",\"arn\":\"arn:aws:iam::111111111111:role/JohnRole1\",\"accountId\":\"111111111111\",\"userName\":\"JohnDoe\"}}},\"eventTime\":\"2019-10-02T22:12:29Z\",\"eventSource\":\"sts.amazonaws.com\",\"eventName\":\"AssumeRole\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"123.145.67.89\",\"userAgent\":\"aws-cli/1.16.248 Python/3.4.7 Linux/4.9.184-0.1.ac.235.83.329.metal1.x86_64 botocore/1.12.239\",\"requestParameters\":{\"incomingTransitiveTags\":{\"Department\":\"Engineering\"},\"tags\":[{\"value\":\"johndoe@example.com\",\"key\":\"Email\"},{\"value\":\"12345\",\"key\":\"CostCenter\"}],\"roleArn\":\"arn:aws:iam::111111111111:role/JohnRole2\",\"roleSessionName\":\"Role2WithTags\",\"transitiveTagKeys\":[\"Email\",\"CostCenter\"],\"durationSeconds\":3600},\"responseElements\":{\"credentials\":{\"accessKeyId\":\"ASIAWHOJDLGPOEXAMPLE\",\"expiration\":\"Oct 2, 2019 11:12:29 PM\",\"sessionToken\":\"AgoJb3JpZ2luX2VjEB4aCXVzLXdlc3QtMSJHMEXAMPLETOKEN+//rJb8Lo30mFc5MlhFCEbubZvEj0wHB/mDMwIgSEe9gk/Zjr09tZV7F1HDTMhmEXAMPLETOKEN/iEJ/rkqngII9///////////ARABGgw0MjgzMDc4NjM5NjYiDLZjZFKwP4qxQG5sFCryASO4UPz5qE97wPPH1eLMvs7CgSDBSWfonmRTCfokm2FN1+hWUdQQH6adjbbrVLFL8c3jSsBhQ383AvxpwK5YRuDE1AI/+C+WKFZb701eiv9J5La2EXAMPLETOKEN/c7S5Iro1WUJ0q3Cxuo/8HUoSxVhQHM7zF7mWWLhXLEQ52ivL+F6q5dpXu4aTFedpMfnJa8JtkWwG9x1Axj0Ypy2ok8v5unpQGWych1vwdvj6ez1Dm8Xg1+qIzXILiEXAMPLETOKEN/vQGqu8H+nxp3kabcrtOvTFTvxX6vsc8OGwUfHhzAfYGEXAMPLETOKEN/L6v1yMM3B1OwFOrQBno1HEjf1oNI8RnQiMNFdUOtwYj7HUZIOCZmjfN8PPHq77N7GJl9lzvIZKQA0Owcjg+mc78zHCj8y0siY8C96paEXAMPLETOKEN/E3cpksxWdgs91HRzJWScjN2+r2LTGjYhyPqcmFzzo2mCE7mBNEXAMPLETOKEN/oJy+2o83YNW5tOiDmczgDzJZ4UKR84yGYOMfSnF4XcEJrDgAJ3OJFwmTcTQICAlSwLEXAMPLETOKEN\"},\"assumedRoleUser\":{\"assumedRoleId\":\"AROAIFR7WHDTSOYQYHFUE:Role2WithTags\",\"arn\":\"arn:aws:sts::111111111111:assumed-role/test-role/Role2WithTags\"}},\"requestID\":\"b96b0e4e-e561-11e9-8b3f-7b396EXAMPLE\",\"eventID\":\"1917948f-3042-46ec-98e2-62865EXAMPLE\",\"resources\":[{\"ARN\":\"arn:aws:iam::111122223333:role/JohnRole2\",\"accountId\":\"111111111111\",\"type\":\"AWS::IAM::Role\"}],\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"111111111111\"}", + "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"AssumedRole\",\"principalId\":\"AROAIN5ATK5U7KEXAMPLE:JohnRole1\",\"arn\":\"arn:aws:sts::111111111111:assumed-role/JohnDoe/JohnRole1\",\"accountId\":\"111111111111\",\"accessKeyId\":\"AKIAI44QH8DHBEXAMPLE\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"2019-10-02T21:50:54Z\"},\"sessionIssuer\":{\"type\":\"Role\",\"principalId\":\"AROAIN5ATK5U7KEXAMPLE\",\"arn\":\"arn:aws:iam::111111111111:role/JohnRole1\",\"accountId\":\"111111111111\",\"userName\":\"JohnDoe\"}}},\"eventTime\":\"2019-10-02T22:12:29Z\",\"eventSource\":\"sts.amazonaws.com\",\"eventName\":\"AssumeRole\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"81.2.69.144\",\"userAgent\":\"aws-cli/1.16.248 Python/3.4.7 Linux/4.9.184-0.1.ac.235.83.329.metal1.x86_64 botocore/1.12.239\",\"requestParameters\":{\"incomingTransitiveTags\":{\"Department\":\"Engineering\"},\"tags\":[{\"value\":\"johndoe@example.com\",\"key\":\"Email\"},{\"value\":\"12345\",\"key\":\"CostCenter\"}],\"roleArn\":\"arn:aws:iam::111111111111:role/JohnRole2\",\"roleSessionName\":\"Role2WithTags\",\"transitiveTagKeys\":[\"Email\",\"CostCenter\"],\"durationSeconds\":3600},\"responseElements\":{\"credentials\":{\"accessKeyId\":\"ASIAWHOJDLGPOEXAMPLE\",\"expiration\":\"Oct 2, 2019 11:12:29 PM\",\"sessionToken\":\"AgoJb3JpZ2luX2VjEB4aCXVzLXdlc3QtMSJHMEXAMPLETOKEN+//rJb8Lo30mFc5MlhFCEbubZvEj0wHB/mDMwIgSEe9gk/Zjr09tZV7F1HDTMhmEXAMPLETOKEN/iEJ/rkqngII9///////////ARABGgw0MjgzMDc4NjM5NjYiDLZjZFKwP4qxQG5sFCryASO4UPz5qE97wPPH1eLMvs7CgSDBSWfonmRTCfokm2FN1+hWUdQQH6adjbbrVLFL8c3jSsBhQ383AvxpwK5YRuDE1AI/+C+WKFZb701eiv9J5La2EXAMPLETOKEN/c7S5Iro1WUJ0q3Cxuo/8HUoSxVhQHM7zF7mWWLhXLEQ52ivL+F6q5dpXu4aTFedpMfnJa8JtkWwG9x1Axj0Ypy2ok8v5unpQGWych1vwdvj6ez1Dm8Xg1+qIzXILiEXAMPLETOKEN/vQGqu8H+nxp3kabcrtOvTFTvxX6vsc8OGwUfHhzAfYGEXAMPLETOKEN/L6v1yMM3B1OwFOrQBno1HEjf1oNI8RnQiMNFdUOtwYj7HUZIOCZmjfN8PPHq77N7GJl9lzvIZKQA0Owcjg+mc78zHCj8y0siY8C96paEXAMPLETOKEN/E3cpksxWdgs91HRzJWScjN2+r2LTGjYhyPqcmFzzo2mCE7mBNEXAMPLETOKEN/oJy+2o83YNW5tOiDmczgDzJZ4UKR84yGYOMfSnF4XcEJrDgAJ3OJFwmTcTQICAlSwLEXAMPLETOKEN\"},\"assumedRoleUser\":{\"assumedRoleId\":\"AROAIFR7WHDTSOYQYHFUE:Role2WithTags\",\"arn\":\"arn:aws:sts::111111111111:assumed-role/test-role/Role2WithTags\"}},\"requestID\":\"b96b0e4e-e561-11e9-8b3f-7b396EXAMPLE\",\"eventID\":\"1917948f-3042-46ec-98e2-62865EXAMPLE\",\"resources\":[{\"ARN\":\"arn:aws:iam::111122223333:role/JohnRole2\",\"accountId\":\"111111111111\",\"type\":\"AWS::IAM::Role\"}],\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"111111111111\"}", "provider": "sts.amazonaws.com", - "created": "2019-10-02T22:12:29.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "AssumeRole", "id": "1917948f-3042-46ec-98e2-62865EXAMPLE", @@ -120,7 +123,10 @@ "name": "Spider" }, "version": "1.16.248" - } + }, + "tags": [ + "preserve_original_event" + ] } ] } \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-change-password-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-change-password-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-change-password-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-change-password-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-change-password-json.log-expected.json index 69673ce6bb..9dcab5261a 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-change-password-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-change-password-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-09T00:09:33.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.376665102Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"0123456789012\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-09T00:09:33Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"ChangePassword\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"errorCode\":\"AccessDeniedException\",\"errorMessage\":\"An unknown error occurred\",\"requestParameters\":null,\"responseElements\":null,\"requestID\":\"EXAMPLE-5204-4fed-9c60-9c6EXAMPLE\",\"eventID\":\"EXAMPLE-b92f-48bb-8c4c-efeEXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-09T00:09:33.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "ChangePassword", "id": "EXAMPLE-b92f-48bb-8c4c-efeEXAMPLE", @@ -63,6 +68,13 @@ } }, { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -70,20 +82,18 @@ } }, "@timestamp": "2020-01-09T00:03:36.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.376673279Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"0123456789012\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-09T00:03:36Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"ChangePassword\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"requestParameters\":null,\"responseElements\":null,\"requestID\":\"EXAMPLE-5c16-4eda-9724-EXAMPLE\",\"eventID\":\"EXAMPLE-35a7-4c25-9fc7-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-09T00:03:36.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "ChangePassword", "id": "EXAMPLE-35a7-4c25-9fc7-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-cloudtrail-digest-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-cloudtrail-digest-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-cloudtrail-digest-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-cloudtrail-digest-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-cloudtrail-digest-json.log-expected.json index 00bd8dda0e..0c1cc9a2c9 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-cloudtrail-digest-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-cloudtrail-digest-json.log-expected.json @@ -6,23 +6,27 @@ "id": "123456789123" } }, + "@timestamp": "2020-09-11T19:36:49.000Z", "file": { "path": "AWSLogs/123456789123/CloudTrail-Digest/us-west-2/2020/09/11/123456789123_CloudTrail-Digest_us-west-2_leh-ct-test_us-west-2_20200911T183649Z.json.gz", "hash": { "sha256": "10e0872f32fa1d299d0cc98e94d4c88a6a2eada9d9fc3ae6d53dfe8d54c7caf807072f1e1eec47efdeecfcc22483887f8fddfc954ae587fba43e7676b5547f432fa8722ba1c5baa6b233bcb528ce7c01e3748aab8f28c16c024de79da820128b4c9e5ce65e98a9c4e631687ecc89c224a11bb3df06ce441ff740e4ac9fbd41159e77f5863550118284121f193e357866fbd0463faffb56e194af196e35a7675c3bbd0a398f43159343c3f59129d6339a281a8fdb3192f3fffea9bd21dbb0a705ebfae1921f2133aab0ad29522aea6df0828c1780d3f3ed6b8270ab3ba24459916b0fbbe82fba6ff9677bafe7306e0f5edcc0f1508cdb4e36f3e3b30e653e9987" } }, - "@timestamp": "2020-09-11T19:36:49.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "hash": [ "10e0872f32fa1d299d0cc98e94d4c88a6a2eada9d9fc3ae6d53dfe8d54c7caf807072f1e1eec47efdeecfcc22483887f8fddfc954ae587fba43e7676b5547f432fa8722ba1c5baa6b233bcb528ce7c01e3748aab8f28c16c024de79da820128b4c9e5ce65e98a9c4e631687ecc89c224a11bb3df06ce441ff740e4ac9fbd41159e77f5863550118284121f193e357866fbd0463faffb56e194af196e35a7675c3bbd0a398f43159343c3f59129d6339a281a8fdb3192f3fffea9bd21dbb0a705ebfae1921f2133aab0ad29522aea6df0828c1780d3f3ed6b8270ab3ba24459916b0fbbe82fba6ff9677bafe7306e0f5edcc0f1508cdb4e36f3e3b30e653e9987" ] }, "event": { - "ingested": "2021-04-23T12:15:54.447816418Z", "original": "{\"awsAccountId\":\"123456789123\",\"digestStartTime\":\"2020-09-11T18:36:49Z\",\"digestEndTime\":\"2020-09-11T19:36:49Z\",\"digestS3Bucket\":\"alice-bucket\",\"digestS3Object\":\"AWSLogs/123456789123/CloudTrail-Digest/us-west-2/2020/09/11/123456789123_CloudTrail-Digest_us-west-2_leh-ct-test_us-west-2_20200911T193649Z.json.gz\",\"digestPublicKeyFingerprint\":\"47aaa19f7eec22e9bd0b5e58cfade8cb\",\"digestSignatureAlgorithm\":\"SHA256withRSA\",\"newestEventTime\":\"2020-09-11T19:26:24Z\",\"oldestEventTime\":\"2020-09-11T18:32:04Z\",\"previousDigestS3Bucket\":\"alice-bucket\",\"previousDigestS3Object\":\"AWSLogs/123456789123/CloudTrail-Digest/us-west-2/2020/09/11/123456789123_CloudTrail-Digest_us-west-2_leh-ct-test_us-west-2_20200911T183649Z.json.gz\",\"previousDigestHashValue\":\"531914fcfa0dbacf0c9dd1475a1fdcb5dea6e85921409f3c3ec0ba39063c860\",\"previousDigestHashAlgorithm\":\"SHA-256\",\"previousDigestSignature\":\"10e0872f32fa1d299d0cc98e94d4c88a6a2eada9d9fc3ae6d53dfe8d54c7caf807072f1e1eec47efdeecfcc22483887f8fddfc954ae587fba43e7676b5547f432fa8722ba1c5baa6b233bcb528ce7c01e3748aab8f28c16c024de79da820128b4c9e5ce65e98a9c4e631687ecc89c224a11bb3df06ce441ff740e4ac9fbd41159e77f5863550118284121f193e357866fbd0463faffb56e194af196e35a7675c3bbd0a398f43159343c3f59129d6339a281a8fdb3192f3fffea9bd21dbb0a705ebfae1921f2133aab0ad29522aea6df0828c1780d3f3ed6b8270ab3ba24459916b0fbbe82fba6ff9677bafe7306e0f5edcc0f1508cdb4e36f3e3b30e653e9987\",\"logFiles\":[{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1930Z_l2pGqVS53QcGdAkp.json.gz\",\"hashValue\":\"420784a5bbc12e9ac442451e8ec1356744fdeabf4fee0d2222508db6d448139c\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T19:26:24Z\",\"oldestEventTime\":\"2020-09-11T19:26:24Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1915Z_TIKlbLnJ6IwUxqxw.json.gz\",\"hashValue\":\"4e1eb2a8b41d032cbb16e5449fc8f3eac304e7d43017a391b37c788c77336196\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T19:11:18Z\",\"oldestEventTime\":\"2020-09-11T19:11:18Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1835Z_OPJhVNodH1gY760s.json.gz\",\"hashValue\":\"2695aeb3b4c1f021fe76e0b36f5ac15e557c41c58af6eef282d77ef056210d70\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T18:32:04Z\",\"oldestEventTime\":\"2020-09-11T18:32:04Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1925Z_zJNGzQovyNAImZV9.json.gz\",\"hashValue\":\"45a2906f55cbfc912584e9425f8d3d8d6fabf571a45a5ecd7d2a0f4132b81689\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T19:21:28Z\",\"oldestEventTime\":\"2020-09-11T19:21:28Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1855Z_RqN9YzoKAJCKbejj.json.gz\",\"hashValue\":\"515cc8be750d815266b4fc799c7600765f22502d29f5bb9d5c8969ffc5ab7097\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T18:51:21Z\",\"oldestEventTime\":\"2020-09-11T18:51:21Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1850Z_jLldN7U8XrspES8p.json.gz\",\"hashValue\":\"18650414e79e084dff02da66253f071347f7bb5c4863279bafe7762a980f7c0b\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T18:46:45Z\",\"oldestEventTime\":\"2020-09-11T18:46:45Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1905Z_jBNdmg4bSGxZ3wC8.json.gz\",\"hashValue\":\"54050ec665636f1985f5b51ae43c74a58282cb2e500492a45f20a4dc1bf8a6d5\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T19:01:06Z\",\"oldestEventTime\":\"2020-09-11T19:01:06Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1920Z_bj5DRrmILF6jK23a.json.gz\",\"hashValue\":\"6e0d8fcbd712d3f6d1caf4a872681f4290b05ed8a8f1c9450a0a6db92ccab4d7\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T19:16:12Z\",\"oldestEventTime\":\"2020-09-11T19:16:12Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1900Z_6LjrkrhsLQMzCiSN.json.gz\",\"hashValue\":\"b2b0e2804d1c6b92d76eee203d7eba32d3d003e6967f175723a83ecc2d7ad4ba\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T18:56:05Z\",\"oldestEventTime\":\"2020-09-11T18:56:05Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1910Z_DLyqye8LaeoD204N.json.gz\",\"hashValue\":\"4397a13565a67d9ed6e57737b98eb7e61ca52bb191c9b5da0423136dfc5581c7\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T19:06:31Z\",\"oldestEventTime\":\"2020-09-11T19:06:31Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1845Z_TSDKyASOn2ejOq5n.json.gz\",\"hashValue\":\"94f09d2398632c7b0c0066ed5d56768632dd2e06ed9c80af9d0c2c5f59bd60b6\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T18:41:58Z\",\"oldestEventTime\":\"2020-09-11T18:41:58Z\"},{\"s3Bucket\":\"alice-bucket\",\"s3Object\":\"AWSLogs/123456789123/CloudTrail/us-west-2/2020/09/11/123456789123_CloudTrail_us-west-2_20200911T1840Z_btJydJ2t7hCRnjsN.json.gz\",\"hashValue\":\"9044f9a05d70688bc6f6048d5f8d00764ab65e132b8ffefb193b22ca4394d771\",\"hashAlgorithm\":\"SHA-256\",\"newestEventTime\":\"2020-09-11T18:37:10Z\",\"oldestEventTime\":\"2020-09-11T18:37:10Z\"}]}", "type": "info", - "kind": "event" + "created": "2021-11-11T01:02:03.123456789Z", + "kind": "event", + "outcome": "success" }, "aws": { "cloudtrail": { @@ -137,7 +141,10 @@ } } } - } + }, + "tags": [ + "preserve_original_event" + ] } ] } \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-common-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..e8c22fb0e2 --- /dev/null +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,7 @@ +dynamic_fields: + event.ingested: ".*" +fields: + # Simulate @timestamp value from Filebeat. + '@timestamp': '2021-11-11T01:02:03.123456789Z' + tags: + - preserve_original_event diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log index 14fb436a93..315e72e609 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log @@ -1,3 +1,3 @@ -{"eventVersion":"1.05","userIdentity":{"type":"IAMUser","principalId":"AIDACKCEVSQ6C2EXAMPLE","arn":"arn:aws:iam::111122223333:user/JohnDoe","accountId":"111122223333","userName":"JohnDoe"},"eventTime":"2014-07-16T15:49:27Z","eventSource":"signin.amazonaws.com","eventName":"ConsoleLogin","awsRegion":"us-east-2","sourceIPAddress":"192.0.2.110","userAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0","requestParameters":null,"responseElements":{"ConsoleLogin":"Success"},"additionalEventData":{"MobileVersion":"No","LoginTo":"https://console.aws.amazon.com/s3/","MFAUsed":"No"},"eventID":"3fcfb182-98f8-4744-bd45-10aEXAMPLE"} -{"eventVersion":"1.05","userIdentity":{"type":"IAMUser","principalId":"AIDACKCEVSQ6C2EXAMPLE","arn":"arn:aws:iam::111122223333:user/JaneDoe","accountId":"111122223333","userName":"JaneDoe"},"eventTime":"2014-07-08T17:35:27Z","eventSource":"signin.amazonaws.com","eventName":"ConsoleLogin","awsRegion":"us-east-2","sourceIPAddress":"192.0.2.100","userAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0","errorMessage":"Failed authentication","requestParameters":null,"responseElements":{"ConsoleLogin":"Failure"},"additionalEventData":{"MobileVersion":"No","LoginTo":"https://console.aws.amazon.com/sns","MFAUsed":"No"},"eventID":"11ea990b-4678-4bcd-8fbe-625EXAMPLE"} -{"eventVersion":"1.05","userIdentity":{"type":"AssumedRole","principalId":"AROAIDPPEZS35WEXAMPLE:AssumedRoleSessionName","arn":"arn:aws:sts::123456789012:assumed-role/RoleToBeAssumed/MySessionName","accountId":"123456789012","accessKeyId":"AKIAIOSFODNN7EXAMPLE","sessionContext":{"attributes":{"mfaAuthenticated":"false","creationDate":"20131102T010628Z"},"sessionIssuer":{"type":"Role","principalId":"AROAIDPPEZS35WEXAMPLE","arn":"arn:aws:iam::123456789012:role/RoleToBeAssumed","accountId":"123456789012","userName":"RoleToBeAssumed"}}},"eventTime":"2014-07-08T17:35:27Z","eventSource":"signin.amazonaws.com","eventName":"ConsoleLogin","awsRegion":"us-east-2","sourceIPAddress":"192.0.2.100","userAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0","errorMessage":"Failed authentication","requestParameters":null,"responseElements":{"ConsoleLogin":"Failure"},"additionalEventData":{"MobileVersion":"No","LoginTo":"https://console.aws.amazon.com/sns","MFAUsed":"No"},"eventID":"11ea990b-4678-4bcd-8fbe-625EXAMPLE"} +{"eventVersion":"1.05","userIdentity":{"type":"IAMUser","principalId":"AIDACKCEVSQ6C2EXAMPLE","arn":"arn:aws:iam::111122223333:user/JohnDoe","accountId":"111122223333","userName":"JohnDoe"},"eventTime":"2014-07-16T15:49:27Z","eventSource":"signin.amazonaws.com","eventName":"ConsoleLogin","awsRegion":"us-east-2","sourceIPAddress":"89.160.20.156","userAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0","requestParameters":null,"responseElements":{"ConsoleLogin":"Success"},"additionalEventData":{"MobileVersion":"No","LoginTo":"https://console.aws.amazon.com/s3/","MFAUsed":"No"},"eventID":"3fcfb182-98f8-4744-bd45-10aEXAMPLE"} +{"eventVersion":"1.05","userIdentity":{"type":"IAMUser","principalId":"AIDACKCEVSQ6C2EXAMPLE","arn":"arn:aws:iam::111122223333:user/JaneDoe","accountId":"111122223333","userName":"JaneDoe"},"eventTime":"2014-07-08T17:35:27Z","eventSource":"signin.amazonaws.com","eventName":"ConsoleLogin","awsRegion":"us-east-2","sourceIPAddress":"89.160.20.156","userAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0","errorMessage":"Failed authentication","requestParameters":null,"responseElements":{"ConsoleLogin":"Failure"},"additionalEventData":{"MobileVersion":"No","LoginTo":"https://console.aws.amazon.com/sns","MFAUsed":"No"},"eventID":"11ea990b-4678-4bcd-8fbe-625EXAMPLE"} +{"eventVersion":"1.05","userIdentity":{"type":"AssumedRole","principalId":"AROAIDPPEZS35WEXAMPLE:AssumedRoleSessionName","arn":"arn:aws:sts::123456789012:assumed-role/RoleToBeAssumed/MySessionName","accountId":"123456789012","accessKeyId":"AKIAIOSFODNN7EXAMPLE","sessionContext":{"attributes":{"mfaAuthenticated":"false","creationDate":"20131102T010628Z"},"sessionIssuer":{"type":"Role","principalId":"AROAIDPPEZS35WEXAMPLE","arn":"arn:aws:iam::123456789012:role/RoleToBeAssumed","accountId":"123456789012","userName":"RoleToBeAssumed"}}},"eventTime":"2014-07-08T17:35:27Z","eventSource":"signin.amazonaws.com","eventName":"ConsoleLogin","awsRegion":"us-east-2","sourceIPAddress":"89.160.20.156","userAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0","errorMessage":"Failed authentication","requestParameters":null,"responseElements":{"ConsoleLogin":"Failure"},"additionalEventData":{"MobileVersion":"No","LoginTo":"https://console.aws.amazon.com/sns","MFAUsed":"No"},"eventID":"11ea990b-4678-4bcd-8fbe-625EXAMPLE"} diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log-expected.json index 0d16e8864f..69fec10edc 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-console-login-json.log-expected.json @@ -1,6 +1,31 @@ { "expected": [ { + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-2", "account": { @@ -8,20 +33,18 @@ } }, "@timestamp": "2014-07-16T15:49:27.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "JohnDoe" ] }, - "source": { - "address": "192.0.2.110", - "ip": "192.0.2.110" - }, "event": { - "ingested": "2021-04-23T12:15:54.469997177Z", - "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"AIDACKCEVSQ6C2EXAMPLE\",\"arn\":\"arn:aws:iam::111122223333:user/JohnDoe\",\"accountId\":\"111122223333\",\"userName\":\"JohnDoe\"},\"eventTime\":\"2014-07-16T15:49:27Z\",\"eventSource\":\"signin.amazonaws.com\",\"eventName\":\"ConsoleLogin\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"192.0.2.110\",\"userAgent\":\"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0\",\"requestParameters\":null,\"responseElements\":{\"ConsoleLogin\":\"Success\"},\"additionalEventData\":{\"MobileVersion\":\"No\",\"LoginTo\":\"https://console.aws.amazon.com/s3/\",\"MFAUsed\":\"No\"},\"eventID\":\"3fcfb182-98f8-4744-bd45-10aEXAMPLE\"}", + "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"AIDACKCEVSQ6C2EXAMPLE\",\"arn\":\"arn:aws:iam::111122223333:user/JohnDoe\",\"accountId\":\"111122223333\",\"userName\":\"JohnDoe\"},\"eventTime\":\"2014-07-16T15:49:27Z\",\"eventSource\":\"signin.amazonaws.com\",\"eventName\":\"ConsoleLogin\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"89.160.20.156\",\"userAgent\":\"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0\",\"requestParameters\":null,\"responseElements\":{\"ConsoleLogin\":\"Success\"},\"additionalEventData\":{\"MobileVersion\":\"No\",\"LoginTo\":\"https://console.aws.amazon.com/s3/\",\"MFAUsed\":\"No\"},\"eventID\":\"3fcfb182-98f8-4744-bd45-10aEXAMPLE\"}", "provider": "signin.amazonaws.com", - "created": "2014-07-16T15:49:27.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "ConsoleLogin", "id": "3fcfb182-98f8-4744-bd45-10aEXAMPLE", @@ -80,6 +103,31 @@ } }, { + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-2", "account": { @@ -87,20 +135,18 @@ } }, "@timestamp": "2014-07-08T17:35:27.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "JaneDoe" ] }, - "source": { - "address": "192.0.2.100", - "ip": "192.0.2.100" - }, "event": { - "ingested": "2021-04-23T12:15:54.470006220Z", - "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"AIDACKCEVSQ6C2EXAMPLE\",\"arn\":\"arn:aws:iam::111122223333:user/JaneDoe\",\"accountId\":\"111122223333\",\"userName\":\"JaneDoe\"},\"eventTime\":\"2014-07-08T17:35:27Z\",\"eventSource\":\"signin.amazonaws.com\",\"eventName\":\"ConsoleLogin\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"192.0.2.100\",\"userAgent\":\"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0\",\"errorMessage\":\"Failed authentication\",\"requestParameters\":null,\"responseElements\":{\"ConsoleLogin\":\"Failure\"},\"additionalEventData\":{\"MobileVersion\":\"No\",\"LoginTo\":\"https://console.aws.amazon.com/sns\",\"MFAUsed\":\"No\"},\"eventID\":\"11ea990b-4678-4bcd-8fbe-625EXAMPLE\"}", + "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"AIDACKCEVSQ6C2EXAMPLE\",\"arn\":\"arn:aws:iam::111122223333:user/JaneDoe\",\"accountId\":\"111122223333\",\"userName\":\"JaneDoe\"},\"eventTime\":\"2014-07-08T17:35:27Z\",\"eventSource\":\"signin.amazonaws.com\",\"eventName\":\"ConsoleLogin\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"89.160.20.156\",\"userAgent\":\"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0\",\"errorMessage\":\"Failed authentication\",\"requestParameters\":null,\"responseElements\":{\"ConsoleLogin\":\"Failure\"},\"additionalEventData\":{\"MobileVersion\":\"No\",\"LoginTo\":\"https://console.aws.amazon.com/sns\",\"MFAUsed\":\"No\"},\"eventID\":\"11ea990b-4678-4bcd-8fbe-625EXAMPLE\"}", "provider": "signin.amazonaws.com", - "created": "2014-07-08T17:35:27.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "ConsoleLogin", "id": "11ea990b-4678-4bcd-8fbe-625EXAMPLE", @@ -167,15 +213,35 @@ } }, "@timestamp": "2014-07-08T17:35:27.000Z", + "ecs": { + "version": "1.12.0" + }, "source": { - "address": "192.0.2.100", - "ip": "192.0.2.100" + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" }, "event": { - "ingested": "2021-04-23T12:15:54.470010588Z", - "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"AssumedRole\",\"principalId\":\"AROAIDPPEZS35WEXAMPLE:AssumedRoleSessionName\",\"arn\":\"arn:aws:sts::123456789012:assumed-role/RoleToBeAssumed/MySessionName\",\"accountId\":\"123456789012\",\"accessKeyId\":\"AKIAIOSFODNN7EXAMPLE\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"20131102T010628Z\"},\"sessionIssuer\":{\"type\":\"Role\",\"principalId\":\"AROAIDPPEZS35WEXAMPLE\",\"arn\":\"arn:aws:iam::123456789012:role/RoleToBeAssumed\",\"accountId\":\"123456789012\",\"userName\":\"RoleToBeAssumed\"}}},\"eventTime\":\"2014-07-08T17:35:27Z\",\"eventSource\":\"signin.amazonaws.com\",\"eventName\":\"ConsoleLogin\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"192.0.2.100\",\"userAgent\":\"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0\",\"errorMessage\":\"Failed authentication\",\"requestParameters\":null,\"responseElements\":{\"ConsoleLogin\":\"Failure\"},\"additionalEventData\":{\"MobileVersion\":\"No\",\"LoginTo\":\"https://console.aws.amazon.com/sns\",\"MFAUsed\":\"No\"},\"eventID\":\"11ea990b-4678-4bcd-8fbe-625EXAMPLE\"}", + "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"AssumedRole\",\"principalId\":\"AROAIDPPEZS35WEXAMPLE:AssumedRoleSessionName\",\"arn\":\"arn:aws:sts::123456789012:assumed-role/RoleToBeAssumed/MySessionName\",\"accountId\":\"123456789012\",\"accessKeyId\":\"AKIAIOSFODNN7EXAMPLE\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"20131102T010628Z\"},\"sessionIssuer\":{\"type\":\"Role\",\"principalId\":\"AROAIDPPEZS35WEXAMPLE\",\"arn\":\"arn:aws:iam::123456789012:role/RoleToBeAssumed\",\"accountId\":\"123456789012\",\"userName\":\"RoleToBeAssumed\"}}},\"eventTime\":\"2014-07-08T17:35:27Z\",\"eventSource\":\"signin.amazonaws.com\",\"eventName\":\"ConsoleLogin\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"89.160.20.156\",\"userAgent\":\"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0\",\"errorMessage\":\"Failed authentication\",\"requestParameters\":null,\"responseElements\":{\"ConsoleLogin\":\"Failure\"},\"additionalEventData\":{\"MobileVersion\":\"No\",\"LoginTo\":\"https://console.aws.amazon.com/sns\",\"MFAUsed\":\"No\"},\"eventID\":\"11ea990b-4678-4bcd-8fbe-625EXAMPLE\"}", "provider": "signin.amazonaws.com", - "created": "2014-07-08T17:35:27.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "ConsoleLogin", "id": "11ea990b-4678-4bcd-8fbe-625EXAMPLE", @@ -242,7 +308,10 @@ "name": "Other" }, "version": "24.0." - } + }, + "tags": [ + "preserve_original_event" + ] } ] } \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-access-key-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-access-key-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-access-key-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-access-key-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-access-key-json.log-expected.json index 4b5721cf4c..fe958a8e1b 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-access-key-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-access-key-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2020-01-08T20:43:06.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.575565508Z", "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-08T15:12:16Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-08T20:43:06Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"CreateAccessKey\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"userName\":\"Bob\"},\"responseElements\":{\"accessKey\":{\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"status\":\"Active\",\"userName\":\"Bob\",\"createDate\":\"Jan 8, 2020 8:43:06 PM\"}},\"requestID\":\"EXAMPLE-823a-48dc-8fa9-EXAMPLE\",\"eventID\":\"EXAMPLE-3cab-40f8-938b-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-08T20:43:06.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "CreateAccessKey", "id": "EXAMPLE-3cab-40f8-938b-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-group-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-group-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-group-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-group-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-group-json.log-expected.json index a7d9d907fb..e8a8378aac 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-group-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-group-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-09T01:48:44.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.610901167Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"0123456789012\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-08T15:12:16Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-09T01:48:44Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"CreateGroup\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"groupName\":\"TEST-GROUP\"},\"responseElements\":{\"group\":{\"createDate\":\"Jan 9, 2020 1:48:44 AM\",\"path\":\"/\",\"arn\":\"arn:aws:iam::0123456789012:group/TEST-GROUP\",\"groupName\":\"TEST-GROUP\",\"groupId\":\"EXAMPLE_ID\"}},\"requestID\":\"EXAMPLE-769d-4a61-b731-EXAMPLE\",\"eventID\":\"EXAMPLE-37ec-425a-a7ef-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-09T01:48:44.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "CreateGroup", "id": "EXAMPLE-37ec-425a-a7ef-EXAMPLE", @@ -84,6 +89,13 @@ } }, { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -91,20 +103,18 @@ } }, "@timestamp": "2020-01-09T02:22:03.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.610909336Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"0123456789012\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-09T02:22:03Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"CreateGroup\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"errorCode\":\"EntityAlreadyExistsException\",\"errorMessage\":\"Group with name TEST-GROUP already exists.\",\"requestParameters\":{\"groupName\":\"TEST-GROUP\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-c8ae-44dc-8114-EXAMPLE\",\"eventID\":\"EXAMPLE-09c6-4745-af70-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-09T02:22:03.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "CreateGroup", "id": "EXAMPLE-09c6-4745-af70-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log index 5b9c40ad40..81f2d01071 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log @@ -1 +1 @@ -{"eventVersion":"1.0","userIdentity":{"type":"IAMUser","principalId":"EX_PRINCIPAL_ID","arn":"arn:aws:iam::123456789012:user/Alice","accountId":"123456789012","accessKeyId":"EXAMPLE_KEY_ID","userName":"Alice","sessionContext":{"attributes":{"mfaAuthenticated":"false","creationDate":"2014-03-06T15:15:06Z"}}},"eventTime":"2014-03-06T17:10:34Z","eventSource":"ec2.amazonaws.com","eventName":"CreateKeyPair","awsRegion":"us-east-2","sourceIPAddress":"72.21.198.64","userAgent":"EC2ConsoleBackend, aws-sdk-java/Linux/x.xx.fleetxen Java_HotSpot(TM)_64-Bit_Server_VM/xx","requestParameters":{"keyName":"mykeypair"},"responseElements":{"keyName":"mykeypair","keyFingerprint":"30:1d:46:d0:5b:ad:7e:1b:b6:70:62:8b:ff:38:b5:e9:ab:5d:b8:21","keyMaterial":""}} +{"eventVersion":"1.0","userIdentity":{"type":"IAMUser","principalId":"EX_PRINCIPAL_ID","arn":"arn:aws:iam::123456789012:user/Alice","accountId":"123456789012","accessKeyId":"EXAMPLE_KEY_ID","userName":"Alice","sessionContext":{"attributes":{"mfaAuthenticated":"false","creationDate":"2014-03-06T15:15:06Z"}}},"eventTime":"2014-03-06T17:10:34Z","eventSource":"ec2.amazonaws.com","eventName":"CreateKeyPair","awsRegion":"us-east-2","sourceIPAddress":"89.160.20.156","userAgent":"EC2ConsoleBackend, aws-sdk-java/Linux/x.xx.fleetxen Java_HotSpot(TM)_64-Bit_Server_VM/xx","requestParameters":{"keyName":"mykeypair"},"responseElements":{"keyName":"mykeypair","keyFingerprint":"30:1d:46:d0:5b:ad:7e:1b:b6:70:62:8b:ff:38:b5:e9:ab:5d:b8:21","keyMaterial":""}} diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log-expected.json index a983c0786d..00bd7e5645 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-key-pair-json.log-expected.json @@ -1,6 +1,31 @@ { "expected": [ { + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-2", "account": { @@ -8,38 +33,18 @@ } }, "@timestamp": "2014-03-06T17:10:34.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "geo": { - "continent_name": "North America", - "region_iso_code": "US-VA", - "city_name": "Ashburn", - "country_iso_code": "US", - "country_name": "United States", - "region_name": "Virginia", - "location": { - "lon": -77.4728, - "lat": 39.0481 - } - }, - "as": { - "number": 16509, - "organization": { - "name": "Amazon.com, Inc." - } - }, - "address": "72.21.198.64", - "ip": "72.21.198.64" - }, "event": { - "ingested": "2021-04-23T12:15:54.676175189Z", - "original": "{\"eventVersion\":\"1.0\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"2014-03-06T15:15:06Z\"}}},\"eventTime\":\"2014-03-06T17:10:34Z\",\"eventSource\":\"ec2.amazonaws.com\",\"eventName\":\"CreateKeyPair\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"72.21.198.64\",\"userAgent\":\"EC2ConsoleBackend, aws-sdk-java/Linux/x.xx.fleetxen Java_HotSpot(TM)_64-Bit_Server_VM/xx\",\"requestParameters\":{\"keyName\":\"mykeypair\"},\"responseElements\":{\"keyName\":\"mykeypair\",\"keyFingerprint\":\"30:1d:46:d0:5b:ad:7e:1b:b6:70:62:8b:ff:38:b5:e9:ab:5d:b8:21\",\"keyMaterial\":\"\u003csensitiveDataRemoved\u003e\"}}", + "original": "{\"eventVersion\":\"1.0\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"2014-03-06T15:15:06Z\"}}},\"eventTime\":\"2014-03-06T17:10:34Z\",\"eventSource\":\"ec2.amazonaws.com\",\"eventName\":\"CreateKeyPair\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"89.160.20.156\",\"userAgent\":\"EC2ConsoleBackend, aws-sdk-java/Linux/x.xx.fleetxen Java_HotSpot(TM)_64-Bit_Server_VM/xx\",\"requestParameters\":{\"keyName\":\"mykeypair\"},\"responseElements\":{\"keyName\":\"mykeypair\",\"keyFingerprint\":\"30:1d:46:d0:5b:ad:7e:1b:b6:70:62:8b:ff:38:b5:e9:ab:5d:b8:21\",\"keyMaterial\":\"\u003csensitiveDataRemoved\u003e\"}}", "provider": "ec2.amazonaws.com", - "created": "2014-03-06T17:10:34.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "CreateKeyPair", "type": [ diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-trail-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-trail-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-trail-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-trail-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-trail-json.log-expected.json index d1a2edbbfa..1839c2927b 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-trail-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-trail-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-west-2", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-08T15:30:25.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.718155521Z", "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\":{\"sessionIssuer\":{},\"webIdFederationData\":{},\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-08T15:12:16Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-08T15:30:25Z\",\"eventSource\":\"cloudtrail.amazonaws.com\",\"eventName\":\"CreateTrail\",\"awsRegion\":\"us-west-2\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"name\":\"TEST-trail\",\"s3BucketName\":\"TEST-cloudtrail-bucket\",\"includeGlobalServiceEvents\":true,\"isMultiRegionTrail\":true,\"enableLogFileValidation\":true,\"kmsKeyId\":\"\",\"isOrganizationTrail\":false},\"responseElements\":{\"name\":\"TEST-trail\",\"s3BucketName\":\"TEST-cloudtrail-bucket\",\"includeGlobalServiceEvents\":true,\"isMultiRegionTrail\":true,\"trailARN\":\"arn:aws:cloudtrail:us-west-2:0123456789012:trail/TEST-trail\",\"logFileValidationEnabled\":true,\"isOrganizationTrail\":false},\"requestID\":\"EXAMPLE-5149-4cf2-be99-EXAMPLE\",\"eventID\":\"EXAMPLE-d04b-4eff-833a-EXAMPLE\",\"readOnly\":false,\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "cloudtrail.amazonaws.com", - "created": "2020-01-08T15:30:25.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "CreateTrail", "id": "EXAMPLE-d04b-4eff-833a-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-user-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-user-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-user-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-user-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-user-json.log-expected.json index 9faea88ba2..5fc1e895b7 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-user-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-user-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-2", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2014-03-24T21:11:59.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.752417207Z", "original": "{\"eventVersion\":\"1.0\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\"},\"eventTime\":\"2014-03-24T21:11:59Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"CreateUser\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.3.2 Python/2.7.5 Windows/7\",\"requestParameters\":{\"userName\":\"Bob\"},\"responseElements\":{\"user\":{\"createDate\":\"Mar 24, 2014 9:11:59 PM\",\"userName\":\"Bob\",\"arn\":\"arn:aws:iam::123456789012:user/Bob\",\"path\":\"/\",\"userId\":\"EXAMPLEUSERID\"}}}", "provider": "iam.amazonaws.com", - "created": "2014-03-24T21:11:59.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "CreateUser", "type": [ diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-virtual-mfa-device-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-virtual-mfa-device-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-virtual-mfa-device-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-virtual-mfa-device-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-virtual-mfa-device-json.log-expected.json index e01fbdd67b..4a9c4f4240 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-virtual-mfa-device-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-create-virtual-mfa-device-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2019-11-27T15:10:15.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.784993236Z", "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\":\"false\",\"creationDate\":\"2019-11-27T15:07:22Z\"}}},\"eventTime\":\"2019-11-27T15:10:15Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"CreateVirtualMFADevice\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"console.amazonaws.com\",\"requestParameters\":{\"virtualMFADeviceName\":\"Alice\",\"path\":\"/\"},\"responseElements\":{\"virtualMFADevice\":{\"serialNumber\":\"arn:aws:iam::0123456789012:mfa/Alice\"}},\"requestID\":\"EXAMPLE-303b-4b0e-a8c7-EXAMPLE\",\"eventID\":\"EXAMPLE-351c-472a-b089-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2019-11-27T15:10:15.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "CreateVirtualMFADevice", "id": "EXAMPLE-351c-472a-b089-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-deactivate-mfa-device-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-deactivate-mfa-device-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-deactivate-mfa-device-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-deactivate-mfa-device-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-deactivate-mfa-device-json.log-expected.json index c9f1ee9e85..764cc3d905 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-deactivate-mfa-device-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-deactivate-mfa-device-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-10T00:34:02.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.818318682Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EXAMPLE_ID\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-09T16:36:17Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-10T00:34:02Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"DeactivateMFADevice\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"userName\":\"Alice\",\"serialNumber\":\"arn:aws:iam::0123456789012:mfa/Alice\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-801a-4624-8fa0-EXAMPLE\",\"eventID\":\"EXAMPLE-1889-416b-ace9-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T00:34:02.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeactivateMFADevice", "id": "EXAMPLE-1889-416b-ace9-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-access-key-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-access-key-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-access-key-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-access-key-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-access-key-json.log-expected.json index 55f9599c3b..885f9b97c9 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-access-key-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-access-key-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2020-01-08T19:09:36.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.852318084Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EXAMPLE_ID\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-08T15:12:16Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-08T19:09:36Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"DeleteAccessKey\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"userName\":\"Bob\",\"accessKeyId\":\"EXAMPLE_ID\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-3bea-41fa-a0b4-EXAMPLE\",\"eventID\":\"EXAMPLE-0698-46bd-998d-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-08T19:09:36.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeleteAccessKey", "id": "EXAMPLE-0698-46bd-998d-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log index 913b109d7c..ab5c34153a 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log @@ -1 +1 @@ -{"eventVersion":"1.04","userIdentity":{"type":"AssumedRole","principalId":"AIDAQRSTUVWXYZEXAMPLE:devdsk","arn":"arn:aws:sts::777788889999:assumed-role/AssumeNothing/devdsk","accountId":"777788889999","accessKeyId":"AKIAQRSTUVWXYZEXAMPLE","sessionContext":{"attributes":{"mfaAuthenticated":"false","creationDate":"2016-11-14T17:25:26Z"},"sessionIssuer":{"type":"Role","principalId":"AIDAQRSTUVWXYZEXAMPLE","arn":"arn:aws:iam::777788889999:role/AssumeNothing","accountId":"777788889999","userName":"AssumeNothing"}}},"eventTime":"2016-11-14T17:25:45Z","eventSource":"s3.amazonaws.com","eventName":"DeleteBucket","awsRegion":"us-east-2","sourceIPAddress":"192.0.2.1","userAgent":"[aws-cli/1.11.10 Python/2.7.8 Linux/3.2.45-0.6.wd.865.49.315.metal1.x86_64 botocore/1.4.67]","requestParameters":{"bucketName":"my-test-bucket-cross-account"},"responseElements":null,"requestID":"EXAMPLE463D56D4C","eventID":"dEXAMPLE-265a-41e0-9352-4401bEXAMPLE","eventType":"AwsApiCall","recipientAccountId":"777788889999"} +{"eventVersion":"1.04","userIdentity":{"type":"AssumedRole","principalId":"AIDAQRSTUVWXYZEXAMPLE:devdsk","arn":"arn:aws:sts::777788889999:assumed-role/AssumeNothing/devdsk","accountId":"777788889999","accessKeyId":"AKIAQRSTUVWXYZEXAMPLE","sessionContext":{"attributes":{"mfaAuthenticated":"false","creationDate":"2016-11-14T17:25:26Z"},"sessionIssuer":{"type":"Role","principalId":"AIDAQRSTUVWXYZEXAMPLE","arn":"arn:aws:iam::777788889999:role/AssumeNothing","accountId":"777788889999","userName":"AssumeNothing"}}},"eventTime":"2016-11-14T17:25:45Z","eventSource":"s3.amazonaws.com","eventName":"DeleteBucket","awsRegion":"us-east-2","sourceIPAddress":"89.160.20.156","userAgent":"[aws-cli/1.11.10 Python/2.7.8 Linux/3.2.45-0.6.wd.865.49.315.metal1.x86_64 botocore/1.4.67]","requestParameters":{"bucketName":"my-test-bucket-cross-account"},"responseElements":null,"requestID":"EXAMPLE463D56D4C","eventID":"dEXAMPLE-265a-41e0-9352-4401bEXAMPLE","eventType":"AwsApiCall","recipientAccountId":"777788889999"} diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log-expected.json index e5328c7f5d..4ed161acea 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-bucket-json.log-expected.json @@ -8,15 +8,35 @@ } }, "@timestamp": "2016-11-14T17:25:45.000Z", + "ecs": { + "version": "1.12.0" + }, "source": { - "address": "192.0.2.1", - "ip": "192.0.2.1" + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" }, "event": { - "ingested": "2021-04-23T12:15:54.886661019Z", - "original": "{\"eventVersion\":\"1.04\",\"userIdentity\":{\"type\":\"AssumedRole\",\"principalId\":\"AIDAQRSTUVWXYZEXAMPLE:devdsk\",\"arn\":\"arn:aws:sts::777788889999:assumed-role/AssumeNothing/devdsk\",\"accountId\":\"777788889999\",\"accessKeyId\":\"AKIAQRSTUVWXYZEXAMPLE\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"2016-11-14T17:25:26Z\"},\"sessionIssuer\":{\"type\":\"Role\",\"principalId\":\"AIDAQRSTUVWXYZEXAMPLE\",\"arn\":\"arn:aws:iam::777788889999:role/AssumeNothing\",\"accountId\":\"777788889999\",\"userName\":\"AssumeNothing\"}}},\"eventTime\":\"2016-11-14T17:25:45Z\",\"eventSource\":\"s3.amazonaws.com\",\"eventName\":\"DeleteBucket\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"192.0.2.1\",\"userAgent\":\"[aws-cli/1.11.10 Python/2.7.8 Linux/3.2.45-0.6.wd.865.49.315.metal1.x86_64 botocore/1.4.67]\",\"requestParameters\":{\"bucketName\":\"my-test-bucket-cross-account\"},\"responseElements\":null,\"requestID\":\"EXAMPLE463D56D4C\",\"eventID\":\"dEXAMPLE-265a-41e0-9352-4401bEXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"777788889999\"}", + "original": "{\"eventVersion\":\"1.04\",\"userIdentity\":{\"type\":\"AssumedRole\",\"principalId\":\"AIDAQRSTUVWXYZEXAMPLE:devdsk\",\"arn\":\"arn:aws:sts::777788889999:assumed-role/AssumeNothing/devdsk\",\"accountId\":\"777788889999\",\"accessKeyId\":\"AKIAQRSTUVWXYZEXAMPLE\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"false\",\"creationDate\":\"2016-11-14T17:25:26Z\"},\"sessionIssuer\":{\"type\":\"Role\",\"principalId\":\"AIDAQRSTUVWXYZEXAMPLE\",\"arn\":\"arn:aws:iam::777788889999:role/AssumeNothing\",\"accountId\":\"777788889999\",\"userName\":\"AssumeNothing\"}}},\"eventTime\":\"2016-11-14T17:25:45Z\",\"eventSource\":\"s3.amazonaws.com\",\"eventName\":\"DeleteBucket\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"89.160.20.156\",\"userAgent\":\"[aws-cli/1.11.10 Python/2.7.8 Linux/3.2.45-0.6.wd.865.49.315.metal1.x86_64 botocore/1.4.67]\",\"requestParameters\":{\"bucketName\":\"my-test-bucket-cross-account\"},\"responseElements\":null,\"requestID\":\"EXAMPLE463D56D4C\",\"eventID\":\"dEXAMPLE-265a-41e0-9352-4401bEXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"777788889999\"}", "provider": "s3.amazonaws.com", - "created": "2016-11-14T17:25:45.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeleteBucket", "id": "dEXAMPLE-265a-41e0-9352-4401bEXAMPLE", @@ -72,7 +92,10 @@ "name": "Spider" }, "version": "1.11.10" - } + }, + "tags": [ + "preserve_original_event" + ] } ] } \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-group-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-group-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-group-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-group-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-group-json.log-expected.json index 3b62aa1a31..4495b77d45 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-group-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-group-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-09T02:25:44.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.924240276Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"0123456789012\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-08T15:12:16Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-09T02:25:44Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"DeleteGroup\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"groupName\":\"TEST-GROUP\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-66cb-4775-a203-EXAMPLE\",\"eventID\":\"EXAMPLE-cbc2-4cc3-8bbc-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-09T02:25:44.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeleteGroup", "id": "EXAMPLE-cbc2-4cc3-8bbc-EXAMPLE", @@ -73,6 +78,13 @@ } }, { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -80,20 +92,18 @@ } }, "@timestamp": "2020-01-09T02:25:11.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.924251898Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EXAMPLE_PRINCIPLE\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-09T02:25:11Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"DeleteGroup\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"errorCode\":\"DeleteConflictException\",\"errorMessage\":\"Cannot delete entity, must detach all policies first.\",\"requestParameters\":{\"groupName\":\"TEST-GROUP\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-2a3c-4a94-b24f-EXAMPLE\",\"eventID\":\"EXAMPLE-5aa2-4b5f-a52a-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-09T02:25:11.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeleteGroup", "id": "EXAMPLE-5aa2-4b5f-a52a-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-ssh-public-key-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-ssh-public-key-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-ssh-public-key-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-ssh-public-key-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-ssh-public-key-json.log-expected.json index e775452704..6ffa98520d 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-ssh-public-key-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-ssh-public-key-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2020-01-10T16:07:08.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:54.987346466Z", "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\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-10T16:07:08Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"DeleteSSHPublicKey\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"sSHPublicKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Bob\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-7b34-44ae-a22f-EXAMPLE\",\"eventID\":\"EXAMPLE-72ff-4d4f-9a8d-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T16:07:08.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeleteSSHPublicKey", "id": "EXAMPLE-72ff-4d4f-9a8d-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-trail-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-trail-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-trail-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-trail-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-trail-json.log-expected.json index e42dafd2d6..2dd33e9881 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-trail-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-trail-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-west-2", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-09T20:09:51.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.024826729Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EXAMPLE_ID\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-09T20:09:51Z\",\"eventSource\":\"cloudtrail.amazonaws.com\",\"eventName\":\"DeleteTrail\",\"awsRegion\":\"us-west-2\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"requestParameters\":{\"name\":\"arn:aws:cloudtrail:us-west-2:0123456789012:trail/test-trail\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-d44f-4a2a-966f-EXAMPLE\",\"eventID\":\"EXAMPLE-3f9d-4634-8ff1-EXAMPLE\",\"readOnly\":false,\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "cloudtrail.amazonaws.com", - "created": "2020-01-09T20:09:51.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeleteTrail", "id": "EXAMPLE-3f9d-4634-8ff1-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-user-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-user-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-user-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-user-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-user-json.log-expected.json index 52bafe68e4..6bb1d94f1e 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-user-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-user-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2020-01-03T15:50:52.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.057325041Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-03T15:26:38Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-03T15:50:52Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"DeleteUser\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"userName\":\"Bob\"},\"responseElements\":null,\"requestID\":\"0e794d53-cdb5-4f7d-b7db-5EXAMPLE\",\"eventID\":\"b89eb34b-8fcb-4cba-8439-d4EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-03T15:50:52.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeleteUser", "id": "b89eb34b-8fcb-4cba-8439-d4EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-virtual-mfa-device-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-virtual-mfa-device-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-virtual-mfa-device-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-virtual-mfa-device-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-virtual-mfa-device-json.log-expected.json index c8cb6d6742..a482b81222 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-virtual-mfa-device-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-delete-virtual-mfa-device-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-10T00:34:02.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.091526013Z", "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-09T16:36:17Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-10T00:34:02Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"DeleteVirtualMFADevice\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"serialNumber\":\"arn:aws:iam::0123456789012:mfa/Alice\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-af91-4d1a-aaf2-EXAMPLE\",\"eventID\":\"EXAMPLE-f8e6-4d5f-8525-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T00:34:02.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "DeleteVirtualMFADevice", "id": "EXAMPLE-f8e6-4d5f-8525-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-enable-mfa-device-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-enable-mfa-device-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-enable-mfa-device-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-enable-mfa-device-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-enable-mfa-device-json.log-expected.json index bff8fbb12b..5a66ad5660 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-enable-mfa-device-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-enable-mfa-device-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2019-11-27T15:11:09.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.125391948Z", "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\":\"false\",\"creationDate\":\"2019-11-27T15:07:22Z\"}}},\"eventTime\":\"2019-11-27T15:11:09Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"EnableMFADevice\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"console.amazonaws.com\",\"requestParameters\":{\"userName\":\"Bob\",\"serialNumber\":\"arn:aws:iam::0123456789012:mfa/Bob\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-adea-490a-a806-EXAMPLE\",\"eventID\":\"EXAMPLE-3fdc-4b2a-9885-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2019-11-27T15:11:09.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "EnableMFADevice", "id": "EXAMPLE-3fdc-4b2a-9885-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-insight-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-insight-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-insight-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-insight-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-insight-json.log-expected.json index 5c973ebbb8..f8a1c9b1f2 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-insight-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-insight-json.log-expected.json @@ -5,13 +5,15 @@ "region": "us-east-1" }, "@timestamp": "2020-09-09T23:00:00.000Z", + "ecs": { + "version": "1.12.0" + }, "event": { - "ingested": "2021-04-23T12:15:55.161878656Z", "original": "{\"eventVersion\":\"1.07\",\"eventTime\":\"2020-09-09T23:00:00Z\",\"awsRegion\":\"us-east-1\",\"eventID\":\"41ed77ca-d659-b45a-8e9a-74e504300007\",\"eventType\":\"AwsCloudTrailInsight\",\"recipientAccountId\":\"123456789012\",\"sharedEventID\":\"e672c2b1-e71a-4779-f96c-02da7bb30d2e\",\"insightDetails\":{\"state\":\"End\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"AttachUserPolicy\",\"insightType\":\"ApiCallRateInsight\",\"insffightContext\":{\"statistics\":{\"baseline\":{\"average\":0.0},\"insight\":{\"average\":2.0},\"insightDuration\":1,\"baselineDuration\":11459},\"attributions\":[{\"attribute\":\"userIdentityArn\",\"insight\":[{\"value\":\"arn:aws:iam::123456789012:user/Alice\",\"average\":2.0}],\"baseline\":[]},{\"attribute\":\"userAgent\",\"insight\":[{\"value\":\"console.amazonaws.com\",\"average\":2.0}],\"baseline\":[]},{\"attribute\":\"errorCode\",\"insight\":[{\"value\":\"null\",\"average\":2.0}],\"baseline\":[]}]}},\"eventCategory\":\"Insight\"}", - "created": "2020-09-09T23:00:00.000Z", - "kind": "event", "id": "41ed77ca-d659-b45a-8e9a-74e504300007", "type": "info", + "created": "2021-11-11T01:02:03.123456789Z", + "kind": "event", "outcome": "success" }, "aws": { @@ -70,7 +72,10 @@ "recipient_account_id": "123456789012", "event_category": "Insight" } - } + }, + "tags": [ + "preserve_original_event" + ] } ] } \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-remove-user-from-group-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-remove-user-from-group-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-remove-user-from-group-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-remove-user-from-group-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-remove-user-from-group-json.log-expected.json index fe39acb048..f3ade51a53 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-remove-user-from-group-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-remove-user-from-group-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2020-01-06T15:19:50.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.180758340Z", "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-06T14:36:28Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-06T15:19:50Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"RemoveUserFromGroup\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"groupName\":\"Admin\",\"userName\":\"Bob\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-0bf0-47be-bc80-EXAMPLE\",\"eventID\":\"EXAMPLE-6e8b-431a-94f4-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-06T15:19:50.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "RemoveUserFromGroup", "id": "EXAMPLE-6e8b-431a-94f4-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-start-logging-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-start-logging-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-start-logging-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-start-logging-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-start-logging-json.log-expected.json index fa90a4ca53..3101de44c8 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-start-logging-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-start-logging-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-west-2", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-08T15:30:25.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.217310455Z", "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\":{\"sessionIssuer\":{},\"webIdFederationData\":{},\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-08T15:12:16Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-08T15:30:25Z\",\"eventSource\":\"cloudtrail.amazonaws.com\",\"eventName\":\"StartLogging\",\"awsRegion\":\"us-west-2\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"name\":\"TEST-trail\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-1c30-4f43-9763-EXAMPLE\",\"eventID\":\"EXAMPLE-aa78-4a84-a27f-EXAMPLE\",\"readOnly\":false,\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "cloudtrail.amazonaws.com", - "created": "2020-01-08T15:30:25.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "StartLogging", "id": "EXAMPLE-aa78-4a84-a27f-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-stop-logging-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-stop-logging-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-stop-logging-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-stop-logging-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-stop-logging-json.log-expected.json index ccbbcdd9f3..79d7439e30 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-stop-logging-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-stop-logging-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-west-2", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-09T16:46:16.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.250611410Z", "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\":{\"sessionIssuer\":{},\"webIdFederationData\":{},\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-09T16:36:17Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-09T16:46:16Z\",\"eventSource\":\"cloudtrail.amazonaws.com\",\"eventName\":\"StopLogging\",\"awsRegion\":\"us-west-2\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"name\":\"arn:aws:cloudtrail:us-west-2:0123456789012:trail/TEST-trail\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-869f-4fec-86f9-EXAMPLE\",\"eventID\":\"EXAMPLE-8cc3-42db-9a0d-EXAMPLE\",\"readOnly\":false,\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "cloudtrail.amazonaws.com", - "created": "2020-01-09T16:46:16.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "StopLogging", "id": "EXAMPLE-8cc3-42db-9a0d-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-access-key-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-access-key-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-access-key-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-access-key-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-access-key-json.log-expected.json index efb8442615..0d57cca9cf 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-access-key-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-access-key-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2020-01-10T15:01:23.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.283645028Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EXAMPLE_ID\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-10T14:38:30Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-10T15:01:23Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateAccessKey\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"status\":\"Inactive\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Bob\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-7d0c-45f4-b25b-EXAMPLE\",\"eventID\":\"EXAMPLE-0ef0-42cd-8551-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T15:01:23.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateAccessKey", "id": "EXAMPLE-0ef0-42cd-8551-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-accout-password-policy-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-accout-password-policy-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-accout-password-policy-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-accout-password-policy-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-accout-password-policy-json.log-expected.json index 22c064cf00..cdc24c9d2f 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-accout-password-policy-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-accout-password-policy-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-10T18:05:33.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.317715645Z", "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\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-10T18:05:33Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateAccountPasswordPolicy\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"requireLowercaseCharacters\":true,\"requireSymbols\":true,\"requireNumbers\":true,\"minimumPasswordLength\":12,\"requireUppercaseCharacters\":true,\"allowUsersToChangePassword\":true},\"responseElements\":null,\"requestID\":\"EXAMPLE-5ebf-4bc3-a349-EXAMPLE\",\"eventID\":\"EXAMPLE-91f9-49f3-948c-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T18:05:33.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateAccountPasswordPolicy", "id": "EXAMPLE-91f9-49f3-948c-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-group-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-group-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-group-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-group-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-group-json.log-expected.json index 297780c6a2..7b75f3b3ec 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-group-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-group-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-09T02:23:11.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.350927729Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"0123456789012\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-09T02:23:11Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateGroup\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"requestParameters\":{\"newGroupName\":\"TEST-GROUP2\",\"groupName\":\"TEST-GROUP\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-c22d-4fca-b40a-EXAMPLE\",\"eventID\":\"EXAMPLE-c3aa-487b-b05e-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-09T02:23:11.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateGroup", "id": "EXAMPLE-c3aa-487b-b05e-EXAMPLE", @@ -70,6 +75,13 @@ } }, { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -77,20 +89,18 @@ } }, "@timestamp": "2020-01-09T02:24:35.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.350935229Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"0123456789012\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-09T02:24:35Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateGroup\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"errorCode\":\"EntityAlreadyExistsException\",\"errorMessage\":\"Group with name TEST-GROUP already exists.\",\"requestParameters\":{\"newGroupName\":\"TEST-GROUP\",\"groupName\":\"TEST-GROUP2\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-f673-4ce7-8529-EXAMPLE\",\"eventID\":\"EXAMPLE-6a0b-475c-b5db-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-09T02:24:35.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateGroup", "id": "EXAMPLE-6a0b-475c-b5db-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-login-profile-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-login-profile-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-login-profile-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-login-profile-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-login-profile-json.log-expected.json index 395dd48f5e..54e213526e 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-login-profile-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-login-profile-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2020-01-10T18:25:42.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.413508601Z", "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\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-10T18:25:42Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateLoginProfile\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"userName\":\"Bob\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-0dc6-447a-8859-EXAMPLE\",\"eventID\":\"EXAMPLE-c3b6-4498-b818-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T18:25:42.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateLoginProfile", "id": "EXAMPLE-c3b6-4498-b818-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-ssh-public-key-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-ssh-public-key-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-ssh-public-key-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-ssh-public-key-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-ssh-public-key-json.log-expected.json index e8e85e3169..c6ee9087cd 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-ssh-public-key-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-ssh-public-key-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,21 +15,19 @@ } }, "@timestamp": "2020-01-10T16:06:54.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.459387853Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EXAMPLE_ID\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-10T14:38:30Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-10T16:06:54Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateSSHPublicKey\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"status\":\"Inactive\",\"userName\":\"Bob\",\"sSHPublicKeyId\":\"EXAMPLE_KEY_ID\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-32f3-4a92-82e1-EXAMPLE\",\"eventID\":\"EXAMPLE-5c88-4652-9ee9-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T16:06:54.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateSSHPublicKey", "id": "EXAMPLE-5c88-4652-9ee9-EXAMPLE", @@ -76,6 +81,13 @@ } }, { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -83,21 +95,19 @@ } }, "@timestamp": "2020-01-10T16:06:54.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", "Bob" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.459396392Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EXAMPLE_ID\",\"arn\":\"arn:aws:iam::0123456789012:user/Alice\",\"accountId\":\"0123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\",\"sessionContext\":{\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-10T14:38:30Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-10T16:06:54Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateSSHPublicKey\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"status\":\"Inactive\",\"userName\":\"Bob\",\"sSHPublicKeyId\":\"EXAMPLE_KEY_ID\"},\"responseElements\":null,\"requestID\":\"EXAMPLE-32f3-4a92-82e1-EXAMPLE\",\"eventID\":\"EXAMPLE-5c88-4652-9ee9-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T16:06:54.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateSSHPublicKey", "id": "EXAMPLE-5c88-4652-9ee9-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log index f8a9bc9e2a..9b440298c6 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log @@ -1,2 +1,2 @@ -{"eventVersion":"1.04","userIdentity":{"type":"IAMUser","principalId":"EX_PRINCIPAL_ID","arn":"arn:aws:iam::123456789012:user/Alice","accountId":"123456789012","accessKeyId":"EXAMPLE_KEY_ID","userName":"Alice"},"eventTime":"2016-07-14T19:15:45Z","eventSource":"cloudtrail.amazonaws.com","eventName":"UpdateTrail","awsRegion":"us-east-2","sourceIPAddress":"205.251.233.182","userAgent":"aws-cli/1.10.32 Python/2.7.9 Windows/7 botocore/1.4.22","errorCode":"TrailNotFoundException","errorMessage":"Unknown trail: myTrail2 for the user: 123456789012","requestParameters":{"name":"myTrail2"},"responseElements":null,"requestID":"5d40662a-49f7-11e6-97e4-dEXAMPLE","eventID":"b7d4398e-b2f0-4faa-9c76-e2EXAMPLE","eventType":"AwsApiCall","recipientAccountId":"123456789012"} +{"eventVersion":"1.04","userIdentity":{"type":"IAMUser","principalId":"EX_PRINCIPAL_ID","arn":"arn:aws:iam::123456789012:user/Alice","accountId":"123456789012","accessKeyId":"EXAMPLE_KEY_ID","userName":"Alice"},"eventTime":"2016-07-14T19:15:45Z","eventSource":"cloudtrail.amazonaws.com","eventName":"UpdateTrail","awsRegion":"us-east-2","sourceIPAddress":"89.160.20.156","userAgent":"aws-cli/1.10.32 Python/2.7.9 Windows/7 botocore/1.4.22","errorCode":"TrailNotFoundException","errorMessage":"Unknown trail: myTrail2 for the user: 123456789012","requestParameters":{"name":"myTrail2"},"responseElements":null,"requestID":"5d40662a-49f7-11e6-97e4-dEXAMPLE","eventID":"b7d4398e-b2f0-4faa-9c76-e2EXAMPLE","eventType":"AwsApiCall","recipientAccountId":"123456789012"} {"eventVersion":"1.05","userIdentity":{"type":"IAMUser","principalId":"EXAMPLE_ID","arn":"arn:aws:iam::0123456789012:user/Alice","accountId":"0123456789012","accessKeyId":"EXAMPLE_KEY","userName":"Alice","sessionContext":{"sessionIssuer":{},"webIdFederationData":{},"attributes":{"mfaAuthenticated":"true","creationDate":"2020-01-08T15:12:16Z"}},"invokedBy":"signin.amazonaws.com"},"eventTime":"2020-01-08T20:58:45Z","eventSource":"cloudtrail.amazonaws.com","eventName":"UpdateTrail","awsRegion":"us-west-2","sourceIPAddress":"127.0.0.1","userAgent":"signin.amazonaws.com","requestParameters":{"name":"arn:aws:cloudtrail:us-west-2:0123456789012:trail/TEST-trail","s3BucketName":"test-cloudtrail-bucket","snsTopicName":"","isMultiRegionTrail":true,"enableLogFileValidation":false,"kmsKeyId":""},"responseElements":{"name":"TEST-trail","s3BucketName":"test-cloudtrail-bucket","snsTopicName":"","snsTopicARN":"","includeGlobalServiceEvents":true,"isMultiRegionTrail":true,"trailARN":"arn:aws:cloudtrail:us-west-2:0123456789012:trail/TEST-trail","logFileValidationEnabled":false,"isOrganizationTrail":false},"requestID":"EXAMPLE-f3da-42d1-84f5-EXAMPLE","eventID":"EXAMPLE-b5e9-4846-8407-EXAMPLE","readOnly":false,"eventType":"AwsApiCall","recipientAccountId":"0123456789012"} diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log-expected.json index b9133a03e6..754605022e 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-trail-json.log-expected.json @@ -1,6 +1,31 @@ { "expected": [ { + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "ip": "89.160.20.156" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-2", "account": { @@ -8,38 +33,18 @@ } }, "@timestamp": "2016-07-14T19:15:45.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "geo": { - "continent_name": "North America", - "region_iso_code": "US-OR", - "city_name": "Boardman", - "country_iso_code": "US", - "country_name": "United States", - "region_name": "Oregon", - "location": { - "lon": -119.7143, - "lat": 45.8491 - } - }, - "as": { - "number": 16509, - "organization": { - "name": "Amazon.com, Inc." - } - }, - "address": "205.251.233.182", - "ip": "205.251.233.182" - }, "event": { - "ingested": "2021-04-23T12:15:55.523468018Z", - "original": "{\"eventVersion\":\"1.04\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\"},\"eventTime\":\"2016-07-14T19:15:45Z\",\"eventSource\":\"cloudtrail.amazonaws.com\",\"eventName\":\"UpdateTrail\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"205.251.233.182\",\"userAgent\":\"aws-cli/1.10.32 Python/2.7.9 Windows/7 botocore/1.4.22\",\"errorCode\":\"TrailNotFoundException\",\"errorMessage\":\"Unknown trail: myTrail2 for the user: 123456789012\",\"requestParameters\":{\"name\":\"myTrail2\"},\"responseElements\":null,\"requestID\":\"5d40662a-49f7-11e6-97e4-dEXAMPLE\",\"eventID\":\"b7d4398e-b2f0-4faa-9c76-e2EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"123456789012\"}", + "original": "{\"eventVersion\":\"1.04\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\"},\"eventTime\":\"2016-07-14T19:15:45Z\",\"eventSource\":\"cloudtrail.amazonaws.com\",\"eventName\":\"UpdateTrail\",\"awsRegion\":\"us-east-2\",\"sourceIPAddress\":\"89.160.20.156\",\"userAgent\":\"aws-cli/1.10.32 Python/2.7.9 Windows/7 botocore/1.4.22\",\"errorCode\":\"TrailNotFoundException\",\"errorMessage\":\"Unknown trail: myTrail2 for the user: 123456789012\",\"requestParameters\":{\"name\":\"myTrail2\"},\"responseElements\":null,\"requestID\":\"5d40662a-49f7-11e6-97e4-dEXAMPLE\",\"eventID\":\"b7d4398e-b2f0-4faa-9c76-e2EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"123456789012\"}", "provider": "cloudtrail.amazonaws.com", - "created": "2016-07-14T19:15:45.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateTrail", "id": "b7d4398e-b2f0-4faa-9c76-e2EXAMPLE", @@ -83,6 +88,13 @@ } }, { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-west-2", "account": { @@ -90,20 +102,18 @@ } }, "@timestamp": "2020-01-08T20:58:45.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.523477094Z", "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\":{\"sessionIssuer\":{},\"webIdFederationData\":{},\"attributes\":{\"mfaAuthenticated\":\"true\",\"creationDate\":\"2020-01-08T15:12:16Z\"}},\"invokedBy\":\"signin.amazonaws.com\"},\"eventTime\":\"2020-01-08T20:58:45Z\",\"eventSource\":\"cloudtrail.amazonaws.com\",\"eventName\":\"UpdateTrail\",\"awsRegion\":\"us-west-2\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"signin.amazonaws.com\",\"requestParameters\":{\"name\":\"arn:aws:cloudtrail:us-west-2:0123456789012:trail/TEST-trail\",\"s3BucketName\":\"test-cloudtrail-bucket\",\"snsTopicName\":\"\",\"isMultiRegionTrail\":true,\"enableLogFileValidation\":false,\"kmsKeyId\":\"\"},\"responseElements\":{\"name\":\"TEST-trail\",\"s3BucketName\":\"test-cloudtrail-bucket\",\"snsTopicName\":\"\",\"snsTopicARN\":\"\",\"includeGlobalServiceEvents\":true,\"isMultiRegionTrail\":true,\"trailARN\":\"arn:aws:cloudtrail:us-west-2:0123456789012:trail/TEST-trail\",\"logFileValidationEnabled\":false,\"isOrganizationTrail\":false},\"requestID\":\"EXAMPLE-f3da-42d1-84f5-EXAMPLE\",\"eventID\":\"EXAMPLE-b5e9-4846-8407-EXAMPLE\",\"readOnly\":false,\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "cloudtrail.amazonaws.com", - "created": "2020-01-08T20:58:45.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateTrail", "id": "EXAMPLE-b5e9-4846-8407-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log index 62721399a4..f4ec7b890a 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log @@ -1,2 +1 @@ -{"eventVersion":"1.05","userIdentity":{"type":"IAMUser","principalId":"EX_PRINCIPAL_ID","arn":"arn:aws:iam::123456789012:user/Alice","accountId":"123456789012","accessKeyId":"EXAMPLE_KEY_ID","userName":"Alice"},"eventTime":"2020-01-08T20:53:12Z","eventSource":"iam.amazonaws.com","eventName":"UpdateUser","awsRegion":"us-east-1","sourceIPAddress":"127.0.0.1","userAgent":"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46","requestParameters":{"userName":"Bob","newUserName":"Robert"},"responseElements":null,"requestID":"3a6b3260-739d-465e-9406-bcEXAMPLE","eventID":"9150d546-3564-4262-8e62-110EXAMPLE","eventType":"AwsApiCall","recipientAccountId":"123456789012"} - +{"eventVersion":"1.05","userIdentity":{"type":"IAMUser","principalId":"EX_PRINCIPAL_ID","arn":"arn:aws:iam::123456789012:user/Alice","accountId":"123456789012","accessKeyId":"EXAMPLE_KEY_ID","userName":"Alice"},"eventTime":"2020-01-08T20:53:12Z","eventSource":"iam.amazonaws.com","eventName":"UpdateUser","awsRegion":"us-east-1","sourceIPAddress":"127.0.0.1","userAgent":"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46","requestParameters":{"userName":"Bob","newUserName":"Robert"},"responseElements":null,"requestID":"3a6b3260-739d-465e-9406-bcEXAMPLE","eventID":"9150d546-3564-4262-8e62-110EXAMPLE","eventType":"AwsApiCall","recipientAccountId":"123456789012"} \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log-expected.json index 7f1b90e98e..e324600a27 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-update-user-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,6 +15,9 @@ } }, "@timestamp": "2020-01-08T20:53:12.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice", @@ -15,15 +25,10 @@ "Robert" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.609811323Z", "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-08T20:53:12Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateUser\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"requestParameters\":{\"userName\":\"Bob\",\"newUserName\":\"Robert\"},\"responseElements\":null,\"requestID\":\"3a6b3260-739d-465e-9406-bcEXAMPLE\",\"eventID\":\"9150d546-3564-4262-8e62-110EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-08T20:53:12.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UpdateUser", "id": "9150d546-3564-4262-8e62-110EXAMPLE", @@ -73,13 +78,6 @@ }, "version": "1.16.310" } - }, - { - "event": { - "type": "info", - "ingested": "2021-04-23T12:15:55.609819468Z", - "kind": "event" - } } ] } \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-upload-ssh-public-key-json.log-config.yml b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-upload-ssh-public-key-json.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-upload-ssh-public-key-json.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-upload-ssh-public-key-json.log-expected.json b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-upload-ssh-public-key-json.log-expected.json index 399c7f10b3..63e08a3cb3 100644 --- a/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-upload-ssh-public-key-json.log-expected.json +++ b/test/packages/aws/data_stream/cloudtrail/_dev/test/pipeline/test-upload-ssh-public-key-json.log-expected.json @@ -1,6 +1,13 @@ { "expected": [ { + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], "cloud": { "region": "us-east-1", "account": { @@ -8,20 +15,18 @@ } }, "@timestamp": "2020-01-10T16:06:40.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "Alice" ] }, - "source": { - "address": "127.0.0.1", - "ip": "127.0.0.1" - }, "event": { - "ingested": "2021-04-23T12:15:55.649407821Z", "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\"}},\"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 Alice@localhost.domain\",\"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 Alice@localhost.domain\"}},\"requestID\":\"EXAMPLE-44b9-41cd-90f2-EXAMPLE\",\"eventID\":\"EXAMPLE-9a9d-4da4-9998-EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"0123456789012\"}", "provider": "iam.amazonaws.com", - "created": "2020-01-10T16:06:40.000Z", + "created": "2021-11-11T01:02:03.123456789Z", "kind": "event", "action": "UploadSSHPublicKey", "id": "EXAMPLE-9a9d-4da4-9998-EXAMPLE", diff --git a/test/packages/aws/data_stream/cloudtrail/agent/stream/aws-s3.yml.hbs b/test/packages/aws/data_stream/cloudtrail/agent/stream/aws-s3.yml.hbs new file mode 100644 index 0000000000..50ef9090b8 --- /dev/null +++ b/test/packages/aws/data_stream/cloudtrail/agent/stream/aws-s3.yml.hbs @@ -0,0 +1,64 @@ +queue_url: {{queue_url}} +file_selectors: +{{#if cloudtrail_regex}} + - regex: {{cloudtrail_regex}} + expand_event_list_from_field: 'Records' +{{/if}} +{{#if cloudtrail_digest_regex}} + - regex: {{cloudtrail_digest_regex}} +{{/if}} +{{#if cloudtrail_insight_regex}} + - regex: {{cloudtrail_insight_regex}} + expand_event_list_from_field: 'Records' +{{/if}} +expand_event_list_from_field: Records +{{#if credential_profile_name}} +credential_profile_name: {{credential_profile_name}} +{{/if}} +{{#if shared_credential_file}} +shared_credential_file: {{shared_credential_file}} +{{/if}} +{{#if visibility_timeout}} +visibility_timeout: {{visibility_timeout}} +{{/if}} +{{#if api_timeout}} +api_timeout: {{api_timeout}} +{{/if}} +{{#if max_number_of_messages}} +max_number_of_messages: {{max_number_of_messages}} +{{/if}} +{{#if endpoint}} +endpoint: {{endpoint}} +{{/if}} +{{#if access_key_id}} +access_key_id: {{access_key_id}} +{{/if}} +{{#if secret_access_key}} +secret_access_key: {{secret_access_key}} +{{/if}} +{{#if session_token}} +session_token: {{session_token}} +{{/if}} +{{#if role_arn}} +role_arn: {{role_arn}} +{{/if}} +{{#if fips_enabled}} +fips_enabled: {{fips_enabled}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/agent/stream/httpjson.yml.hbs b/test/packages/aws/data_stream/cloudtrail/agent/stream/httpjson.yml.hbs new file mode 100644 index 0000000000..27d1775b51 --- /dev/null +++ b/test/packages/aws/data_stream/cloudtrail/agent/stream/httpjson.yml.hbs @@ -0,0 +1,63 @@ +config_version: 2 +interval: {{interval}} +{{#unless token}} +{{#if username}} +{{#if password}} +auth.basic.user: {{username}} +auth.basic.password: {{password}} +{{/if}} +{{/if}} +{{/unless}} +cursor: + index_earliest: + value: '[[.last_event.result.max_indextime]]' +request.url: {{url}}/services/search/jobs/export +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +request.method: POST +request.transforms: + - set: + target: url.params.search + value: {{search}} | streamstats max(_indextime) AS max_indextime + - set: + target: url.params.output_mode + value: "json" + - set: + target: url.params.index_earliest + value: '[[ .cursor.index_earliest ]]' + default: '[[(now (parseDuration "-{{interval}}")).Unix]]' + - set: + target: url.params.index_latest + value: '[[(now).Unix]]' + - set: + target: header.Content-Type + value: application/x-www-form-urlencoded +{{#unless username}} +{{#unless password}} +{{#if token}} + - set: + target: header.Authorization + value: {{token}} +{{/if}} +{{/unless}} +{{/unless}} +response.decode_as: application/x-ndjson +response.split: + target: body.result._raw + type: string + delimiter: "\n" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudtrail/elasticsearch/ingest_pipeline/default.yml b/test/packages/aws/data_stream/cloudtrail/elasticsearch/ingest_pipeline/default.yml index 3e0000d26f..bbc66f7fa8 100644 --- a/test/packages/aws/data_stream/cloudtrail/elasticsearch/ingest_pipeline/default.yml +++ b/test/packages/aws/data_stream/cloudtrail/elasticsearch/ingest_pipeline/default.yml @@ -1,24 +1,28 @@ --- description: Pipeline for AWS CloudTrail Logs processors: - - set: - field: event.ingested - value: '{{_ingest.timestamp}}' - rename: - field: "message" - target_field: "event.original" + field: message + target_field: event.original + - set: + if: ctx['@timestamp'] != null + field: event.created + copy_from: '@timestamp' - json: - field: "event.original" - target_field: "json" + field: event.original + target_field: json + - pipeline: + if: ctx?.json?.preview != null + name: '{{ IngestPipeline "third-party" }}' + - set: + field: ecs.version + value: '1.12.0' - date: - field: "json.eventTime" + field: json.eventTime target_field: "@timestamp" ignore_failure: true formats: - ISO8601 - - set: - field: event.created - value: '{{@timestamp}}' - script: description: Drops null/empty values recursively lang: painless @@ -37,93 +41,93 @@ processors: } drop(ctx); - rename: - field: "json.eventVersion" - target_field: "aws.cloudtrail.event_version" + field: json.eventVersion + target_field: aws.cloudtrail.event_version ignore_failure: true - rename: - field: "json.userIdentity.type" - target_field: "aws.cloudtrail.user_identity.type" + field: json.userIdentity.type + target_field: aws.cloudtrail.user_identity.type ignore_failure: true - append: field: related.user value: '{{json.userIdentity.userName}}' allow_duplicates: false - if: 'ctx.json?.userIdentity?.userName != null' + if: ctx.json?.userIdentity?.userName != null - rename: - field: "json.userIdentity.userName" - target_field: "user.name" + field: json.userIdentity.userName + target_field: user.name ignore_failure: true - rename: - field: "json.userIdentity.principalId" - target_field: "user.id" + field: json.userIdentity.principalId + target_field: user.id ignore_failure: true - rename: - field: "json.userIdentity.arn" - target_field: "aws.cloudtrail.user_identity.arn" + field: json.userIdentity.arn + target_field: aws.cloudtrail.user_identity.arn ignore_failure: true - rename: - field: "json.userIdentity.accountId" - target_field: "cloud.account.id" + field: json.userIdentity.accountId + target_field: cloud.account.id ignore_failure: true - rename: - field: "json.userIdentity.accessKeyId" - target_field: "aws.cloudtrail.user_identity.access_key_id" + field: json.userIdentity.accessKeyId + target_field: aws.cloudtrail.user_identity.access_key_id ignore_failure: true - rename: - field: "json.userIdentity.sessionContext.attributes.mfaAuthenticated" - target_field: "aws.cloudtrail.user_identity.session_context.mfa_authenticated" + field: json.userIdentity.sessionContext.attributes.mfaAuthenticated + target_field: aws.cloudtrail.user_identity.session_context.mfa_authenticated ignore_failure: true - date: - field: "json.userIdentity.sessionContext.attributes.creationDate" - target_field: "aws.cloudtrail.user_identity.session_context.creation_date" + field: json.userIdentity.sessionContext.attributes.creationDate + target_field: aws.cloudtrail.user_identity.session_context.creation_date ignore_failure: true formats: - ISO8601 - rename: - field: "json.userIdentity.sessionContext.sessionIssuer.type" - target_field: "aws.cloudtrail.user_identity.session_context.session_issuer.type" + field: json.userIdentity.sessionContext.sessionIssuer.type + target_field: aws.cloudtrail.user_identity.session_context.session_issuer.type ignore_failure: true # userIdentity.sessionIssuer.userName is only set with assumed roles. - rename: - field: "json.userIdentity.sessionContext.sessionIssuer.userName" - target_field: "user.name" + field: json.userIdentity.sessionContext.sessionIssuer.userName + target_field: user.name ignore_failure: true - rename: - field: "json.userIdentity.sessionContext.sessionIssuer.principalId" - target_field: "aws.cloudtrail.user_identity.session_context.session_issuer.principal_id" + field: json.userIdentity.sessionContext.sessionIssuer.principalId + target_field: aws.cloudtrail.user_identity.session_context.session_issuer.principal_id ignore_failure: true - rename: - field: "json.userIdentity.sessionContext.sessionIssuer.arn" - target_field: "aws.cloudtrail.user_identity.session_context.session_issuer.arn" + field: json.userIdentity.sessionContext.sessionIssuer.arn + target_field: aws.cloudtrail.user_identity.session_context.session_issuer.arn ignore_failure: true - rename: - field: "json.userIdentity.sessionContext.sessionIssuer.accountId" - target_field: "aws.cloudtrail.user_identity.session_context.session_issuer.account_id" + field: json.userIdentity.sessionContext.sessionIssuer.accountId + target_field: aws.cloudtrail.user_identity.session_context.session_issuer.account_id ignore_failure: true - rename: - field: "json.userIdentity.invokedBy" - target_field: "aws.cloudtrail.user_identity.invoked_by" + field: json.userIdentity.invokedBy + target_field: aws.cloudtrail.user_identity.invoked_by ignore_failure: true - rename: - field: "json.eventSource" - target_field: "event.provider" + field: json.eventSource + target_field: event.provider ignore_failure: true - set: - field: "event.action" - value: "{{json.eventName}}" + field: event.action + value: '{{json.eventName}}' ignore_failure: true ignore_empty_value: true - rename: - field: "json.eventCategory" - target_field: "aws.cloudtrail.event_category" + field: json.eventCategory + target_field: aws.cloudtrail.event_category ignore_failure: true - rename: - field: "json.awsRegion" - target_field: "cloud.region" + field: json.awsRegion + target_field: cloud.region ignore_failure: true - rename: - field: "json.sourceIPAddress" - target_field: "source.address" + field: json.sourceIPAddress + target_field: source.address ignore_failure: true - grok: field: source.address @@ -131,8 +135,8 @@ processors: patterns: - ^%{IP:source.ip}$ - geoip: - field: "source.ip" - target_field: "source.geo" + field: source.ip + target_field: source.geo ignore_failure: true ignore_missing: true - geoip: @@ -152,20 +156,20 @@ processors: target_field: source.as.organization.name ignore_missing: true - user_agent: - field: "json.userAgent" - target_field: "user_agent" + field: json.userAgent + target_field: user_agent on_failure: - rename: - field: "json.userAgent" - target_field: "user_agent.original" + field: json.userAgent + target_field: user_agent.original ignore_failure: true - rename: - field: "json.errorCode" - target_field: "aws.cloudtrail.error_code" + field: json.errorCode + target_field: aws.cloudtrail.error_code ignore_failure: true - rename: - field: "json.errorMessage" - target_field: "aws.cloudtrail.error_message" + field: json.errorMessage + target_field: aws.cloudtrail.error_message ignore_failure: true - script: lang: painless @@ -200,63 +204,63 @@ processors: } ignore_failure: true - rename: - field: "json.requestId" - target_field: "aws.cloudtrail.request_id" + field: json.requestId + target_field: aws.cloudtrail.request_id ignore_failure: true - rename: - field: "json.eventID" + field: json.eventID target_field: event.id ignore_failure: true - rename: - field: "json.eventType" - target_field: "aws.cloudtrail.event_type" + field: json.eventType + target_field: aws.cloudtrail.event_type ignore_failure: true - rename: - field: "json.apiVersion" - target_field: "aws.cloudtrail.api_version" + field: json.apiVersion + target_field: aws.cloudtrail.api_version ignore_failure: true - rename: - field: "json.managementEvent" - target_field: "aws.cloudtrail.management_event" + field: json.managementEvent + target_field: aws.cloudtrail.management_event ignore_failure: true - rename: - field: "json.readOnly" - target_field: "aws.cloudtrail.read_only" + field: json.readOnly + target_field: aws.cloudtrail.read_only ignore_failure: true - rename: - field: "json.resources.ARN" - target_field: "aws.cloudtrail.resources.arn" + field: json.resources.ARN + target_field: aws.cloudtrail.resources.arn ignore_failure: true - rename: - field: "json.resources.accountId" - target_field: "aws.cloudtrail.resources.account_id" + field: json.resources.accountId + target_field: aws.cloudtrail.resources.account_id ignore_failure: true - rename: - field: "json.resources.type" - target_field: "aws.cloudtrail.resources.type" + field: json.resources.type + target_field: aws.cloudtrail.resources.type ignore_failure: true - rename: - field: "json.recipientAccountId" - target_field: "aws.cloudtrail.recipient_account_id" + field: json.recipientAccountId + target_field: aws.cloudtrail.recipient_account_id ignore_failure: true - rename: - field: "json.sharedEventId" - target_field: "aws.cloudtrail.shared_event_id" + field: json.sharedEventId + target_field: aws.cloudtrail.shared_event_id ignore_failure: true - rename: - field: "json.vpcEndpointId" - target_field: "aws.cloudtrail.vpc_endpoint_id" + field: json.vpcEndpointId + target_field: aws.cloudtrail.vpc_endpoint_id ignore_failure: true - append: field: related.user value: '{{aws.cloudtrail.flattened.request_parameters.userName}}' allow_duplicates: false - if: 'ctx.aws?.cloudtrail?.flattened?.request_parameters?.userName != null' + if: ctx.aws?.cloudtrail?.flattened?.request_parameters?.userName != null - append: field: related.user value: '{{aws.cloudtrail.flattened.request_parameters.newUserName}}' allow_duplicates: false - if: 'ctx.aws?.cloudtrail?.flattened?.request_parameters?.newUserName != null' + if: ctx.aws?.cloudtrail?.flattened?.request_parameters?.newUserName != null - script: lang: painless ignore_failure: true @@ -289,7 +293,7 @@ processors: } - script: lang: painless - ignore_failure: true + tag: Add ECS categorization params: AddUserToGroup: category: @@ -603,7 +607,7 @@ processors: ctx.event.kind = 'event'; ctx.event.type = 'info'; - if (ctx.aws.cloudtrail.error_code != null || ctx.aws.cloudtrail.error_message != null) { + if (ctx?.aws?.cloudtrail?.error_code != null || ctx?.aws?.cloudtrail?.error_message != null) { ctx.event.outcome = 'failure' } else { ctx.event.outcome = 'success' @@ -617,83 +621,87 @@ processors: ctx.event.outcome = Processors.lowercase(ctx.aws.cloudtrail.flattened.response_elements.ConsoleLogin); } + if (params.get(ctx.event.action) == null) { + return; + } + def hm = new HashMap(params.get(ctx.event.action)); hm.forEach((k, v) -> ctx.event[k] = v); - rename: - field: "json.awsAccountId" - target_field: "cloud.account.id" + field: json.awsAccountId + target_field: cloud.account.id ignore_failure: true - rename: - field: "json.previousDigestS3Object" - target_field: "file.path" + field: json.previousDigestS3Object + target_field: file.path ignore_failure: true - rename: - field: "json.previousDigestSignature" - target_field: "file.hash.sha256" + field: json.previousDigestSignature + target_field: file.hash.sha256 if: >- - ctx?.json?.previousDigestHashAlgorithm != null && ctx.json.previousDigestHashAlgorithm == 'SHA-256' + ctx.json?.previousDigestHashAlgorithm != null && ctx.json?.previousDigestHashAlgorithm == 'SHA-256' - append: - field: "related.hash" - value: "{{file.hash.sha256}}" - if: "ctx?.file?.hash?.sha256 != null" + field: related.hash + value: '{{file.hash.sha256}}' + if: ctx.file?.hash?.sha256 != null - rename: - field: "json.logFiles" - target_field: "aws.cloudtrail.digest.log_files" + field: json.logFiles + target_field: aws.cloudtrail.digest.log_files ignore_failure: true - date: - field: "json.digestStartTime" - target_field: "aws.cloudtrail.digest.start_time" + field: json.digestStartTime + target_field: aws.cloudtrail.digest.start_time ignore_failure: true formats: - ISO8601 - date: - field: "json.digestEndTime" + field: json.digestEndTime target_field: "@timestamp" ignore_failure: true formats: - ISO8601 - date: - field: "json.digestEndTime" - target_field: "aws.cloudtrail.digest.end_time" + field: json.digestEndTime + target_field: aws.cloudtrail.digest.end_time ignore_failure: true formats: - ISO8601 - rename: - field: "json.digestS3Bucket" - target_field: "aws.cloudtrail.digest.s3_bucket" + field: json.digestS3Bucket + target_field: aws.cloudtrail.digest.s3_bucket ignore_failure: true - date: - field: "json.newestEventTime" - target_field: "aws.cloudtrail.digest.newest_event_time" + field: json.newestEventTime + target_field: aws.cloudtrail.digest.newest_event_time ignore_failure: true formats: - ISO8601 - date: - field: "json.oldestEventTime" - target_field: "aws.cloudtrail.digest.oldest_event_time" + field: json.oldestEventTime + target_field: aws.cloudtrail.digest.oldest_event_time ignore_failure: true formats: - ISO8601 - rename: - field: "json.previousDigestS3Bucket" - target_field: "aws.cloudtrail.digest.previous_s3_bucket" + field: json.previousDigestS3Bucket + target_field: aws.cloudtrail.digest.previous_s3_bucket ignore_failure: true - rename: - field: "json.previousDigestHashAlgorithm" - target_field: "aws.cloudtrail.digest.previous_hash_algorithm" + field: json.previousDigestHashAlgorithm + target_field: aws.cloudtrail.digest.previous_hash_algorithm ignore_failure: true - rename: - field: "json.publicKeyFingerprint" - target_field: "aws.cloudtrail.digest.public_key_fingerprint" + field: json.publicKeyFingerprint + target_field: aws.cloudtrail.digest.public_key_fingerprint ignore_failure: true - rename: - field: "json.digestSignatureAlgorithm" - target_field: "aws.cloudtrail.digest.signature_algorithm" + field: json.digestSignatureAlgorithm + target_field: aws.cloudtrail.digest.signature_algorithm ignore_failure: true - rename: - field: "json.insightDetails" - target_field: "aws.cloudtrail.insight_details" + field: json.insightDetails + target_field: aws.cloudtrail.insight_details ignore_failure: true - set: field: group.id @@ -731,7 +739,13 @@ processors: - remove: field: json ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true on_failure: - set: - field: "error.message" - value: "{{ _ingest.on_failure_message }}" + field: error.message + value: |- + Processor "{{ _ingest.on_failure_processor_type }}" with tag "{{ _ingest.on_failure_processor_tag }}" in pipeline "{{ _ingest.on_failure_pipeline }}" failed with message "{{ _ingest.on_failure_message }}" diff --git a/test/packages/aws/data_stream/cloudtrail/elasticsearch/ingest_pipeline/third-party.yml b/test/packages/aws/data_stream/cloudtrail/elasticsearch/ingest_pipeline/third-party.yml new file mode 100644 index 0000000000..4fc9012b3a --- /dev/null +++ b/test/packages/aws/data_stream/cloudtrail/elasticsearch/ingest_pipeline/third-party.yml @@ -0,0 +1,32 @@ +--- +description: Pipeline for parsing CloudTrail logs from third party api +processors: + - drop: + if: ctx?.json?._raw == null + description: JSON doesn't have CloudTrail data + - fingerprint: + fields: + - _temp_.result._cd + - _temp_.result._indextime + - _temp_.result._raw + - _temp_.result._time + target_field: '_id' + ignore_missing: true + - set: + field: event.original + copy_from: json.result._raw + ignore_empty_value: true + - remove: + field: json + ignore_missing: true + - json: + field: event.original + target_field: json +on_failure: + - append: + field: error.message + value: >- + error in third party api pipeline: + error in [{{_ingest.on_failure_processor_type}}] processor{{#_ingest.on_failure_processor_tag}} + with tag [{{_ingest.on_failure_processor_tag }}]{{/_ingest.on_failure_processor_tag}} + {{ _ingest.on_failure_message }} diff --git a/test/packages/aws/data_stream/cloudtrail/fields/base-fields.yml b/test/packages/aws/data_stream/cloudtrail/fields/base-fields.yml index 7c798f4534..436bcaec7b 100644 --- a/test/packages/aws/data_stream/cloudtrail/fields/base-fields.yml +++ b/test/packages/aws/data_stream/cloudtrail/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.cloudtrail diff --git a/test/packages/aws/data_stream/cloudtrail/fields/ecs.yml b/test/packages/aws/data_stream/cloudtrail/fields/ecs.yml index 81ba6c50b9..f420f22b6b 100644 --- a/test/packages/aws/data_stream/cloudtrail/fields/ecs.yml +++ b/test/packages/aws/data_stream/cloudtrail/fields/ecs.yml @@ -1,150 +1,90 @@ -- name: error.message - type: text - description: Error message. -- name: event.action - type: keyword - description: The action captured by the event. -- name: event.ingested - type: date - description: Timestamp when an event arrived in the central data store. -- name: event.original - type: keyword - description: Raw text message of entire event. Used to demonstrate log integrity. -- name: user.name - type: keyword - description: Short name or login of the user. -- name: user.id - type: keyword - description: Unique identifier of the user. -- name: user.target.name - type: keyword - description: Short name or login of the user. -- name: user.target.id - type: keyword - description: Unique identifier of the user. -- name: user.changes.name - type: keyword - description: Short name or login of the user. -- name: group.id - type: keyword - description: Unique identifier for the group on the system/platform. -- name: group.name - type: keyword - description: Name of the group. -- name: file - title: File - type: group - fields: - - name: path - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Full path to the file, including the file name. It should include the drive letter, when appropriate. - - name: hash.md5 - type: keyword - ignore_above: 1024 - description: MD5 hash. - - name: hash.sha1 - type: keyword - ignore_above: 1024 - description: SHA1 hash. - - name: hash.sha256 - type: keyword - ignore_above: 1024 - description: SHA256 hash. - - name: hash.sha512 - type: keyword - ignore_above: 1024 - description: SHA512 hash. -- name: cloud.account.id - type: keyword - description: The cloud account or organization id used to identify different entities in a multi-tenant environment. -- name: event.provider - type: keyword - description: Source of the event. -- name: cloud.region - type: keyword - description: Region in which this host is running. -- name: source.address - type: keyword - description: Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. -- name: source.ip - type: ip - description: IP address of the source (IPv4 or IPv6). -- name: user_agent.device.name - type: keyword - description: Name of the device. -- name: user_agent.name - type: keyword - description: Name of the user agent. -- name: user_agent.original - type: keyword - description: Unparsed user_agent string. -- name: user_agent.os.full - type: keyword - description: Operating system name, including the version or code name. -- name: user_agent.os.name - type: keyword - description: Operating system name, without the version. -- name: user_agent.os.version - type: keyword - description: Operating system version as a raw string. -- name: user_agent.version - type: keyword - description: Version of the user agent. -- name: related.user - type: keyword - description: All the user names seen on your event. -- name: related.hash - type: keyword - description: All the hashes seen on your event. -- name: event.kind - type: keyword - description: Event kind (e.g. event, alert, metric, state, pipeline_error, signal) -- name: event.type - type: keyword - description: Event severity (e.g. info, error) -- name: source.as.number - type: long - description: >- - Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. -- name: source.as.organization.name - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: Organization name. -- name: source.geo.city_name - type: keyword - ignore_above: 1024 - description: City name. -- name: source.geo.continent_name - type: keyword - ignore_above: 1024 - description: Name of the continent. -- name: source.geo.country_iso_code - type: keyword - ignore_above: 1024 - description: Country ISO code. -- name: source.geo.country_name - type: keyword - ignore_above: 1024 - description: Country name. -- name: source.geo.location +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error.message +- external: ecs + name: event.action +- external: ecs + name: event.created +- external: ecs + name: event.ingested +- external: ecs + name: event.kind +- external: ecs + name: event.original +- external: ecs + name: event.provider +- external: ecs + name: event.type +- external: ecs + name: file.hash.md5 +- external: ecs + name: file.hash.sha1 +- external: ecs + name: file.hash.sha256 +- external: ecs + name: file.hash.sha512 +- external: ecs + name: file.path +- external: ecs + name: group.id +- external: ecs + name: group.name +- external: ecs + name: related.hash +- external: ecs + name: related.user +- external: ecs + name: source.address +- external: ecs + name: source.as.number +- external: ecs + name: source.as.organization.name +- external: ecs + name: source.geo.city_name +- external: ecs + name: source.geo.continent_name +- external: ecs + name: source.geo.country_iso_code +- external: ecs + name: source.geo.country_name +- description: Longitude and latitude. + level: core + name: source.geo.location type: geo_point - description: Longitude and latitude. -- name: source.geo.region_iso_code - type: keyword - ignore_above: 1024 - description: Region ISO code. -- name: source.geo.region_name - type: keyword - ignore_above: 1024 - description: Region name. +- external: ecs + name: source.geo.region_iso_code +- external: ecs + name: source.geo.region_name +- external: ecs + name: source.ip +- external: ecs + name: tags +- external: ecs + name: user.changes.name +- external: ecs + name: user.id +- external: ecs + name: user.name +- external: ecs + name: user.target.id +- external: ecs + name: user.target.name +- external: ecs + name: user_agent.device.name +- external: ecs + name: user_agent.name +- external: ecs + name: user_agent.original +- external: ecs + name: user_agent.os.full +- external: ecs + name: user_agent.os.name +- external: ecs + name: user_agent.os.version +- external: ecs + name: user_agent.version diff --git a/test/packages/aws/data_stream/cloudtrail/manifest.yml b/test/packages/aws/data_stream/cloudtrail/manifest.yml index 94b8c1d0e3..5db302b0f8 100644 --- a/test/packages/aws/data_stream/cloudtrail/manifest.yml +++ b/test/packages/aws/data_stream/cloudtrail/manifest.yml @@ -1,12 +1,25 @@ -title: AWS CloudTrail logs -release: beta +title: AWS CloudTrail Logs type: logs streams: - - input: s3 - template_path: s3.yml.hbs - title: AWS CloudTrail logs + - input: aws-s3 + template_path: aws-s3.yml.hbs + title: AWS CloudTrail Logs description: Collect AWS CloudTrail logs using s3 input vars: + - name: visibility_timeout + type: text + title: Visibility Timeout + multi: false + required: false + show_user: false + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. + - name: api_timeout + type: text + title: API Timeout + multi: false + required: false + show_user: false + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. - name: queue_url type: text title: Queue URL @@ -22,3 +35,161 @@ streams: required: false show_user: false description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - aws-cloudtrail + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: cloudtrail_regex + type: text + title: CloudTrail Logs regex + default: '/CloudTrail/' + required: false + show_user: false + description: | + Regex to match path of CloudTrail S3 Objects. If blank + CloudTrail logs will be skipped. + - name: cloudtrail_digest_regex + type: text + title: CloudTrail Digest Logs regex + default: '/CloudTrail-Digest/' + required: false + show_user: false + description: | + Regex to match path of CloudTrail Digest S3 Objects. If + blank CloudTrail Digest logs will be skipped. + - name: cloudtrail_insight_regex + type: text + title: CloudTrail Insight Logs regex + default: '/CloudTrail-Insight/' + required: false + show_user: false + description: | + Regex to match path of CloudTrail Insight S3 Objects. If + blank CloudTrail Insight logs will be skipped. + - name: max_number_of_messages + type: integer + title: Maximum Concurrent SQS Messages + description: The maximum number of SQS messages that can be inflight at any time. + default: 5 + required: false + show_user: false + - input: httpjson + title: AWS CloudTrail Logs via Splunk Enterprise REST API + description: Collect AWS CloudTrail logs via Splunk Enterprise REST API + enabled: false + template_path: httpjson.yml.hbs + vars: + - name: url + type: text + title: URL of Splunk Enterprise Server + description: i.e. scheme://host:port, path is automatic + show_user: true + required: true + default: https://server.example.com:8089 + - name: username + type: text + title: Splunk REST API Username + show_user: true + required: false + - name: password + type: password + title: Splunk REST API Password + required: false + show_user: true + - name: token + type: password + title: Splunk Authorization Token + description: | + Bearer Token or Session Key, e.g. "Bearer eyJFd3e46..." + or "Splunk 192fd3e...". Cannot be used with username + and password. + show_user: true + required: false + - name: ssl + type: yaml + title: SSL Configuration + multi: false + required: false + show_user: false + description: i.e. certificate_authorities, supported_protocols, verification_mode etc. + default: | + #certificate_authorities: + # - | + # -----BEGIN CERTIFICATE----- + # MIIDCjCCAfKgAwIBAgITJ706Mu2wJlKckpIvkWxEHvEyijANBgkqhkiG9w0BAQsF + # ADAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwIBcNMTkwNzIyMTkyOTA0WhgPMjExOTA2 + # MjgxOTI5MDRaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB + # BQADggEPADCCAQoCggEBANce58Y/JykI58iyOXpxGfw0/gMvF0hUQAcUrSMxEO6n + # fZRA49b4OV4SwWmA3395uL2eB2NB8y8qdQ9muXUdPBWE4l9rMZ6gmfu90N5B5uEl + # 94NcfBfYOKi1fJQ9i7WKhTjlRkMCgBkWPkUokvBZFRt8RtF7zI77BSEorHGQCk9t + # /D7BS0GJyfVEhftbWcFEAG3VRcoMhF7kUzYwp+qESoriFRYLeDWv68ZOvG7eoWnP + # PsvZStEVEimjvK5NSESEQa9xWyJOmlOKXhkdymtcUd/nXnx6UTCFgnkgzSdTWV41 + # CI6B6aJ9svCTI2QuoIq2HxX/ix7OvW1huVmcyHVxyUECAwEAAaNTMFEwHQYDVR0O + # BBYEFPwN1OceFGm9v6ux8G+DZ3TUDYxqMB8GA1UdIwQYMBaAFPwN1OceFGm9v6ux + # 8G+DZ3TUDYxqMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAG5D + # 874A4YI7YUwOVsVAdbWtgp1d0zKcPRR+r2OdSbTAV5/gcS3jgBJ3i1BN34JuDVFw + # 3DeJSYT3nxy2Y56lLnxDeF8CUTUtVQx3CuGkRg1ouGAHpO/6OqOhwLLorEmxi7tA + # H2O8mtT0poX5AnOAhzVy7QW0D/k4WaoLyckM5hUa6RtvgvLxOwA0U+VGurCDoctu + # 8F4QOgTAWyh8EZIwaKCliFRSynDpv3JTUwtfZkxo6K6nce1RhCWFAsMvDZL8Dgc0 + # yvgJ38BRsFOtkRuAGSf6ZUwTO8JJRRIFnpUzXflAnGivK9M13D5GEQMmIl6U9Pvk + # sxSmbIUfc2SGJGCJD4I= + # -----END CERTIFICATE----- + - name: interval + type: text + title: Interval to query Splunk Enterprise REST API + description: Go Duration syntax (eg. 10s) + show_user: true + required: true + default: 10s + - name: search + type: text + title: Splunk search string + show_user: true + required: true + default: "search sourcetype=aws:cloudtrail" + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - aws-cloudtrail + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false diff --git a/test/packages/aws/data_stream/cloudtrail/sample_event.json b/test/packages/aws/data_stream/cloudtrail/sample_event.json new file mode 100644 index 0000000000..0c8df40b3d --- /dev/null +++ b/test/packages/aws/data_stream/cloudtrail/sample_event.json @@ -0,0 +1,85 @@ +{ + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.cloudtrail" + }, + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], + "cloud": { + "region": "us-east-1", + "account": { + "id": "123456789012" + } + }, + "@timestamp": "2020-01-08T20:53:12.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "user": [ + "Alice", + "Bob", + "Robert" + ] + }, + "event": { + "ingested": "2021-10-05T23:06:12.229540200Z", + "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-08T20:53:12Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateUser\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"requestParameters\":{\"userName\":\"Bob\",\"newUserName\":\"Robert\"},\"responseElements\":null,\"requestID\":\"3a6b3260-739d-465e-9406-bcEXAMPLE\",\"eventID\":\"9150d546-3564-4262-8e62-110EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"123456789012\"}", + "provider": "iam.amazonaws.com", + "created": "2020-01-08T20:53:12.000Z", + "kind": "event", + "action": "UpdateUser", + "id": "9150d546-3564-4262-8e62-110EXAMPLE", + "type": [ + "user", + "change" + ], + "category": [ + "iam" + ], + "outcome": "success" + }, + "aws": { + "cloudtrail": { + "event_version": "1.05", + "flattened": { + "request_parameters": { + "userName": "Bob", + "newUserName": "Robert" + } + }, + "user_identity": { + "access_key_id": "EXAMPLE_KEY_ID", + "type": "IAMUser", + "arn": "arn:aws:iam::123456789012:user/Alice" + }, + "event_type": "AwsApiCall", + "recipient_account_id": "123456789012", + "request_parameters": "{newUserName=Robert, userName=Bob}" + } + }, + "user": { + "name": "Alice", + "changes": { + "name": "Robert" + }, + "id": "EX_PRINCIPAL_ID", + "target": { + "name": "Bob" + } + }, + "user_agent": { + "name": "aws-cli", + "original": "aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46", + "device": { + "name": "Spider" + }, + "version": "1.16.310" + } +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-cloudwatch-ec2.log b/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-cloudwatch-ec2.log new file mode 100644 index 0000000000..4487fdf08d --- /dev/null +++ b/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-cloudwatch-ec2.log @@ -0,0 +1,6 @@ +2020-02-20T07:01:01.000Z Feb 20 07:01:01 ip-172-31-81-156 systemd: Stopping User Slice of root. +2020-02-20T07:02:18.000Z Feb 20 07:02:18 ip-172-31-81-156 dhclient[3000]: XMT: Solicit on eth0, interval 125240ms. +2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: DHCPREQUEST on eth0 to 172.31.80.1 port 67 (xid=0x4575af22) +2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: DHCPACK from 172.31.80.1 (xid=0x4575af22) +2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: bound to 172.31.81.156 -- renewal in 1599 seconds. +2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s diff --git a/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-cloudwatch-ec2.log-expected.json b/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-cloudwatch-ec2.log-expected.json new file mode 100644 index 0000000000..8e4cce3a5f --- /dev/null +++ b/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-cloudwatch-ec2.log-expected.json @@ -0,0 +1,112 @@ +{ + "expected": [ + { + "@timestamp": "2020-02-20T07:01:01.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.525004600Z", + "original": "2020-02-20T07:01:01.000Z Feb 20 07:01:01 ip-172-31-81-156 systemd: Stopping User Slice of root." + }, + "aws": { + "cloudwatch": { + "message": "ip-172-31-81-156 systemd: Stopping User Slice of root." + } + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "@timestamp": "2020-02-20T07:02:18.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.525012700Z", + "original": "2020-02-20T07:02:18.000Z Feb 20 07:02:18 ip-172-31-81-156 dhclient[3000]: XMT: Solicit on eth0, interval 125240ms." + }, + "aws": { + "cloudwatch": { + "message": "ip-172-31-81-156 dhclient[3000]: XMT: Solicit on eth0, interval 125240ms." + } + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "@timestamp": "2020-02-20T07:02:37.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.525017900Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: DHCPREQUEST on eth0 to 172.31.80.1 port 67 (xid=0x4575af22)" + }, + "aws": { + "cloudwatch": { + "message": "ip-172-31-81-156 dhclient[2898]: DHCPREQUEST on eth0 to 172.31.80.1 port 67 (xid=0x4575af22)" + } + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "@timestamp": "2020-02-20T07:02:37.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.525022500Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: DHCPACK from 172.31.80.1 (xid=0x4575af22)" + }, + "aws": { + "cloudwatch": { + "message": "ip-172-31-81-156 dhclient[2898]: DHCPACK from 172.31.80.1 (xid=0x4575af22)" + } + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "@timestamp": "2020-02-20T07:02:37.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.525027400Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: bound to 172.31.81.156 -- renewal in 1599 seconds." + }, + "aws": { + "cloudwatch": { + "message": "ip-172-31-81-156 dhclient[2898]: bound to 172.31.81.156 -- renewal in 1599 seconds." + } + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "@timestamp": "2020-02-20T07:02:37.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.525032300Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s" + }, + "aws": { + "cloudwatch": { + "message": "ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s" + } + }, + "tags": [ + "preserve_original_event" + ] + } + ] +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-common-config.yml b/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..5622947e4b --- /dev/null +++ b/test/packages/aws/data_stream/cloudwatch_logs/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,5 @@ +dynamic_fields: + event.ingested: ".*" +fields: + tags: + - preserve_original_event diff --git a/test/packages/aws/data_stream/cloudtrail/agent/stream/s3.yml.hbs b/test/packages/aws/data_stream/cloudwatch_logs/agent/stream/aws-s3.yml.hbs similarity index 64% rename from test/packages/aws/data_stream/cloudtrail/agent/stream/s3.yml.hbs rename to test/packages/aws/data_stream/cloudwatch_logs/agent/stream/aws-s3.yml.hbs index 309c650769..ccf43bcddc 100644 --- a/test/packages/aws/data_stream/cloudtrail/agent/stream/s3.yml.hbs +++ b/test/packages/aws/data_stream/cloudwatch_logs/agent/stream/aws-s3.yml.hbs @@ -1,5 +1,4 @@ queue_url: {{queue_url}} -expand_event_list_from_field: Records {{#if credential_profile_name}} credential_profile_name: {{credential_profile_name}} {{/if}} @@ -12,6 +11,9 @@ visibility_timeout: {{visibility_timeout}} {{#if api_timeout}} api_timeout: {{api_timeout}} {{/if}} +{{#if max_number_of_messages}} +max_number_of_messages: {{max_number_of_messages}} +{{/if}} {{#if endpoint}} endpoint: {{endpoint}} {{/if}} @@ -30,8 +32,20 @@ role_arn: {{role_arn}} {{#if fips_enabled}} fips_enabled: {{fips_enabled}} {{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} processors: - - add_fields: - target: '' - fields: - ecs.version: 1.8.0 \ No newline at end of file +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudwatch_logs/elasticsearch/ingest_pipeline/default.yml b/test/packages/aws/data_stream/cloudwatch_logs/elasticsearch/ingest_pipeline/default.yml index 1f7317d6dc..af65d9c1a6 100644 --- a/test/packages/aws/data_stream/cloudwatch_logs/elasticsearch/ingest_pipeline/default.yml +++ b/test/packages/aws/data_stream/cloudwatch_logs/elasticsearch/ingest_pipeline/default.yml @@ -2,25 +2,37 @@ description: "Pipeline for CloudWatch logs" processors: - - grok: + - set: + field: event.ingested + value: '{{_ingest.timestamp}}' + - set: + field: ecs.version + value: '1.12.0' + - rename: field: message + target_field: event.original + ignore_missing: true + - grok: + field: event.original patterns: - - "%{TIMESTAMP_ISO8601:_tmp.timestamp} %{SYSLOGTIMESTAMP:_tmp.syslog_timestamp} %{GREEDYDATA:aws.cloudwatch.message}" - - "%{TIMESTAMP_ISO8601:_tmp.timestamp} %{GREEDYDATA:aws.cloudwatch.message}" - + - '%{TIMESTAMP_ISO8601:_tmp.timestamp} %{SYSLOGTIMESTAMP:_tmp.syslog_timestamp} %{GREEDYDATA:aws.cloudwatch.message}' + - '%{TIMESTAMP_ISO8601:_tmp.timestamp} %{GREEDYDATA:aws.cloudwatch.message}' - date: - field: '_tmp.timestamp' + field: _tmp.timestamp target_field: "@timestamp" ignore_failure: true formats: - - 'ISO8601' - + - ISO8601 - remove: field: - _tmp ignore_missing: true - + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true on_failure: - set: - field: "error.message" - value: "{{ _ingest.on_failure_message }}" + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/test/packages/aws/data_stream/cloudwatch_logs/fields/base-fields.yml b/test/packages/aws/data_stream/cloudwatch_logs/fields/base-fields.yml index 7c798f4534..4fbeaa06a9 100644 --- a/test/packages/aws/data_stream/cloudwatch_logs/fields/base-fields.yml +++ b/test/packages/aws/data_stream/cloudwatch_logs/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.cloudwatch_logs diff --git a/test/packages/aws/data_stream/cloudwatch_logs/fields/ecs.yml b/test/packages/aws/data_stream/cloudwatch_logs/fields/ecs.yml new file mode 100644 index 0000000000..def0bf767f --- /dev/null +++ b/test/packages/aws/data_stream/cloudwatch_logs/fields/ecs.yml @@ -0,0 +1,6 @@ +- external: ecs + name: ecs.version +- external: ecs + name: error.message +- external: ecs + name: tags diff --git a/test/packages/aws/data_stream/cloudwatch_logs/manifest.yml b/test/packages/aws/data_stream/cloudwatch_logs/manifest.yml index 6fc61a757b..7608cf4037 100644 --- a/test/packages/aws/data_stream/cloudwatch_logs/manifest.yml +++ b/test/packages/aws/data_stream/cloudwatch_logs/manifest.yml @@ -1,12 +1,25 @@ title: AWS CloudWatch logs -release: beta type: logs streams: - - input: s3 - template_path: s3.yml.hbs + - input: aws-s3 + template_path: aws-s3.yml.hbs title: AWS CloudWatch logs description: Collect AWS CloudWatch logs using s3 input vars: + - name: visibility_timeout + type: text + title: Visibility Timeout + multi: false + required: false + show_user: false + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. + - name: api_timeout + type: text + title: API Timeout + multi: false + required: false + show_user: false + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. - name: queue_url type: text title: Queue URL @@ -22,3 +35,36 @@ streams: required: false show_user: false description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - aws-cloudwatch-logs + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: max_number_of_messages + type: integer + title: Maximum Concurrent SQS Messages + description: The maximum number of SQS messages that can be inflight at any time. + default: 5 + required: false + show_user: false diff --git a/test/packages/aws/data_stream/cloudwatch_logs/sample_event.json b/test/packages/aws/data_stream/cloudwatch_logs/sample_event.json new file mode 100644 index 0000000000..b41878aaf2 --- /dev/null +++ b/test/packages/aws/data_stream/cloudwatch_logs/sample_event.json @@ -0,0 +1,23 @@ +{ + "@timestamp": "2020-02-20T07:02:37.000Z", + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.cloudwatch_logs" + }, + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-07-19T21:47:04.696803300Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s" + }, + "aws": { + "cloudwatch": { + "message": "ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s" + } + }, + "tags": [ + "preserve_original_event" + ] +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudwatch_metrics/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/cloudwatch_metrics/agent/stream/stream.yml.hbs index 40e4c2530b..71d53c29ac 100644 --- a/test/packages/aws/data_stream/cloudwatch_metrics/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/cloudwatch_metrics/agent/stream/stream.yml.hbs @@ -30,3 +30,6 @@ latency: {{latency}} {{#if metrics}} metrics: {{metrics}} {{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} diff --git a/test/packages/aws/data_stream/cloudwatch_metrics/fields/base-fields.yml b/test/packages/aws/data_stream/cloudwatch_metrics/fields/base-fields.yml index 7c798f4534..901d85d431 100644 --- a/test/packages/aws/data_stream/cloudwatch_metrics/fields/base-fields.yml +++ b/test/packages/aws/data_stream/cloudwatch_metrics/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.cloudwatch_metrics diff --git a/test/packages/aws/data_stream/cloudwatch_metrics/fields/ecs.yml b/test/packages/aws/data_stream/cloudwatch_metrics/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/cloudwatch_metrics/fields/ecs.yml +++ b/test/packages/aws/data_stream/cloudwatch_metrics/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/cloudwatch_metrics/manifest.yml b/test/packages/aws/data_stream/cloudwatch_metrics/manifest.yml index dae477ae67..543c24a8c5 100644 --- a/test/packages/aws/data_stream/cloudwatch_metrics/manifest.yml +++ b/test/packages/aws/data_stream/cloudwatch_metrics/manifest.yml @@ -1,5 +1,4 @@ title: AWS CloudWatch metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/cloudwatch_metrics/sample_event.json b/test/packages/aws/data_stream/cloudwatch_metrics/sample_event.json index 431705cacd..bf25e887b5 100644 --- a/test/packages/aws/data_stream/cloudwatch_metrics/sample_event.json +++ b/test/packages/aws/data_stream/cloudwatch_metrics/sample_event.json @@ -2,7 +2,7 @@ "@timestamp": "2020-05-28T17:17:02.812Z", "event": { "duration": 14119105951, - "dataset": "aws.cloudwatch", + "dataset": "aws.cloudwatch_metrics", "module": "aws" }, "ecs": { diff --git a/test/packages/aws/data_stream/dynamodb/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/dynamodb/agent/stream/stream.yml.hbs index 07e4a166ac..f6662fd6ce 100644 --- a/test/packages/aws/data_stream/dynamodb/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/dynamodb/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/dynamodb/fields/base-fields.yml b/test/packages/aws/data_stream/dynamodb/fields/base-fields.yml index 7c798f4534..f4dcea38bf 100644 --- a/test/packages/aws/data_stream/dynamodb/fields/base-fields.yml +++ b/test/packages/aws/data_stream/dynamodb/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.dynamodb diff --git a/test/packages/aws/data_stream/dynamodb/fields/ecs.yml b/test/packages/aws/data_stream/dynamodb/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/dynamodb/fields/ecs.yml +++ b/test/packages/aws/data_stream/dynamodb/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/dynamodb/manifest.yml b/test/packages/aws/data_stream/dynamodb/manifest.yml index 12bec6c6e8..437195faec 100644 --- a/test/packages/aws/data_stream/dynamodb/manifest.yml +++ b/test/packages/aws/data_stream/dynamodb/manifest.yml @@ -1,5 +1,4 @@ title: AWS DynamoDB metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/ebs/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/ebs/agent/stream/stream.yml.hbs index b0d8e145fa..df4b1aaf07 100644 --- a/test/packages/aws/data_stream/ebs/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/ebs/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/ebs/fields/base-fields.yml b/test/packages/aws/data_stream/ebs/fields/base-fields.yml index 7c798f4534..85dfe5c907 100644 --- a/test/packages/aws/data_stream/ebs/fields/base-fields.yml +++ b/test/packages/aws/data_stream/ebs/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.ebs diff --git a/test/packages/aws/data_stream/ebs/fields/ecs.yml b/test/packages/aws/data_stream/ebs/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/ebs/fields/ecs.yml +++ b/test/packages/aws/data_stream/ebs/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/ebs/manifest.yml b/test/packages/aws/data_stream/ebs/manifest.yml index 5d0cce0e85..483fb237a5 100644 --- a/test/packages/aws/data_stream/ebs/manifest.yml +++ b/test/packages/aws/data_stream/ebs/manifest.yml @@ -1,5 +1,4 @@ title: AWS EBS metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-common-config.yml b/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..5622947e4b --- /dev/null +++ b/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,5 @@ +dynamic_fields: + event.ingested: ".*" +fields: + tags: + - preserve_original_event diff --git a/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-ec2.log b/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-ec2.log new file mode 100644 index 0000000000..4487fdf08d --- /dev/null +++ b/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-ec2.log @@ -0,0 +1,6 @@ +2020-02-20T07:01:01.000Z Feb 20 07:01:01 ip-172-31-81-156 systemd: Stopping User Slice of root. +2020-02-20T07:02:18.000Z Feb 20 07:02:18 ip-172-31-81-156 dhclient[3000]: XMT: Solicit on eth0, interval 125240ms. +2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: DHCPREQUEST on eth0 to 172.31.80.1 port 67 (xid=0x4575af22) +2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: DHCPACK from 172.31.80.1 (xid=0x4575af22) +2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: bound to 172.31.81.156 -- renewal in 1599 seconds. +2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s diff --git a/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-ec2.log-expected.json b/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-ec2.log-expected.json new file mode 100644 index 0000000000..4298569cb3 --- /dev/null +++ b/test/packages/aws/data_stream/ec2_logs/_dev/test/pipeline/test-ec2.log-expected.json @@ -0,0 +1,136 @@ +{ + "expected": [ + { + "process": { + "name": "systemd" + }, + "@timestamp": "2020-02-20T07:01:01.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.684169900Z", + "original": "2020-02-20T07:01:01.000Z Feb 20 07:01:01 ip-172-31-81-156 systemd: Stopping User Slice of root." + }, + "aws": { + "ec2": { + "ip_address": "ip-172-31-81-156" + } + }, + "message": "Stopping User Slice of root.", + "tags": [ + "preserve_original_event" + ] + }, + { + "process": { + "name": "dhclient[3000]" + }, + "@timestamp": "2020-02-20T07:02:18.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.684178100Z", + "original": "2020-02-20T07:02:18.000Z Feb 20 07:02:18 ip-172-31-81-156 dhclient[3000]: XMT: Solicit on eth0, interval 125240ms." + }, + "aws": { + "ec2": { + "ip_address": "ip-172-31-81-156" + } + }, + "message": "XMT: Solicit on eth0, interval 125240ms.", + "tags": [ + "preserve_original_event" + ] + }, + { + "process": { + "name": "dhclient[2898]" + }, + "@timestamp": "2020-02-20T07:02:37.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.684183300Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: DHCPREQUEST on eth0 to 172.31.80.1 port 67 (xid=0x4575af22)" + }, + "aws": { + "ec2": { + "ip_address": "ip-172-31-81-156" + } + }, + "message": "DHCPREQUEST on eth0 to 172.31.80.1 port 67 (xid=0x4575af22)", + "tags": [ + "preserve_original_event" + ] + }, + { + "process": { + "name": "dhclient[2898]" + }, + "@timestamp": "2020-02-20T07:02:37.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.684188400Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: DHCPACK from 172.31.80.1 (xid=0x4575af22)" + }, + "aws": { + "ec2": { + "ip_address": "ip-172-31-81-156" + } + }, + "message": "DHCPACK from 172.31.80.1 (xid=0x4575af22)", + "tags": [ + "preserve_original_event" + ] + }, + { + "process": { + "name": "dhclient[2898]" + }, + "@timestamp": "2020-02-20T07:02:37.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.684193500Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 dhclient[2898]: bound to 172.31.81.156 -- renewal in 1599 seconds." + }, + "aws": { + "ec2": { + "ip_address": "ip-172-31-81-156" + } + }, + "message": "bound to 172.31.81.156 -- renewal in 1599 seconds.", + "tags": [ + "preserve_original_event" + ] + }, + { + "process": { + "name": "ec2net" + }, + "@timestamp": "2020-02-20T07:02:37.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:11:58.684198500Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s" + }, + "aws": { + "ec2": { + "ip_address": "ip-172-31-81-156" + } + }, + "message": "[get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s", + "tags": [ + "preserve_original_event" + ] + } + ] +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/cloudwatch_logs/agent/stream/s3.yml.hbs b/test/packages/aws/data_stream/ec2_logs/agent/stream/aws-s3.yml.hbs similarity index 64% rename from test/packages/aws/data_stream/cloudwatch_logs/agent/stream/s3.yml.hbs rename to test/packages/aws/data_stream/ec2_logs/agent/stream/aws-s3.yml.hbs index 6a00835778..ccf43bcddc 100644 --- a/test/packages/aws/data_stream/cloudwatch_logs/agent/stream/s3.yml.hbs +++ b/test/packages/aws/data_stream/ec2_logs/agent/stream/aws-s3.yml.hbs @@ -11,6 +11,9 @@ visibility_timeout: {{visibility_timeout}} {{#if api_timeout}} api_timeout: {{api_timeout}} {{/if}} +{{#if max_number_of_messages}} +max_number_of_messages: {{max_number_of_messages}} +{{/if}} {{#if endpoint}} endpoint: {{endpoint}} {{/if}} @@ -29,8 +32,20 @@ role_arn: {{role_arn}} {{#if fips_enabled}} fips_enabled: {{fips_enabled}} {{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} processors: - - add_fields: - target: '' - fields: - ecs.version: 1.5.0 \ No newline at end of file +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/ec2_logs/elasticsearch/ingest_pipeline/default.yml b/test/packages/aws/data_stream/ec2_logs/elasticsearch/ingest_pipeline/default.yml index 002e3d24df..db6732f5e0 100644 --- a/test/packages/aws/data_stream/ec2_logs/elasticsearch/ingest_pipeline/default.yml +++ b/test/packages/aws/data_stream/ec2_logs/elasticsearch/ingest_pipeline/default.yml @@ -2,24 +2,36 @@ description: "Pipeline for EC2 logs in CloudWatch" processors: - - grok: + - set: + field: event.ingested + value: '{{_ingest.timestamp}}' + - set: + field: ecs.version + value: '1.12.0' + - rename: field: message + target_field: event.original + ignore_missing: true + - grok: + field: event.original patterns: - - "%{TIMESTAMP_ISO8601:_tmp.timestamp} %{SYSLOGTIMESTAMP:_tmp.syslog_timestamp} %{IPORHOST:aws.ec2.ip_address} %{DATA:process.name}(?:\\[%{POSINT:process.pid}\\])?: %{GREEDYDATA:message}" - + - '%{TIMESTAMP_ISO8601:_tmp.timestamp} %{SYSLOGTIMESTAMP:_tmp.syslog_timestamp} %{IPORHOST:aws.ec2.ip_address} %{DATA:process.name}(?:\\[%{POSINT:process.pid}\\])?: %{GREEDYDATA:message}' - date: - field: '_tmp.timestamp' - target_field: "@timestamp" + field: _tmp.timestamp + target_field: '@timestamp' ignore_failure: true formats: - - 'ISO8601' - + - ISO8601 - remove: field: - _tmp ignore_missing: true - + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true on_failure: - set: - field: "error.message" - value: "{{ _ingest.on_failure_message }}" + field: 'error.message' + value: '{{ _ingest.on_failure_message }}' diff --git a/test/packages/aws/data_stream/ec2_logs/fields/base-fields.yml b/test/packages/aws/data_stream/ec2_logs/fields/base-fields.yml index 7c798f4534..1cb7e48820 100644 --- a/test/packages/aws/data_stream/ec2_logs/fields/base-fields.yml +++ b/test/packages/aws/data_stream/ec2_logs/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.ec2_logs diff --git a/test/packages/aws/data_stream/ec2_logs/fields/ecs.yml b/test/packages/aws/data_stream/ec2_logs/fields/ecs.yml new file mode 100644 index 0000000000..b190938377 --- /dev/null +++ b/test/packages/aws/data_stream/ec2_logs/fields/ecs.yml @@ -0,0 +1,8 @@ +- external: ecs + name: ecs.version +- external: ecs + name: error.message +- external: ecs + name: message +- external: ecs + name: tags diff --git a/test/packages/aws/data_stream/ec2_logs/manifest.yml b/test/packages/aws/data_stream/ec2_logs/manifest.yml index aca6fb44b4..3c7e8961cd 100644 --- a/test/packages/aws/data_stream/ec2_logs/manifest.yml +++ b/test/packages/aws/data_stream/ec2_logs/manifest.yml @@ -1,12 +1,25 @@ title: AWS EC2 logs -release: beta type: logs streams: - - input: s3 - template_path: s3.yml.hbs + - input: aws-s3 + template_path: aws-s3.yml.hbs title: AWS EC2 logs description: Collect AWS EC2 logs using s3 input vars: + - name: visibility_timeout + type: text + title: Visibility Timeout + multi: false + required: false + show_user: false + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. + - name: api_timeout + type: text + title: API Timeout + multi: false + required: false + show_user: false + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. - name: queue_url type: text title: Queue URL @@ -22,3 +35,36 @@ streams: required: false show_user: false description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - aws-ec2-logs + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: max_number_of_messages + type: integer + title: Maximum Concurrent SQS Messages + description: The maximum number of SQS messages that can be inflight at any time. + default: 5 + required: false + show_user: false diff --git a/test/packages/aws/data_stream/ec2_logs/sample_event.json b/test/packages/aws/data_stream/ec2_logs/sample_event.json new file mode 100644 index 0000000000..a121694710 --- /dev/null +++ b/test/packages/aws/data_stream/ec2_logs/sample_event.json @@ -0,0 +1,27 @@ +{ + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.ec2_logs" + }, + "process": { + "name": "systemd" + }, + "@timestamp": "2020-02-20T07:01:01.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-07-19T21:47:04.871450600Z", + "original": "2020-02-20T07:01:01.000Z Feb 20 07:01:01 ip-172-31-81-156 systemd: Stopping User Slice of root." + }, + "aws": { + "ec2": { + "ip_address": "ip-172-31-81-156" + } + }, + "message": "Stopping User Slice of root.", + "tags": [ + "preserve_original_event" + ] +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/ec2_metrics/_dev/test/system/test-default-config.yml b/test/packages/aws/data_stream/ec2_metrics/_dev/test/system/test-default-config.yml index 0f384a1fe5..15d7d57b30 100644 --- a/test/packages/aws/data_stream/ec2_metrics/_dev/test/system/test-default-config.yml +++ b/test/packages/aws/data_stream/ec2_metrics/_dev/test/system/test-default-config.yml @@ -1,4 +1,4 @@ -wait_for_data_timeout: 20m # AWS CloudWatch may delay metrics delivery for more that 10 minutes. +wait_for_data_timeout: 20m # AWS CloudWatch may delay metrics delivery for more than 10 minutes. vars: access_key_id: '{{AWS_ACCESS_KEY_ID}}' secret_access_key: '{{AWS_SECRET_ACCESS_KEY}}' diff --git a/test/packages/aws/data_stream/ec2_metrics/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/ec2_metrics/agent/stream/stream.yml.hbs index 5eb40ca78b..d1c7ff7dd4 100644 --- a/test/packages/aws/data_stream/ec2_metrics/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/ec2_metrics/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/ec2_metrics/fields/base-fields.yml b/test/packages/aws/data_stream/ec2_metrics/fields/base-fields.yml index 7c798f4534..9e545fc4a7 100644 --- a/test/packages/aws/data_stream/ec2_metrics/fields/base-fields.yml +++ b/test/packages/aws/data_stream/ec2_metrics/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.ec2_metrics diff --git a/test/packages/aws/data_stream/ec2_metrics/fields/ecs.yml b/test/packages/aws/data_stream/ec2_metrics/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/ec2_metrics/fields/ecs.yml +++ b/test/packages/aws/data_stream/ec2_metrics/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/ec2_metrics/manifest.yml b/test/packages/aws/data_stream/ec2_metrics/manifest.yml index 8a3d5fb87f..1a78ff9099 100644 --- a/test/packages/aws/data_stream/ec2_metrics/manifest.yml +++ b/test/packages/aws/data_stream/ec2_metrics/manifest.yml @@ -1,5 +1,4 @@ title: AWS EC2 metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/ec2_metrics/sample_event.json b/test/packages/aws/data_stream/ec2_metrics/sample_event.json index ffdd822660..6969b62dbc 100644 --- a/test/packages/aws/data_stream/ec2_metrics/sample_event.json +++ b/test/packages/aws/data_stream/ec2_metrics/sample_event.json @@ -83,7 +83,7 @@ "event": { "module": "aws", "duration": 23217499283, - "dataset": "aws.ec2" + "dataset": "aws.ec2_metrics" }, "metricset": { "period": 300000, diff --git a/test/packages/aws/data_stream/elb_logs/_dev/test/pipeline/test-alb.log-expected.json b/test/packages/aws/data_stream/elb_logs/_dev/test/pipeline/test-alb.log-expected.json index 69935eea78..baf96cc0f7 100644 --- a/test/packages/aws/data_stream/elb_logs/_dev/test/pipeline/test-alb.log-expected.json +++ b/test/packages/aws/data_stream/elb_logs/_dev/test/pipeline/test-alb.log-expected.json @@ -1,22 +1,38 @@ { "expected": [ { - "cloud": { - "provider": "aws" - }, "tracing": { "trace": { "id": "Root=1-58337262-36d228ad5d99923122bbe354" } }, + "source": { + "port": "2817", + "ip": "192.168.131.39" + }, + "url": { + "path": "/", + "original": "http://www.example.com:80/", + "scheme": "http", + "port": 80, + "domain": "www.example.com" + }, + "tags": [ + "preserve_original_event" + ], + "cloud": { + "provider": "aws" + }, "@timestamp": "2018-07-02T22:23:00.186Z", + "ecs": { + "version": "1.12.0" + }, "http": { "request": { "method": "get", "body": { "bytes": 34 - }, - "referrer": "http://www.example.com:80/" + } }, "version": "1.1", "response": { @@ -26,9 +42,14 @@ "status_code": 200 } }, - "source": { - "port": "2817", - "ip": "192.168.131.39" + "event": { + "ingested": "2021-12-09T16:11:58.868846100Z", + "original": "http 2018-07-02T22:23:00.186641Z app/my-loadbalancer/50dc6c495c0c9188 192.168.131.39:2817 10.0.0.1:80 0.000 0.001 0.000 200 200 34 366 \"GET http://www.example.com:80/ HTTP/1.1\" \"curl/7.46.0\" - - arn:aws:elasticloadbalancing:us-east-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067 \"Root=1-58337262-36d228ad5d99923122bbe354\" \"-\" \"-\" 0 2018-07-02T22:22:48.364000Z \"forward,redirect\" \"-\" \"-\" \"10.0.0.1:80\" \"200\" \"-\" \"-\"", + "kind": "event", + "start": "2018-07-02T22:22:48.364000Z", + "end": "2018-07-02T22:23:00.186Z", + "category": "web", + "outcome": "success" }, "aws": { "elb": { @@ -70,15 +91,13 @@ ] } }, - "event": { - "start": "2018-07-02T22:22:48.364000Z", - "end": "2018-07-02T22:23:00.186Z", - "category": "web", - "kind": "event", - "outcome": "success" - }, "user_agent": { - "original": "curl/7.46.0" + "name": "curl", + "original": "curl/7.46.0", + "device": { + "name": "Other" + }, + "version": "7.46.0" } } ] diff --git a/test/packages/aws/data_stream/elb_logs/_dev/test/pipeline/test-common-config.yml b/test/packages/aws/data_stream/elb_logs/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..5622947e4b --- /dev/null +++ b/test/packages/aws/data_stream/elb_logs/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,5 @@ +dynamic_fields: + event.ingested: ".*" +fields: + tags: + - preserve_original_event diff --git a/test/packages/aws/data_stream/ec2_logs/agent/stream/s3.yml.hbs b/test/packages/aws/data_stream/elb_logs/agent/stream/aws-s3.yml.hbs similarity index 64% rename from test/packages/aws/data_stream/ec2_logs/agent/stream/s3.yml.hbs rename to test/packages/aws/data_stream/elb_logs/agent/stream/aws-s3.yml.hbs index 6a00835778..ccf43bcddc 100644 --- a/test/packages/aws/data_stream/ec2_logs/agent/stream/s3.yml.hbs +++ b/test/packages/aws/data_stream/elb_logs/agent/stream/aws-s3.yml.hbs @@ -11,6 +11,9 @@ visibility_timeout: {{visibility_timeout}} {{#if api_timeout}} api_timeout: {{api_timeout}} {{/if}} +{{#if max_number_of_messages}} +max_number_of_messages: {{max_number_of_messages}} +{{/if}} {{#if endpoint}} endpoint: {{endpoint}} {{/if}} @@ -29,8 +32,20 @@ role_arn: {{role_arn}} {{#if fips_enabled}} fips_enabled: {{fips_enabled}} {{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} processors: - - add_fields: - target: '' - fields: - ecs.version: 1.5.0 \ No newline at end of file +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/elb_logs/elasticsearch/ingest_pipeline/default.yml b/test/packages/aws/data_stream/elb_logs/elasticsearch/ingest_pipeline/default.yml index b7edf61ada..10dbec91e2 100644 --- a/test/packages/aws/data_stream/elb_logs/elasticsearch/ingest_pipeline/default.yml +++ b/test/packages/aws/data_stream/elb_logs/elasticsearch/ingest_pipeline/default.yml @@ -2,8 +2,18 @@ description: "Pipeline for ELB logs" processors: - - grok: + - set: + field: event.ingested + value: '{{_ingest.timestamp}}' + - set: + field: ecs.version + value: '1.12.0' + - rename: field: message + target_field: event.original + ignore_missing: true + - grok: + field: event.original # Classic ELB patterns documented in https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/access-log-collection.html # ELB v2 Application load balancers https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-access-logs.html # ELB v2 Netwwork load balancers https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-access-logs.html @@ -75,8 +85,8 @@ processors: (?:-|%{NUMBER:aws.elb.backend.http.response.status_code:long}) %{NUMBER:http.request.body.bytes:long} %{NUMBER:http.response.body.bytes:long} - \"(?:-|%{WORD:http.request.method}) (?:-|%{NOTSPACE:http.request.referrer}) (?:-|HTTP/%{NOTSPACE:http.version})\" - \"%{DATA:user_agent.original}\" + \"(?:-|%{WORD:http.request.method}) (?:-|%{NOTSPACE:_tmp.uri_orig}) (?:-|HTTP/%{NOTSPACE:http.version})\" + \"%{DATA:_tmp.user_agent}\" %{ELBSSL} ELBTCPLOG: >- %{ELBCOMMON} @@ -89,110 +99,100 @@ processors: %{ELBSSL} ELBV2TYPE: '%{WORD:aws.elb.type}' ELBV2LOGVERSION: '%{NOTSPACE}' # Could be used to support different log versions, only 1.0 exists now - - set: field: event.kind value: event - - set: field: cloud.provider value: aws - - set: - if: 'ctx.http != null' - field: 'aws.elb.protocol' - value: 'http' + if: ctx.http != null + field: aws.elb.protocol + value: http + + - uri_parts: + if: 'ctx?._tmp?.uri_orig != null' + field: _tmp.uri_orig + ignore_failure: true + + - user_agent: + if: 'ctx?._tmp?.user_agent != null' + field: _tmp.user_agent + ignore_missing: true - set: - if: 'ctx.http != null' + if: ctx.http != null field: event.category value: web - - set: - if: 'ctx.http == null' - field: 'aws.elb.protocol' - value: 'tcp' - + field: aws.elb.protocol + value: tcp + if: ctx.http == null - set: - if: 'ctx.http == null' field: event.category value: network - + if: ctx.http == null - set: - if: 'ctx?.http?.response?.status_code != null && ctx.http.response.status_code < 400' field: event.outcome value: success - + if: 'ctx?.http?.response?.status_code != null && ctx.http.response.status_code < 400' - set: - if: 'ctx?.http?.response?.status_code != null && ctx.http.response.status_code >= 400' field: event.outcome value: failure - + if: 'ctx?.http?.response?.status_code != null && ctx.http.response.status_code >= 400' - lowercase: field: http.request.method ignore_missing: true - - set: - if: "ctx?.aws?.elb?.trace_id != null" field: tracing.trace.id - value: "{{aws.elb.trace_id}}" - + value: '{{aws.elb.trace_id}}' + if: ctx?.aws?.elb?.trace_id != null - split: - field: '_tmp.actions_executed' - target_field: 'aws.elb.action_executed' + field: _tmp.actions_executed + target_field: aws.elb.action_executed separator: ',' ignore_missing: true - - split: - field: '_tmp.target_port' - target_field: 'aws.elb.target_port' + field: _tmp.target_port + target_field: aws.elb.target_port separator: ' ' ignore_missing: true - - split: - field: '_tmp.target_status_code' - target_field: 'aws.elb.target_status_code' + field: _tmp.target_status_code + target_field: aws.elb.target_status_code separator: ' ' ignore_missing: true - - date: - field: '_tmp.timestamp' + field: _tmp.timestamp formats: - - 'ISO8601' - + - ISO8601 - set: - field: 'event.end' + field: event.end value: '{{ @timestamp }}' - - geoip: - field: 'source.ip' - target_field: 'source.geo' + field: source.ip + target_field: source.geo ignore_missing: true - - geoip: - database_file: 'GeoLite2-ASN.mmdb' - field: 'source.ip' - target_field: 'source.as' + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as properties: - - 'asn' - - 'organization_name' + - asn + - organization_name ignore_missing: true - - rename: field: source.as.asn target_field: source.as.number ignore_missing: true - - rename: field: source.as.organization_name target_field: source.as.organization.name ignore_missing: true - - set: field: tls.cipher value: '{{aws.elb.ssl_cipher}}' if: ctx.aws?.elb?.ssl_cipher != null - - script: lang: painless if: ctx.aws?.elb?.ssl_protocol != null @@ -207,14 +207,16 @@ processors: ctx.tls.version = parts[1].substring(0,1) + "." + parts[1].substring(1); } ctx.tls.version_protocol = parts[0].toLowerCase(); - - remove: field: - - message - _tmp ignore_missing: true - + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true on_failure: - set: - field: "error.message" - value: "{{ _ingest.on_failure_message }}" + field: 'error.message' + value: '{{ _ingest.on_failure_message }}' diff --git a/test/packages/aws/data_stream/elb_logs/fields/base-fields.yml b/test/packages/aws/data_stream/elb_logs/fields/base-fields.yml index 7c798f4534..fedbf54e90 100644 --- a/test/packages/aws/data_stream/elb_logs/fields/base-fields.yml +++ b/test/packages/aws/data_stream/elb_logs/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.elb_logs diff --git a/test/packages/aws/data_stream/elb_logs/fields/ecs.yml b/test/packages/aws/data_stream/elb_logs/fields/ecs.yml new file mode 100644 index 0000000000..00a5436510 --- /dev/null +++ b/test/packages/aws/data_stream/elb_logs/fields/ecs.yml @@ -0,0 +1,22 @@ +- external: ecs + name: ecs.version +- external: ecs + name: error.message +- external: ecs + name: tags +- external: ecs + name: url.domain +- external: ecs + name: url.original +- external: ecs + name: url.path +- external: ecs + name: url.port +- external: ecs + name: url.scheme +- external: ecs + name: user_agent.device.name +- external: ecs + name: user_agent.name +- external: ecs + name: user_agent.version diff --git a/test/packages/aws/data_stream/elb_logs/manifest.yml b/test/packages/aws/data_stream/elb_logs/manifest.yml index 4fcba786fc..fdd4f2549e 100644 --- a/test/packages/aws/data_stream/elb_logs/manifest.yml +++ b/test/packages/aws/data_stream/elb_logs/manifest.yml @@ -1,12 +1,25 @@ title: AWS ELB logs -release: beta type: logs streams: - - input: s3 - template_path: s3.yml.hbs + - input: aws-s3 + template_path: aws-s3.yml.hbs title: AWS ELB logs description: Collect AWS ELB logs using s3 input vars: + - name: visibility_timeout + type: text + title: Visibility Timeout + multi: false + required: false + show_user: false + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. + - name: api_timeout + type: text + title: API Timeout + multi: false + required: false + show_user: false + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. - name: queue_url type: text title: Queue URL @@ -22,3 +35,36 @@ streams: required: false show_user: false description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - aws-elb-logs + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: max_number_of_messages + type: integer + title: Maximum Concurrent SQS Messages + description: The maximum number of SQS messages that can be inflight at any time. + default: 5 + required: false + show_user: false diff --git a/test/packages/aws/data_stream/elb_logs/sample_event.json b/test/packages/aws/data_stream/elb_logs/sample_event.json new file mode 100644 index 0000000000..d0d9729d89 --- /dev/null +++ b/test/packages/aws/data_stream/elb_logs/sample_event.json @@ -0,0 +1,105 @@ +{ + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.elb_logs" + }, + "tracing": { + "trace": { + "id": "Root=1-58337262-36d228ad5d99923122bbe354" + } + }, + "source": { + "port": "2817", + "ip": "192.168.131.39" + }, + "url": { + "path": "/", + "original": "http://www.example.com:80/", + "scheme": "http", + "port": 80, + "domain": "www.example.com" + }, + "tags": [ + "preserve_original_event" + ], + "cloud": { + "provider": "aws" + }, + "@timestamp": "2018-07-02T22:23:00.186Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "get", + "body": { + "bytes": 34 + } + }, + "version": "1.1", + "response": { + "body": { + "bytes": 366 + }, + "status_code": 200 + } + }, + "event": { + "ingested": "2021-07-19T21:47:05.084930900Z", + "original": "http 2018-07-02T22:23:00.186641Z app/my-loadbalancer/50dc6c495c0c9188 192.168.131.39:2817 10.0.0.1:80 0.000 0.001 0.000 200 200 34 366 \"GET http://www.example.com:80/ HTTP/1.1\" \"curl/7.46.0\" - - arn:aws:elasticloadbalancing:us-east-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067 \"Root=1-58337262-36d228ad5d99923122bbe354\" \"-\" \"-\" 0 2018-07-02T22:22:48.364000Z \"forward,redirect\" \"-\" \"-\" \"10.0.0.1:80\" \"200\" \"-\" \"-\"", + "kind": "event", + "start": "2018-07-02T22:22:48.364000Z", + "end": "2018-07-02T22:23:00.186Z", + "category": "web", + "outcome": "success" + }, + "aws": { + "elb": { + "trace_id": "Root=1-58337262-36d228ad5d99923122bbe354", + "matched_rule_priority": "0", + "type": "http", + "request_processing_time": { + "sec": 0.0 + }, + "response_processing_time": { + "sec": 0.0 + }, + "target_port": [ + "10.0.0.1:80" + ], + "protocol": "http", + "target_status_code": [ + "200" + ], + "name": "app/my-loadbalancer/50dc6c495c0c9188", + "backend": { + "port": "80", + "http": { + "response": { + "status_code": 200 + } + }, + "ip": "10.0.0.1" + }, + "target_group": { + "arn": "arn:aws:elasticloadbalancing:us-east-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067" + }, + "backend_processing_time": { + "sec": 0.001 + }, + "action_executed": [ + "forward", + "redirect" + ] + } + }, + "user_agent": { + "name": "curl", + "original": "curl/7.46.0", + "device": { + "name": "Other" + }, + "version": "7.46.0" + } +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/elb_metrics/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/elb_metrics/agent/stream/stream.yml.hbs index 57c5acdd4c..1fbf0974f1 100644 --- a/test/packages/aws/data_stream/elb_metrics/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/elb_metrics/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/elb_metrics/fields/base-fields.yml b/test/packages/aws/data_stream/elb_metrics/fields/base-fields.yml index 7c798f4534..63e855deea 100644 --- a/test/packages/aws/data_stream/elb_metrics/fields/base-fields.yml +++ b/test/packages/aws/data_stream/elb_metrics/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.elb_metrics diff --git a/test/packages/aws/data_stream/elb_metrics/fields/ecs.yml b/test/packages/aws/data_stream/elb_metrics/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/elb_metrics/fields/ecs.yml +++ b/test/packages/aws/data_stream/elb_metrics/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/elb_metrics/manifest.yml b/test/packages/aws/data_stream/elb_metrics/manifest.yml index 1e6ed4e207..91ea317594 100644 --- a/test/packages/aws/data_stream/elb_metrics/manifest.yml +++ b/test/packages/aws/data_stream/elb_metrics/manifest.yml @@ -1,5 +1,4 @@ title: AWS ELB metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/elb_metrics/sample_event.json b/test/packages/aws/data_stream/elb_metrics/sample_event.json index d187909719..a2def82582 100644 --- a/test/packages/aws/data_stream/elb_metrics/sample_event.json +++ b/test/packages/aws/data_stream/elb_metrics/sample_event.json @@ -53,7 +53,7 @@ "period": 60000 }, "event": { - "dataset": "aws.elb", + "dataset": "aws.elb_metrics", "module": "aws", "duration": 15044430616 }, diff --git a/test/packages/aws/data_stream/lambda/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/lambda/agent/stream/stream.yml.hbs index cf17d23388..0819b829a7 100644 --- a/test/packages/aws/data_stream/lambda/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/lambda/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/lambda/fields/base-fields.yml b/test/packages/aws/data_stream/lambda/fields/base-fields.yml index 7c798f4534..07320d3db7 100644 --- a/test/packages/aws/data_stream/lambda/fields/base-fields.yml +++ b/test/packages/aws/data_stream/lambda/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.lambda diff --git a/test/packages/aws/data_stream/lambda/fields/ecs.yml b/test/packages/aws/data_stream/lambda/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/lambda/fields/ecs.yml +++ b/test/packages/aws/data_stream/lambda/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/lambda/manifest.yml b/test/packages/aws/data_stream/lambda/manifest.yml index 5e0684218b..61505e42ed 100644 --- a/test/packages/aws/data_stream/lambda/manifest.yml +++ b/test/packages/aws/data_stream/lambda/manifest.yml @@ -1,5 +1,4 @@ title: AWS Lambda metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/lambda/sample_event.json b/test/packages/aws/data_stream/lambda/sample_event.json index b1542233bd..11d616213b 100644 --- a/test/packages/aws/data_stream/lambda/sample_event.json +++ b/test/packages/aws/data_stream/lambda/sample_event.json @@ -8,7 +8,7 @@ "version": "8.0.0" }, "event": { - "dataset": "aws.dynamodb", + "dataset": "aws.lambda", "module": "aws", "duration": 10266182336 }, diff --git a/test/packages/aws/data_stream/natgateway/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/natgateway/agent/stream/stream.yml.hbs index 94bed66ae8..23a1ed0cab 100644 --- a/test/packages/aws/data_stream/natgateway/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/natgateway/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/natgateway/fields/base-fields.yml b/test/packages/aws/data_stream/natgateway/fields/base-fields.yml index 7c798f4534..436e8fb587 100644 --- a/test/packages/aws/data_stream/natgateway/fields/base-fields.yml +++ b/test/packages/aws/data_stream/natgateway/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.natgateway diff --git a/test/packages/aws/data_stream/natgateway/fields/ecs.yml b/test/packages/aws/data_stream/natgateway/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/natgateway/fields/ecs.yml +++ b/test/packages/aws/data_stream/natgateway/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/natgateway/manifest.yml b/test/packages/aws/data_stream/natgateway/manifest.yml index fc6cf801c3..53dbac0141 100644 --- a/test/packages/aws/data_stream/natgateway/manifest.yml +++ b/test/packages/aws/data_stream/natgateway/manifest.yml @@ -1,5 +1,4 @@ title: AWS NAT gateway metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/rds/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/rds/agent/stream/stream.yml.hbs index bf6deefcf8..0bafbe98c0 100644 --- a/test/packages/aws/data_stream/rds/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/rds/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/rds/fields/base-fields.yml b/test/packages/aws/data_stream/rds/fields/base-fields.yml index 7c798f4534..8166b56ec2 100644 --- a/test/packages/aws/data_stream/rds/fields/base-fields.yml +++ b/test/packages/aws/data_stream/rds/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.rds diff --git a/test/packages/aws/data_stream/rds/fields/ecs.yml b/test/packages/aws/data_stream/rds/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/rds/fields/ecs.yml +++ b/test/packages/aws/data_stream/rds/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/rds/fields/fields.yml b/test/packages/aws/data_stream/rds/fields/fields.yml index 5f0deb4866..ba79cf1083 100644 --- a/test/packages/aws/data_stream/rds/fields/fields.yml +++ b/test/packages/aws/data_stream/rds/fields/fields.yml @@ -343,3 +343,9 @@ type: long description: | The remaining available space for the cluster volume, measured in bytes. + - name: cloudwatch + type: group + fields: + - name: namespace + type: keyword + description: The namespace specified when query cloudwatch api. diff --git a/test/packages/aws/data_stream/rds/manifest.yml b/test/packages/aws/data_stream/rds/manifest.yml index c920727e99..5632176c1c 100644 --- a/test/packages/aws/data_stream/rds/manifest.yml +++ b/test/packages/aws/data_stream/rds/manifest.yml @@ -1,5 +1,4 @@ title: AWS RDS metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/s3_daily_storage/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/s3_daily_storage/agent/stream/stream.yml.hbs index cac1cae04a..eaee06ea7a 100644 --- a/test/packages/aws/data_stream/s3_daily_storage/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/s3_daily_storage/agent/stream/stream.yml.hbs @@ -26,4 +26,7 @@ regions: {{/if}} {{#if latency}} latency: {{latency}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/s3_daily_storage/fields/base-fields.yml b/test/packages/aws/data_stream/s3_daily_storage/fields/base-fields.yml index 7c798f4534..57ae310ca3 100644 --- a/test/packages/aws/data_stream/s3_daily_storage/fields/base-fields.yml +++ b/test/packages/aws/data_stream/s3_daily_storage/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.s3_daily_storage diff --git a/test/packages/aws/data_stream/s3_daily_storage/fields/ecs.yml b/test/packages/aws/data_stream/s3_daily_storage/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/s3_daily_storage/fields/ecs.yml +++ b/test/packages/aws/data_stream/s3_daily_storage/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/s3_daily_storage/manifest.yml b/test/packages/aws/data_stream/s3_daily_storage/manifest.yml index 89473f0ebb..f69e1889da 100644 --- a/test/packages/aws/data_stream/s3_daily_storage/manifest.yml +++ b/test/packages/aws/data_stream/s3_daily_storage/manifest.yml @@ -1,5 +1,4 @@ title: AWS S3 daily storage metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/s3_request/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/s3_request/agent/stream/stream.yml.hbs index 6f53aab34d..80739aebc5 100644 --- a/test/packages/aws/data_stream/s3_request/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/s3_request/agent/stream/stream.yml.hbs @@ -26,4 +26,7 @@ regions: {{/if}} {{#if latency}} latency: {{latency}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/s3_request/fields/base-fields.yml b/test/packages/aws/data_stream/s3_request/fields/base-fields.yml index 7c798f4534..e0956c2aab 100644 --- a/test/packages/aws/data_stream/s3_request/fields/base-fields.yml +++ b/test/packages/aws/data_stream/s3_request/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.s3_request diff --git a/test/packages/aws/data_stream/s3_request/fields/ecs.yml b/test/packages/aws/data_stream/s3_request/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/s3_request/fields/ecs.yml +++ b/test/packages/aws/data_stream/s3_request/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/s3_request/manifest.yml b/test/packages/aws/data_stream/s3_request/manifest.yml index 472461c764..d02b858648 100644 --- a/test/packages/aws/data_stream/s3_request/manifest.yml +++ b/test/packages/aws/data_stream/s3_request/manifest.yml @@ -1,5 +1,4 @@ title: AWS S3 request metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/s3_storage_lens/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/s3_storage_lens/agent/stream/stream.yml.hbs new file mode 100644 index 0000000000..87fbbb280f --- /dev/null +++ b/test/packages/aws/data_stream/s3_storage_lens/agent/stream/stream.yml.hbs @@ -0,0 +1,101 @@ +metricsets: ["cloudwatch"] +period: {{period}} +{{#if access_key_id}} +access_key_id: {{access_key_id}} +{{/if}} +{{#if secret_access_key}} +secret_access_key: {{secret_access_key}} +{{/if}} +{{#if session_token}} +session_token: {{session_token}} +{{/if}} +{{#if credential_profile_name}} +credential_profile_name: {{credential_profile_name}} +{{/if}} +{{#if shared_credential_file}} +shared_credential_file: {{shared_credential_file}} +{{/if}} +{{#if role_arn}} +role_arn: {{role_arn}} +{{/if}} +{{#if regions}} +regions: +{{#each regions as |region i|}} +- {{region}} +{{/each}} +{{/if}} +{{#if latency}} +latency: {{latency}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +metrics: +- namespace: "AWS/S3/Storage-Lens" + statistic: ["Average"] +processors: + - rename: + ignore_missing: true + fields: + - from: "aws.storage-lens.metrics.4xxErrors.avg" + to: "aws.s3_storage_lens.metrics.4xxErrors.avg" + - from: "aws.storage-lens.metrics.5xxErrors.avg" + to: "aws.s3_storage_lens.metrics.5xxErrors.avg" + - from: "aws.storage-lens.metrics.AllRequests.avg" + to: "aws.s3_storage_lens.metrics.AllRequests.avg" + - from: "aws.storage-lens.metrics.BytesDownloaded.avg" + to: "aws.s3_storage_lens.metrics.BytesDownloaded.avg" + - from: "aws.storage-lens.metrics.BytesUploaded.avg" + to: "aws.s3_storage_lens.metrics.BytesUploaded.avg" + - from: "aws.storage-lens.metrics.CurrentVersionObjectCount.avg" + to: "aws.s3_storage_lens.metrics.CurrentVersionObjectCount.avg" + - from: "aws.storage-lens.metrics.CurrentVersionStorageBytes.avg" + to: "aws.s3_storage_lens.metrics.CurrentVersionStorageBytes.avg" + - from: "aws.storage-lens.metrics.DeleteMarkerObjectCount.avg" + to: "aws.s3_storage_lens.metrics.DeleteMarkerObjectCount.avg" + - from: "aws.storage-lens.metrics.DeleteRequests.avg" + to: "aws.s3_storage_lens.metrics.DeleteRequests.avg" + - from: "aws.storage-lens.metrics.EncryptedObjectCount.avg" + to: "aws.s3_storage_lens.metrics.EncryptedObjectCount.avg" + - from: "aws.storage-lens.metrics.EncryptedStorageBytes.avg" + to: "aws.s3_storage_lens.metrics.EncryptedStorageBytes.avg" + - from: "aws.storage-lens.metrics.GetRequests.avg" + to: "aws.s3_storage_lens.metrics.GetRequests.avg" + - from: "aws.storage-lens.metrics.HeadRequests.avg" + to: "aws.s3_storage_lens.metrics.HeadRequests.avg" + - from: "aws.storage-lens.metrics.IncompleteMultipartUploadObjectCount.avg" + to: "aws.s3_storage_lens.metrics.IncompleteMultipartUploadObjectCount.avg" + - from: "aws.storage-lens.metrics.IncompleteMultipartUploadStorageBytes.avg" + to: "aws.s3_storage_lens.metrics.IncompleteMultipartUploadStorageBytes.avg" + - from: "aws.storage-lens.metrics.ListRequests.avg" + to: "aws.s3_storage_lens.metrics.ListRequests.avg" + - from: "aws.storage-lens.metrics.NonCurrentVersionObjectCount.avg" + to: "aws.s3_storage_lens.metrics.NonCurrentVersionObjectCount.avg" + - from: "aws.storage-lens.metrics.NonCurrentVersionStorageBytes.avg" + to: "aws.s3_storage_lens.metrics.NonCurrentVersionStorageBytes.avg" + - from: "aws.storage-lens.metrics.ObjectCount.avg" + to: "aws.s3_storage_lens.metrics.ObjectCount.avg" + - from: "aws.storage-lens.metrics.ObjectLockEnabledObjectCount.avg" + to: "aws.s3_storage_lens.metrics.ObjectLockEnabledObjectCount.avg" + - from: "aws.storage-lens.metrics.ObjectLockEnabledStorageBytes.avg" + to: "aws.s3_storage_lens.metrics.ObjectLockEnabledStorageBytes.avg" + - from: "aws.storage-lens.metrics.PostRequests.avg" + to: "aws.s3_storage_lens.metrics.PostRequests.avg" + - from: "aws.storage-lens.metrics.PutRequests.avg" + to: "aws.s3_storage_lens.metrics.PutRequests.avg" + - from: "aws.storage-lens.metrics.ReplicatedObjectCount.avg" + to: "aws.s3_storage_lens.metrics.ReplicatedObjectCount.avg" + - from: "aws.storage-lens.metrics.ReplicatedStorageBytes.avg" + to: "aws.s3_storage_lens.metrics.ReplicatedStorageBytes.avg" + - from: "aws.storage-lens.metrics.SelectRequests.avg" + to: "aws.s3_storage_lens.metrics.SelectRequests.avg" + - from: "aws.storage-lens.metrics.SelectReturnedBytes.avg" + to: "aws.s3_storage_lens.metrics.SelectReturnedBytes.avg" + - from: "aws.storage-lens.metrics.SelectScannedBytes.avg" + to: "aws.s3_storage_lens.metrics.SelectScannedBytes.avg" + - from: "aws.storage-lens.metrics.StorageBytes.avg" + to: "aws.s3_storage_lens.metrics.StorageBytes.avg" + - drop_fields: + ignore_missing: true + fields: + - "aws.storage-lens" \ No newline at end of file diff --git a/test/packages/aws/data_stream/s3_storage_lens/fields/agent.yml b/test/packages/aws/data_stream/s3_storage_lens/fields/agent.yml new file mode 100644 index 0000000000..da4e652c53 --- /dev/null +++ b/test/packages/aws/data_stream/s3_storage_lens/fields/agent.yml @@ -0,0 +1,198 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/test/packages/aws/data_stream/s3_storage_lens/fields/base-fields.yml b/test/packages/aws/data_stream/s3_storage_lens/fields/base-fields.yml new file mode 100644 index 0000000000..ed9d40b9d6 --- /dev/null +++ b/test/packages/aws/data_stream/s3_storage_lens/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.s3_storage_lens diff --git a/test/packages/aws/data_stream/s3_storage_lens/fields/ecs.yml b/test/packages/aws/data_stream/s3_storage_lens/fields/ecs.yml new file mode 100644 index 0000000000..83e3f6f122 --- /dev/null +++ b/test/packages/aws/data_stream/s3_storage_lens/fields/ecs.yml @@ -0,0 +1,24 @@ +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/s3_storage_lens/fields/fields.yml b/test/packages/aws/data_stream/s3_storage_lens/fields/fields.yml new file mode 100644 index 0000000000..d1230dcc54 --- /dev/null +++ b/test/packages/aws/data_stream/s3_storage_lens/fields/fields.yml @@ -0,0 +1,100 @@ +- name: aws + type: group + release: experimental + fields: + - name: s3_storage_lens + type: group + fields: + - name: metrics + type: group + fields: + - name: 4xxErrors.avg + type: long + description: The total 4xx errors in scope. + - name: 5xxErrors.avg + type: long + description: The total 5xx errors in scope. + - name: AllRequests.avg + type: long + description: The total number of requests made. + - name: BytesDownloaded.avg + type: long + description: The number of bytes in scope that were downloaded. + - name: BytesUploaded.avg + type: long + description: The number of bytes uploaded. + - name: CurrentVersionObjectCount.avg + type: long + description: The number of objects that are a current version. + - name: CurrentVersionStorageBytes.avg + type: long + description: The number of bytes that are a current version. + - name: DeleteMarkerObjectCount.avg + type: long + description: The total number of objects with a delete marker. + - name: DeleteRequests.avg + type: long + description: The total number of delete requests made. + - name: EncryptedObjectCount.avg + type: long + description: The total object counts that are encrypted using Amazon S3 server-side encryption. + - name: EncryptedStorageBytes.avg + type: long + description: The total number of encrypted bytes using Amazon S3 server-side encryption. + - name: GetRequests.avg + type: long + description: The total number of GET requests made. + - name: HeadRequests.avg + type: long + description: The total number of head requests made. + - name: IncompleteMultipartUploadObjectCount.avg + type: long + description: The number of objects in scope that are incomplete multipart uploads. + - name: IncompleteMultipartUploadStorageBytes.avg + type: long + description: The total bytes in scope with incomplete multipart uploads. + - name: ListRequests.avg + type: long + description: The total number of list requests made. + - name: NonCurrentVersionObjectCount.avg + type: long + description: The count of the noncurrent version objects. + - name: NonCurrentVersionStorageBytes.avg + type: long + description: The number of noncurrent versioned bytes. + - name: ObjectCount.avg + type: long + description: The total object count. + - name: ObjectLockEnabledObjectCount.avg + type: long + description: The total number of objects in scope that have Object Lock enabled. + - name: ObjectLockEnabledStorageBytes.avg + type: long + description: The total number of bytes in scope that have Object Lock enabled. + - name: PostRequests.avg + type: long + description: The total number of post requests made. + - name: PutRequests.avg + type: long + description: The total number of PUT requests made. + - name: ReplicatedObjectCount.avg + type: long + description: The count of replicated objects. + - name: ReplicatedStorageBytes.avg + type: long + description: The total number of bytes in scope that are replicated. + - name: SelectRequests.avg + type: long + description: The total number of select requests. + - name: SelectReturnedBytes.avg + type: long + description: The number of select bytes returned. + - name: SelectScannedBytes.avg + type: long + description: The number of select bytes scanned. + - name: StorageBytes.avg + type: long + description: The total storage in bytes +- name: aws.cloudwatch.namespace + type: keyword + description: The namespace specified when query cloudwatch api. diff --git a/test/packages/aws/data_stream/s3_storage_lens/fields/package-fields.yml b/test/packages/aws/data_stream/s3_storage_lens/fields/package-fields.yml new file mode 100644 index 0000000000..a8a7ee8dcc --- /dev/null +++ b/test/packages/aws/data_stream/s3_storage_lens/fields/package-fields.yml @@ -0,0 +1,19 @@ +- name: aws + type: group + fields: + - name: tags.* + type: object + description: | + Tag key value pairs from aws resources. + - name: s3.bucket.name + type: keyword + description: | + Name of a S3 bucket. + - name: dimensions.* + type: object + description: | + Metric dimensions. + - name: '*.metrics.*.*' + type: object + description: | + Metrics that returned from Cloudwatch API query. diff --git a/test/packages/aws/data_stream/s3_storage_lens/manifest.yml b/test/packages/aws/data_stream/s3_storage_lens/manifest.yml new file mode 100644 index 0000000000..b325ed0cb8 --- /dev/null +++ b/test/packages/aws/data_stream/s3_storage_lens/manifest.yml @@ -0,0 +1,26 @@ +title: AWS S3 Storage Lens metrics +type: metrics +streams: + - input: aws/metrics + vars: + - name: period + type: text + title: Period + multi: false + required: true + show_user: true + default: 24h + - name: regions + type: text + title: Regions + multi: true + required: false + show_user: true + - name: latency + type: text + title: Latency + multi: false + required: false + show_user: false + title: AWS S3 Storage Lens metrics + description: Collect AWS S3 Storage Lens metrics diff --git a/test/packages/aws/data_stream/s3_storage_lens/sample_event.json b/test/packages/aws/data_stream/s3_storage_lens/sample_event.json new file mode 100644 index 0000000000..dbc4ccc9cf --- /dev/null +++ b/test/packages/aws/data_stream/s3_storage_lens/sample_event.json @@ -0,0 +1,138 @@ +{ + "@timestamp": "2021-11-07T20:38:00.000Z", + "ecs": { + "version": "1.11.0" + }, + "data_stream": { + "namespace": "default", + "type": "metrics", + "dataset": "aws.s3_storage_lens" + }, + "service": { + "type": "aws" + }, + "cloud": { + "provider": "aws", + "region": "us-east-1", + "account": { + "name": "elastic-beats", + "id": "428152502467" + } + }, + "metricset": { + "period": 86400000, + "name": "cloudwatch" + }, + "event": { + "duration": 22973251900, + "agent_id_status": "verified", + "ingested": "2021-11-08T20:38:37Z", + "module": "aws", + "dataset": "aws.s3_storage_lens" + }, + "aws": { + "s3_storage_lens": { + "metrics": { + "NonCurrentVersionStorageBytes": { + "avg": 0 + }, + "DeleteMarkerObjectCount": { + "avg": 0 + }, + "GetRequests": { + "avg": 0 + }, + "SelectReturnedBytes": { + "avg": 0 + }, + "ObjectCount": { + "avg": 164195 + }, + "HeadRequests": { + "avg": 0 + }, + "ListRequests": { + "avg": 0 + }, + "DeleteRequests": { + "avg": 0 + }, + "SelectRequests": { + "avg": 0 + }, + "5xxErrors": { + "avg": 0 + }, + "BytesDownloaded": { + "avg": 0 + }, + "BytesUploaded": { + "avg": 82537 + }, + "CurrentVersionStorageBytes": { + "avg": 154238334 + }, + "StorageBytes": { + "avg": 154238334 + }, + "ObjectLockEnabledStorageBytes": { + "avg": 0 + }, + "4xxErrors": { + "avg": 0 + }, + "PutRequests": { + "avg": 145 + }, + "ObjectLockEnabledObjectCount": { + "avg": 0 + }, + "EncryptedObjectCount": { + "avg": 164191 + }, + "CurrentVersionObjectCount": { + "avg": 164195 + }, + "IncompleteMultipartUploadObjectCount": { + "avg": 0 + }, + "ReplicatedObjectCount": { + "avg": 0 + }, + "AllRequests": { + "avg": 145 + }, + "PostRequests": { + "avg": 0 + }, + "IncompleteMultipartUploadStorageBytes": { + "avg": 0 + }, + "NonCurrentVersionObjectCount": { + "avg": 0 + }, + "ReplicatedStorageBytes": { + "avg": 0 + }, + "EncryptedStorageBytes": { + "avg": 154237917 + }, + "SelectScannedBytes": { + "avg": 0 + } + } + }, + "cloudwatch": { + "namespace": "AWS/S3/Storage-Lens" + }, + "dimensions": { + "metrics_version": "1.0", + "storage_class": "STANDARD", + "aws_region": "eu-central-1", + "bucket_name": "filebeat-aws-elb-test", + "aws_account_number": "428152502467", + "configuration_id": "default-account-dashboard", + "record_type": "BUCKET" + } + } +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-common-config.yml b/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..5622947e4b --- /dev/null +++ b/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,5 @@ +dynamic_fields: + event.ingested: ".*" +fields: + tags: + - preserve_original_event diff --git a/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log b/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log index f96091a767..bcc9f6af0d 100644 --- a/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log +++ b/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log @@ -1,6 +1,7 @@ -36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:41 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 44EE8651683CB4DA REST.GET.LOCATION - "GET /test-s3-ks/?location&aws-account=627959692251 HTTP/1.1" 200 - 142 - 17 - "-" "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" - BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 -36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:42 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 E26222010BCC32B6 REST.GET.LOCATION - "GET /test-s3-ks/?location&aws-account=627959692251 HTTP/1.1" 200 - 142 - 3 - "-" "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" - gNl/Q1IzY6nGTBygqI3rnMz/ZFOFwOTDpSMrNca+IcEmMAd6sCIs1ZRLYDekD8LB9lrj9UdQLWE= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 -36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:43 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 4DD6D17D1C5C401C REST.GET.BUCKET - "GET /test-s3-ks/?max-keys=0&encoding-type=url&aws-account=627959692251 HTTP/1.1" 200 - 265 - 2 1 "-" "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" - KzvchfojYQnuFC4PABYVJVxIlv/f6r17LRaTSvw7x+bxj4PkkPKT1kX9x8wbqtq40iD4PC881iE= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 -36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:43 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 706992E2F3CC3C3D REST.GET.LOCATION - "GET /test-s3-ks/?location&aws-account=627959692251 HTTP/1.1" 200 - 142 - 4 - "-" "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" - cIN12KTrJwx+uTBZD+opZUPE4iGypi8oG/oXGPzFk9CMuHQGuEpmAeNELdtYKDxf2TDor25Nikg= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 -36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 jsoriano-s3-test [10/Sep/2019:15:11:07 +0000] 77.227.156.41 arn:aws:iam::123456:user/test@elastic.co 8CD7A4A71E2E5C9E BATCH.DELETE.OBJECT jolokia-war-1.5.0.war - 204 - - 344017 - - - - - IeDW5I3wefFxU8iHOcAzi5qr+O+1bdRlcQ0AO2WGjFh7JwYM6qCoKq+1TrUshrXMlBxPFtg97Vk= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.eu-central-1.amazonaws.com TLSv1.2 -36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [19/Sep/2019:17:06:39 +0000] 174.29.206.152 arn:aws:iam::123456:user/test@elastic.co 6CE38F1312D32BDD BATCH.DELETE.OBJECT Screen+Shot+2019-09-09+at+9.08.44+AM.png - 204 - - 57138 - - - - - LwRa4w6DbuU48GKQiH3jDbjfTyLCbwasFBsdttugRQ+9lH4jK8lT91+HhGZKMYI3sPyKuQ9LvU0= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3-ap-southeast-1.amazonaws.com TLSv1.2 +36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:41 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 44EE8651683CB4DA REST.GET.LOCATION - "GET /test-s3-ks/?location&aws-account=627959692251 HTTP/1.1" 200 - 142 - 17 - "-" "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" - BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 +36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:42 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 E26222010BCC32B6 REST.GET.LOCATION - "GET /test-s3-ks/?location&aws-account=627959692251 HTTP/1.1" 200 - 142 - 3 - "-" "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" - gNl/Q1IzY6nGTBygqI3rnMz/ZFOFwOTDpSMrNca+IcEmMAd6sCIs1ZRLYDekD8LB9lrj9UdQLWE= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 +36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:43 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 4DD6D17D1C5C401C REST.GET.BUCKET - "GET /test-s3-ks/?max-keys=0&encoding-type=url&aws-account=627959692251 HTTP/1.1" 200 - 265 - 2 1 "-" "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" - KzvchfojYQnuFC4PABYVJVxIlv/f6r17LRaTSvw7x+bxj4PkkPKT1kX9x8wbqtq40iD4PC881iE= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 +36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:43 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 706992E2F3CC3C3D REST.GET.LOCATION - "GET /test-s3-ks/?location&aws-account=627959692251 HTTP/1.1" 200 - 142 - 4 - "-" "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" - cIN12KTrJwx+uTBZD+opZUPE4iGypi8oG/oXGPzFk9CMuHQGuEpmAeNELdtYKDxf2TDor25Nikg= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 +36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 jsoriano-s3-test [10/Sep/2019:15:11:07 +0000] 89.160.20.156 arn:aws:iam::123456:user/test@elastic.co 8CD7A4A71E2E5C9E BATCH.DELETE.OBJECT jolokia-war-1.5.0.war - 204 - - 344017 - - - - - IeDW5I3wefFxU8iHOcAzi5qr+O+1bdRlcQ0AO2WGjFh7JwYM6qCoKq+1TrUshrXMlBxPFtg97Vk= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.eu-central-1.amazonaws.com TLSv1.2 +36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [19/Sep/2019:17:06:39 +0000] 89.160.20.156 arn:aws:iam::123456:user/test@elastic.co 6CE38F1312D32BDD BATCH.DELETE.OBJECT Screen+Shot+2019-09-09+at+9.08.44+AM.png - 204 - - 57138 - - - - - LwRa4w6DbuU48GKQiH3jDbjfTyLCbwasFBsdttugRQ+9lH4jK8lT91+HhGZKMYI3sPyKuQ9LvU0= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2 +67797214d75628047d9c76b18a78cded1a4b069b71f2a9d5a53649c38da8770b flow-log-test [14/Jul/2021:18:57:31 +0000] - svc:delivery.logs.amazonaws.com MVGXZXEVN3IG9S24 REST.PUT.OBJECT AWSLogs/000000000000/vpcflowlogs/us-gov-east-1/2021/07/13/000000000000_vpcflowlogs_us-gov-east-1_fl-_20210713T1855Z_f12aa632.log.gz "PUT /AWSLogs/000000000000/vpcflowlogs/us-gov-east-1/2021/07/13/000000000000_vpcflowlogs_us-gov-east-1_fl-0e7c13bf00cf15bfe_20210713T1855Z_f12aa632.log.gz HTTP/1.1" 200 - - 773 103 13 "-" "-" - 02SxwfXpO5UysN0GsKGa3uGDQ6E/W7+Hwo/luRH8p1VEexULoe66RCM+nja0dEq2JqLrtgjocvVRRkVt4= SigV4 ECDHE-RSA-AES128-GCM-SHA256 AuthHeader flow-log-test.s3.us-gov-west-1.amazonaws.com TLSv1.2 - diff --git a/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log-config.yml b/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log-config.yml deleted file mode 100644 index c39dc38617..0000000000 --- a/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -dynamic_fields: - event.ingested: ".*" diff --git a/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log-expected.json b/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log-expected.json index 214d8e0d35..abd3a9e475 100644 --- a/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log-expected.json +++ b/test/packages/aws/data_stream/s3access/_dev/test/pipeline/test-s3-server-access.log-expected.json @@ -6,28 +6,33 @@ "original": "/test-s3-ks/?location\u0026aws-account=627959692251", "query": "location\u0026aws-account=627959692251" }, + "tags": [ + "preserve_original_event" + ], "geo": { - "continent_name": "North America", - "region_iso_code": "US-VA", - "city_name": "Ashburn", - "country_iso_code": "US", - "country_name": "United States", - "region_name": "Virginia", + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", "location": { - "lon": -77.4728, - "lat": 39.0481 + "lon": 17.8167, + "lat": 59.2 } }, "cloud": { "provider": "aws" }, - "@timestamp": "2019-08-01T00:24:41.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" ], "ip": [ - "72.21.217.31" + "89.160.20.156" ] }, "http": { @@ -46,8 +51,8 @@ "user": { "id": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9" }, - "address": "72.21.217.31", - "ip": "72.21.217.31" + "address": "89.160.20.156", + "ip": "89.160.20.156" }, "tls": { "cipher": "ECDHE-RSA-AES128-SHA", @@ -56,8 +61,8 @@ }, "event": { "duration": 17000000, - "ingested": "2021-04-23T12:15:55.855305051Z", - "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:41 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 44EE8651683CB4DA REST.GET.LOCATION - \"GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1\" 200 - 142 - 17 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", + "ingested": "2021-12-09T16:11:59.134194800Z", + "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:41 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 44EE8651683CB4DA REST.GET.LOCATION - \"GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1\" 200 - 142 - 17 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", "kind": "event", "action": "REST.GET.LOCATION", "id": "44EE8651683CB4DA", @@ -78,7 +83,7 @@ "host_id": "BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI=", "host_header": "s3.ap-southeast-1.amazonaws.com", "bucket": "test-s3-ks", - "remote_ip": "72.21.217.31", + "remote_ip": "89.160.20.156", "cipher_suite": "ECDHE-RSA-AES128-SHA", "http_status": 200, "total_time": 17, @@ -108,28 +113,33 @@ "original": "/test-s3-ks/?location\u0026aws-account=627959692251", "query": "location\u0026aws-account=627959692251" }, + "tags": [ + "preserve_original_event" + ], "geo": { - "continent_name": "North America", - "region_iso_code": "US-VA", - "city_name": "Ashburn", - "country_iso_code": "US", - "country_name": "United States", - "region_name": "Virginia", + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", "location": { - "lon": -77.4728, - "lat": 39.0481 + "lon": 17.8167, + "lat": 59.2 } }, "cloud": { "provider": "aws" }, - "@timestamp": "2019-08-01T00:24:42.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" ], "ip": [ - "72.21.217.31" + "89.160.20.156" ] }, "http": { @@ -148,8 +158,8 @@ "user": { "id": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9" }, - "address": "72.21.217.31", - "ip": "72.21.217.31" + "address": "89.160.20.156", + "ip": "89.160.20.156" }, "tls": { "cipher": "ECDHE-RSA-AES128-SHA", @@ -158,8 +168,8 @@ }, "event": { "duration": 3000000, - "ingested": "2021-04-23T12:15:55.855312724Z", - "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:42 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 E26222010BCC32B6 REST.GET.LOCATION - \"GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1\" 200 - 142 - 3 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - gNl/Q1IzY6nGTBygqI3rnMz/ZFOFwOTDpSMrNca+IcEmMAd6sCIs1ZRLYDekD8LB9lrj9UdQLWE= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", + "ingested": "2021-12-09T16:11:59.134198700Z", + "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:42 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 E26222010BCC32B6 REST.GET.LOCATION - \"GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1\" 200 - 142 - 3 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - gNl/Q1IzY6nGTBygqI3rnMz/ZFOFwOTDpSMrNca+IcEmMAd6sCIs1ZRLYDekD8LB9lrj9UdQLWE= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", "kind": "event", "action": "REST.GET.LOCATION", "id": "E26222010BCC32B6", @@ -180,7 +190,7 @@ "host_id": "gNl/Q1IzY6nGTBygqI3rnMz/ZFOFwOTDpSMrNca+IcEmMAd6sCIs1ZRLYDekD8LB9lrj9UdQLWE=", "host_header": "s3.ap-southeast-1.amazonaws.com", "bucket": "test-s3-ks", - "remote_ip": "72.21.217.31", + "remote_ip": "89.160.20.156", "cipher_suite": "ECDHE-RSA-AES128-SHA", "http_status": 200, "total_time": 3, @@ -210,28 +220,33 @@ "original": "/test-s3-ks/?max-keys=0\u0026encoding-type=url\u0026aws-account=627959692251", "query": "max-keys=0\u0026encoding-type=url\u0026aws-account=627959692251" }, + "tags": [ + "preserve_original_event" + ], "geo": { - "continent_name": "North America", - "region_iso_code": "US-VA", - "city_name": "Ashburn", - "country_iso_code": "US", - "country_name": "United States", - "region_name": "Virginia", + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", "location": { - "lon": -77.4728, - "lat": 39.0481 + "lon": 17.8167, + "lat": 59.2 } }, "cloud": { "provider": "aws" }, - "@timestamp": "2019-08-01T00:24:43.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" ], "ip": [ - "72.21.217.31" + "89.160.20.156" ] }, "http": { @@ -250,8 +265,8 @@ "user": { "id": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9" }, - "address": "72.21.217.31", - "ip": "72.21.217.31" + "address": "89.160.20.156", + "ip": "89.160.20.156" }, "tls": { "cipher": "ECDHE-RSA-AES128-SHA", @@ -260,8 +275,8 @@ }, "event": { "duration": 2000000, - "ingested": "2021-04-23T12:15:55.855315024Z", - "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:43 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 4DD6D17D1C5C401C REST.GET.BUCKET - \"GET /test-s3-ks/?max-keys=0\u0026encoding-type=url\u0026aws-account=627959692251 HTTP/1.1\" 200 - 265 - 2 1 \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - KzvchfojYQnuFC4PABYVJVxIlv/f6r17LRaTSvw7x+bxj4PkkPKT1kX9x8wbqtq40iD4PC881iE= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", + "ingested": "2021-12-09T16:11:59.134204100Z", + "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:43 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 4DD6D17D1C5C401C REST.GET.BUCKET - \"GET /test-s3-ks/?max-keys=0\u0026encoding-type=url\u0026aws-account=627959692251 HTTP/1.1\" 200 - 265 - 2 1 \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - KzvchfojYQnuFC4PABYVJVxIlv/f6r17LRaTSvw7x+bxj4PkkPKT1kX9x8wbqtq40iD4PC881iE= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", "kind": "event", "action": "REST.GET.BUCKET", "id": "4DD6D17D1C5C401C", @@ -283,7 +298,7 @@ "host_id": "KzvchfojYQnuFC4PABYVJVxIlv/f6r17LRaTSvw7x+bxj4PkkPKT1kX9x8wbqtq40iD4PC881iE=", "host_header": "s3.ap-southeast-1.amazonaws.com", "bucket": "test-s3-ks", - "remote_ip": "72.21.217.31", + "remote_ip": "89.160.20.156", "cipher_suite": "ECDHE-RSA-AES128-SHA", "http_status": 200, "total_time": 2, @@ -313,28 +328,33 @@ "original": "/test-s3-ks/?location\u0026aws-account=627959692251", "query": "location\u0026aws-account=627959692251" }, + "tags": [ + "preserve_original_event" + ], "geo": { - "continent_name": "North America", - "region_iso_code": "US-VA", - "city_name": "Ashburn", - "country_iso_code": "US", - "country_name": "United States", - "region_name": "Virginia", + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", "location": { - "lon": -77.4728, - "lat": 39.0481 + "lon": 17.8167, + "lat": 59.2 } }, "cloud": { "provider": "aws" }, - "@timestamp": "2019-08-01T00:24:43.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" ], "ip": [ - "72.21.217.31" + "89.160.20.156" ] }, "http": { @@ -353,8 +373,8 @@ "user": { "id": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9" }, - "address": "72.21.217.31", - "ip": "72.21.217.31" + "address": "89.160.20.156", + "ip": "89.160.20.156" }, "tls": { "cipher": "ECDHE-RSA-AES128-SHA", @@ -363,8 +383,8 @@ }, "event": { "duration": 4000000, - "ingested": "2021-04-23T12:15:55.855317083Z", - "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:43 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 706992E2F3CC3C3D REST.GET.LOCATION - \"GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1\" 200 - 142 - 4 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - cIN12KTrJwx+uTBZD+opZUPE4iGypi8oG/oXGPzFk9CMuHQGuEpmAeNELdtYKDxf2TDor25Nikg= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", + "ingested": "2021-12-09T16:11:59.134208400Z", + "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:43 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 706992E2F3CC3C3D REST.GET.LOCATION - \"GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1\" 200 - 142 - 4 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - cIN12KTrJwx+uTBZD+opZUPE4iGypi8oG/oXGPzFk9CMuHQGuEpmAeNELdtYKDxf2TDor25Nikg= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", "kind": "event", "action": "REST.GET.LOCATION", "id": "706992E2F3CC3C3D", @@ -385,7 +405,7 @@ "host_id": "cIN12KTrJwx+uTBZD+opZUPE4iGypi8oG/oXGPzFk9CMuHQGuEpmAeNELdtYKDxf2TDor25Nikg=", "host_header": "s3.ap-southeast-1.amazonaws.com", "bucket": "test-s3-ks", - "remote_ip": "72.21.217.31", + "remote_ip": "89.160.20.156", "cipher_suite": "ECDHE-RSA-AES128-SHA", "http_status": 200, "total_time": 4, @@ -410,36 +430,41 @@ } }, { + "tags": [ + "preserve_original_event" + ], "geo": { "continent_name": "Europe", - "region_iso_code": "ES-TE", - "city_name": "Teruel", - "country_iso_code": "ES", - "country_name": "Spain", - "region_name": "Teruel", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", "location": { - "lon": -1.1065, - "lat": 40.3456 + "lon": 17.8167, + "lat": 59.2 } }, "cloud": { "provider": "aws" }, - "@timestamp": "2019-09-10T15:11:07.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" ], "ip": [ - "77.227.156.41" + "89.160.20.156" ] }, "client": { "user": { "id": "arn:aws:iam::123456:user/test@elastic.co" }, - "address": "77.227.156.41", - "ip": "77.227.156.41" + "address": "89.160.20.156", + "ip": "89.160.20.156" }, "http": { "response": { @@ -452,8 +477,8 @@ "version_protocol": "tls" }, "event": { - "ingested": "2021-04-23T12:15:55.855319015Z", - "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 jsoriano-s3-test [10/Sep/2019:15:11:07 +0000] 77.227.156.41 arn:aws:iam::123456:user/test@elastic.co 8CD7A4A71E2E5C9E BATCH.DELETE.OBJECT jolokia-war-1.5.0.war - 204 - - 344017 - - - - - IeDW5I3wefFxU8iHOcAzi5qr+O+1bdRlcQ0AO2WGjFh7JwYM6qCoKq+1TrUshrXMlBxPFtg97Vk= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.eu-central-1.amazonaws.com TLSv1.2", + "ingested": "2021-12-09T16:11:59.134212900Z", + "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 jsoriano-s3-test [10/Sep/2019:15:11:07 +0000] 89.160.20.156 arn:aws:iam::123456:user/test@elastic.co 8CD7A4A71E2E5C9E BATCH.DELETE.OBJECT jolokia-war-1.5.0.war - 204 - - 344017 - - - - - IeDW5I3wefFxU8iHOcAzi5qr+O+1bdRlcQ0AO2WGjFh7JwYM6qCoKq+1TrUshrXMlBxPFtg97Vk= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.eu-central-1.amazonaws.com TLSv1.2", "kind": "event", "action": "BATCH.DELETE.OBJECT", "id": "8CD7A4A71E2E5C9E", @@ -472,7 +497,7 @@ "host_id": "IeDW5I3wefFxU8iHOcAzi5qr+O+1bdRlcQ0AO2WGjFh7JwYM6qCoKq+1TrUshrXMlBxPFtg97Vk=", "host_header": "s3.eu-central-1.amazonaws.com", "bucket": "jsoriano-s3-test", - "remote_ip": "77.227.156.41", + "remote_ip": "89.160.20.156", "cipher_suite": "ECDHE-RSA-AES128-SHA", "http_status": 204, "bucket_owner": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2", @@ -484,36 +509,41 @@ } }, { + "tags": [ + "preserve_original_event" + ], "geo": { - "continent_name": "North America", - "region_iso_code": "US-CO", - "city_name": "Denver", - "country_iso_code": "US", - "country_name": "United States", - "region_name": "Colorado", + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", "location": { - "lon": -105.0023, - "lat": 39.7044 + "lon": 17.8167, + "lat": 59.2 } }, "cloud": { "provider": "aws" }, - "@timestamp": "2019-09-19T17:06:39.000Z", + "ecs": { + "version": "1.12.0" + }, "related": { "user": [ "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" ], "ip": [ - "174.29.206.152" + "89.160.20.156" ] }, "client": { "user": { "id": "arn:aws:iam::123456:user/test@elastic.co" }, - "address": "174.29.206.152", - "ip": "174.29.206.152" + "address": "89.160.20.156", + "ip": "89.160.20.156" }, "http": { "response": { @@ -526,8 +556,8 @@ "version_protocol": "tls" }, "event": { - "ingested": "2021-04-23T12:15:55.855320925Z", - "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [19/Sep/2019:17:06:39 +0000] 174.29.206.152 arn:aws:iam::123456:user/test@elastic.co 6CE38F1312D32BDD BATCH.DELETE.OBJECT Screen+Shot+2019-09-09+at+9.08.44+AM.png - 204 - - 57138 - - - - - LwRa4w6DbuU48GKQiH3jDbjfTyLCbwasFBsdttugRQ+9lH4jK8lT91+HhGZKMYI3sPyKuQ9LvU0= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3-ap-southeast-1.amazonaws.com TLSv1.2", + "ingested": "2021-12-09T16:11:59.134217300Z", + "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [19/Sep/2019:17:06:39 +0000] 89.160.20.156 arn:aws:iam::123456:user/test@elastic.co 6CE38F1312D32BDD BATCH.DELETE.OBJECT Screen+Shot+2019-09-09+at+9.08.44+AM.png - 204 - - 57138 - - - - - LwRa4w6DbuU48GKQiH3jDbjfTyLCbwasFBsdttugRQ+9lH4jK8lT91+HhGZKMYI3sPyKuQ9LvU0= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", "kind": "event", "action": "BATCH.DELETE.OBJECT", "id": "6CE38F1312D32BDD", @@ -544,9 +574,9 @@ "signature_version": "SigV4", "authentication_type": "AuthHeader", "host_id": "LwRa4w6DbuU48GKQiH3jDbjfTyLCbwasFBsdttugRQ+9lH4jK8lT91+HhGZKMYI3sPyKuQ9LvU0=", - "host_header": "s3-ap-southeast-1.amazonaws.com", + "host_header": "s3.ap-southeast-1.amazonaws.com", "bucket": "test-s3-ks", - "remote_ip": "174.29.206.152", + "remote_ip": "89.160.20.156", "cipher_suite": "ECDHE-RSA-AES128-SHA", "http_status": 204, "bucket_owner": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2", @@ -556,6 +586,80 @@ "object_size": 57138 } } + }, + { + "url": { + "path": "/AWSLogs/000000000000/vpcflowlogs/us-gov-east-1/2021/07/13/000000000000_vpcflowlogs_us-gov-east-1_fl-0e7c13bf00cf15bfe_20210713T1855Z_f12aa632.log.gz", + "extension": "gz", + "original": "/AWSLogs/000000000000/vpcflowlogs/us-gov-east-1/2021/07/13/000000000000_vpcflowlogs_us-gov-east-1_fl-0e7c13bf00cf15bfe_20210713T1855Z_f12aa632.log.gz" + }, + "tags": [ + "preserve_original_event" + ], + "cloud": { + "provider": "aws" + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "user": [ + "67797214d75628047d9c76b18a78cded1a4b069b71f2a9d5a53649c38da8770b" + ] + }, + "http": { + "request": { + "method": "PUT" + }, + "version": "1.1", + "response": { + "status_code": 200 + } + }, + "client": { + "user": { + "id": "svc:delivery.logs.amazonaws.com" + } + }, + "tls": { + "cipher": "ECDHE-RSA-AES128-GCM-SHA256", + "version": "1.2", + "version_protocol": "tls" + }, + "event": { + "duration": 103000000, + "ingested": "2021-12-09T16:11:59.134221Z", + "original": "67797214d75628047d9c76b18a78cded1a4b069b71f2a9d5a53649c38da8770b flow-log-test [14/Jul/2021:18:57:31 +0000] - svc:delivery.logs.amazonaws.com MVGXZXEVN3IG9S24 REST.PUT.OBJECT AWSLogs/000000000000/vpcflowlogs/us-gov-east-1/2021/07/13/000000000000_vpcflowlogs_us-gov-east-1_fl-_20210713T1855Z_f12aa632.log.gz \"PUT /AWSLogs/000000000000/vpcflowlogs/us-gov-east-1/2021/07/13/000000000000_vpcflowlogs_us-gov-east-1_fl-0e7c13bf00cf15bfe_20210713T1855Z_f12aa632.log.gz HTTP/1.1\" 200 - - 773 103 13 \"-\" \"-\" - 02SxwfXpO5UysN0GsKGa3uGDQ6E/W7+Hwo/luRH8p1VEexULoe66RCM+nja0dEq2JqLrtgjocvVRRkVt4= SigV4 ECDHE-RSA-AES128-GCM-SHA256 AuthHeader flow-log-test.s3.us-gov-west-1.amazonaws.com TLSv1.2 -", + "kind": "event", + "action": "REST.PUT.OBJECT", + "id": "MVGXZXEVN3IG9S24", + "category": "web", + "type": [ + "access" + ], + "outcome": "success" + }, + "aws": { + "s3access": { + "requester": "svc:delivery.logs.amazonaws.com", + "tls_version": "TLSv1.2", + "signature_version": "SigV4", + "turn_around_time": 13, + "authentication_type": "AuthHeader", + "request_uri": "PUT /AWSLogs/000000000000/vpcflowlogs/us-gov-east-1/2021/07/13/000000000000_vpcflowlogs_us-gov-east-1_fl-0e7c13bf00cf15bfe_20210713T1855Z_f12aa632.log.gz HTTP/1.1", + "host_id": "02SxwfXpO5UysN0GsKGa3uGDQ6E/W7+Hwo/luRH8p1VEexULoe66RCM+nja0dEq2JqLrtgjocvVRRkVt4=", + "host_header": "flow-log-test.s3.us-gov-west-1.amazonaws.com", + "bucket": "flow-log-test", + "cipher_suite": "ECDHE-RSA-AES128-GCM-SHA256", + "http_status": 200, + "total_time": 103, + "bucket_owner": "67797214d75628047d9c76b18a78cded1a4b069b71f2a9d5a53649c38da8770b", + "operation": "REST.PUT.OBJECT", + "request_id": "MVGXZXEVN3IG9S24", + "key": "AWSLogs/000000000000/vpcflowlogs/us-gov-east-1/2021/07/13/000000000000_vpcflowlogs_us-gov-east-1_fl-_20210713T1855Z_f12aa632.log.gz", + "object_size": 773 + } + } } ] } \ No newline at end of file diff --git a/test/packages/aws/data_stream/elb_logs/agent/stream/s3.yml.hbs b/test/packages/aws/data_stream/s3access/agent/stream/aws-s3.yml.hbs similarity index 64% rename from test/packages/aws/data_stream/elb_logs/agent/stream/s3.yml.hbs rename to test/packages/aws/data_stream/s3access/agent/stream/aws-s3.yml.hbs index 6a00835778..ccf43bcddc 100644 --- a/test/packages/aws/data_stream/elb_logs/agent/stream/s3.yml.hbs +++ b/test/packages/aws/data_stream/s3access/agent/stream/aws-s3.yml.hbs @@ -11,6 +11,9 @@ visibility_timeout: {{visibility_timeout}} {{#if api_timeout}} api_timeout: {{api_timeout}} {{/if}} +{{#if max_number_of_messages}} +max_number_of_messages: {{max_number_of_messages}} +{{/if}} {{#if endpoint}} endpoint: {{endpoint}} {{/if}} @@ -29,8 +32,20 @@ role_arn: {{role_arn}} {{#if fips_enabled}} fips_enabled: {{fips_enabled}} {{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} processors: - - add_fields: - target: '' - fields: - ecs.version: 1.5.0 \ No newline at end of file +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/s3access/agent/stream/log.yml.hbs b/test/packages/aws/data_stream/s3access/agent/stream/log.yml.hbs index 31a201bc45..de93a0f025 100644 --- a/test/packages/aws/data_stream/s3access/agent/stream/log.yml.hbs +++ b/test/packages/aws/data_stream/s3access/agent/stream/log.yml.hbs @@ -2,9 +2,18 @@ paths: {{#each paths as |path i|}} - {{path}} {{/each}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} exclude_files: [".gz$"] +{{#if processors}} processors: - - add_fields: - target: '' - fields: - ecs.version: 1.8.0 \ No newline at end of file +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/s3access/agent/stream/s3.yml.hbs b/test/packages/aws/data_stream/s3access/agent/stream/s3.yml.hbs deleted file mode 100644 index cea7960b97..0000000000 --- a/test/packages/aws/data_stream/s3access/agent/stream/s3.yml.hbs +++ /dev/null @@ -1,36 +0,0 @@ -queue_url: {{queue_url}} -{{#if credential_profile_name}} -credential_profile_name: {{credential_profile_name}} -{{/if}} -{{#if shared_credential_file}} -shared_credential_file: {{shared_credential_file}} -{{/if}} -{{#if visibility_timeout}} -visibility_timeout: {{visibility_timeout}} -{{/if}} -{{#if api_timeout}} -api_timeout: {{api_timeout}} -{{/if}} -{{#if endpoint}} -endpoint: {{endpoint}} -{{/if}} -{{#if access_key_id}} -access_key_id: {{access_key_id}} -{{/if}} -{{#if secret_access_key}} -secret_access_key: {{secret_access_key}} -{{/if}} -{{#if session_token}} -session_token: {{session_token}} -{{/if}} -{{#if role_arn}} -role_arn: {{role_arn}} -{{/if}} -{{#if fips_enabled}} -fips_enabled: {{fips_enabled}} -{{/if}} -processors: - - add_fields: - target: '' - fields: - ecs.version: 1.8.0 \ No newline at end of file diff --git a/test/packages/aws/data_stream/s3access/elasticsearch/ingest_pipeline/default.yml b/test/packages/aws/data_stream/s3access/elasticsearch/ingest_pipeline/default.yml index 74a565e828..608a800390 100644 --- a/test/packages/aws/data_stream/s3access/elasticsearch/ingest_pipeline/default.yml +++ b/test/packages/aws/data_stream/s3access/elasticsearch/ingest_pipeline/default.yml @@ -2,21 +2,28 @@ description: "Pipeline for s3 server access logs" processors: + - set: + field: event.ingested + value: '{{_ingest.timestamp}}' + - set: + field: ecs.version + value: '1.12.0' - set: field: event.category value: web - append: field: event.type value: access - - set: - field: event.ingested - value: '{{_ingest.timestamp}}' - - grok: + - rename: field: message + target_field: event.original + ignore_missing: true + - grok: + field: event.original patterns: - >- %{BASE16NUM:aws.s3access.bucket_owner} %{HOSTNAME:aws.s3access.bucket} \[%{HTTPDATE:_temp_.s3access_time}\] - %{IP:aws.s3access.remote_ip} (?:-|%{S3REQUESTER:aws.s3access.requester}) %{S3REQUESTID:aws.s3access.request_id} + (?:-|%{IP:aws.s3access.remote_ip}) (?:-|%{S3REQUESTER:aws.s3access.requester}) %{S3REQUESTID:aws.s3access.request_id} %{S3OPERATION:aws.s3access.operation} (?:-|%{S3KEY:aws.s3access.key}) (?:-|\"%{DATA:aws.s3access.request_uri}\") %{NUMBER:aws.s3access.http_status:long} (?:-|%{WORD:aws.s3access.error_code}) (?:-|%{NUMBER:aws.s3access.bytes_sent:long}) (?:-|%{NUMBER:aws.s3access.object_size:long}) (?:-|%{NUMBER:aws.s3access.total_time:long}) (?:-|%{NUMBER:aws.s3access.turn_around_time:long}) @@ -30,7 +37,6 @@ processors: S3KEY: "[a-zA-Z0-9\\/_\\.\\-%+]+" S3ID: "[a-zA-Z0-9\\/_\\.\\-%+=]+" S3VERSION: "[a-zA-Z0-9.]+" - - script: description: Drops null/empty values recursively lang: painless @@ -48,110 +54,89 @@ processors: return false; } drop(ctx); - - grok: field: aws.s3access.request_uri ignore_failure: true patterns: - - '%{NOTSPACE:http.request.method} %{NOTSPACE:url.original} [hH][tT][tT][pP]/%{NOTSPACE:http.version}' - - # - # Best-effort parse of url.original in the form /path?query" - # - - grok: - field: url.original - ignore_failure: true - patterns: - - '^%{ABS_PATH:url.path}(?:\?%{DATA:url.query})?$' - pattern_definitions: - ABS_PATH: '/[^?]*' + - '%{NOTSPACE:http.request.method} %{NOTSPACE:_temp_.url} [hH][tT][tT][pP]/%{NOTSPACE:http.version}' + - uri_parts: + field: _temp_.url + target_field: url + keep_original: true + if: ctx._temp_?.url != null - append: - if: "ctx?.aws?.s3access?.bucket_owner != null" field: related.user - value: "{{aws.s3access.bucket_owner}}" - + value: '{{aws.s3access.bucket_owner}}' + allow_duplicates: false + if: ctx?.aws?.s3access?.bucket_owner != null # # Parse the date included in s3 access logs # - date: - field: "_temp_.s3access_time" - target_field: "@timestamp" + field: _temp_.s3access_time' + target_field: '@timestamp' ignore_failure: true formats: - - "dd/MMM/yyyy:H:m:s Z" - + - dd/MMM/yyyy:H:m:s Z - set: field: client.ip - value: "{{aws.s3access.remote_ip}}" + value: '{{aws.s3access.remote_ip}}' ignore_empty_value: true - - append: - if: "ctx?.aws?.s3access?.remote_ip != null" field: related.ip - value: "{{aws.s3access.remote_ip}}" - + value: '{{aws.s3access.remote_ip}}' + allow_duplicates: false + if: ctx?.aws?.s3access?.remote_ip != null - set: field: client.address - value: "{{aws.s3access.remote_ip}}" + value: '{{aws.s3access.remote_ip}}' ignore_empty_value: true - - geoip: - if: "ctx?.aws?.s3access?.remote_ip != null" field: aws.s3access.remote_ip target_field: geo - + if: ctx?.aws?.s3access?.remote_ip != null - set: field: client.user.id - value: "{{aws.s3access.requester}}" + value: '{{aws.s3access.requester}}' ignore_empty_value: true - - set: field: event.id - value: "{{aws.s3access.request_id}}" + value: '{{aws.s3access.request_id}}' ignore_empty_value: true - - set: field: event.action - value: "{{aws.s3access.operation}}" + value: '{{aws.s3access.operation}}' ignore_empty_value: true - - set: field: http.response.status_code - value: "{{aws.s3access.http_status}}" + value: '{{aws.s3access.http_status}}' ignore_empty_value: true - - convert: - if: "ctx?.http?.response?.status_code != null" field: http.response.status_code type: long - + if: ctx?.http?.response?.status_code != null - set: - if: "ctx?.aws?.s3access?.error_code != null" field: event.outcome value: failure - + if: ctx?.aws?.s3access?.error_code != null - set: field: event.code - value: "{{aws.s3access.error_code}}" + value: '{{aws.s3access.error_code}}' ignore_empty_value: true - - set: - if: "ctx?.aws?.s3access?.error_code == null" field: event.outcome value: success - + if: ctx?.aws?.s3access?.error_code == null - convert: field: aws.s3access.bytes_sent target_field: http.response.body.bytes type: long ignore_failure: true - - convert: field: aws.s3access.total_time target_field: event.duration type: long ignore_failure: true - - script: lang: painless if: ctx.event?.duration != null @@ -159,21 +144,17 @@ processors: MS_TO_NS: 1000000 source: >- ctx.event.duration *= params.MS_TO_NS; - - set: field: http.request.referrer - value: "{{aws.s3access.referrer}}" + value: '{{aws.s3access.referrer}}' ignore_empty_value: true - - user_agent: - if: "ctx?.aws?.s3access?.user_agent != null" + if: ctx?.aws?.s3access?.user_agent != null field: aws.s3access.user_agent - - set: field: tls.cipher value: '{{aws.s3access.cipher_suite}}' ignore_empty_value: true - - script: lang: painless if: ctx.aws?.s3access?.tls_version != null @@ -184,30 +165,48 @@ processors: } ctx.tls.version = parts[1]; ctx.tls.version_protocol = parts[0] - - set: field: cloud.provider value: aws - - set: field: event.kind value: event - - # - # Save original message into event.original - # - - rename: - field: "message" - target_field: "event.original" - # # Remove temporary fields # - remove: field: _temp_ ignore_missing: true - + - script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + } + handleMap(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true on_failure: - set: - field: "error.message" - value: "{{ _ingest.on_failure_message }}" + field: 'error.message' + value: '{{ _ingest.on_failure_message }}' diff --git a/test/packages/aws/data_stream/s3access/fields/base-fields.yml b/test/packages/aws/data_stream/s3access/fields/base-fields.yml index 7c798f4534..4d53b53c1c 100644 --- a/test/packages/aws/data_stream/s3access/fields/base-fields.yml +++ b/test/packages/aws/data_stream/s3access/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.s3access diff --git a/test/packages/aws/data_stream/s3access/fields/ecs.yml b/test/packages/aws/data_stream/s3access/fields/ecs.yml index 0d3655b8c1..ce6a6aac98 100644 --- a/test/packages/aws/data_stream/s3access/fields/ecs.yml +++ b/test/packages/aws/data_stream/s3access/fields/ecs.yml @@ -1,131 +1,88 @@ -- name: related.user - type: keyword - description: All the user names seen on your event. -- name: related.ip - type: ip - description: All of the IPs seen on your event. -- name: client.ip - type: ip - description: IP address of the client. -- name: client.address - type: keyword - description: Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. -- name: client.user.id - type: keyword - description: Unique identifiers of the user. -- name: event.id - type: keyword - description: Unique ID to describe the event. -- name: event.action - type: keyword - description: The action captured by the event. -- name: event.outcome - type: keyword - description: This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. -- name: event.code - type: keyword - description: Identification code for this event, if one exists. -- name: event.duration - type: long - description: Duration of the event in nanoseconds. -- name: http - title: HTTP - type: group - fields: - - name: request.method - type: keyword - ignore_above: 1024 - description: 'HTTP request method.' - - name: request.referrer - type: keyword - ignore_above: 1024 - description: Referrer for this HTTP request. - - name: response.body.bytes - type: long - format: bytes - description: Size in bytes of the response body. - - name: response.status_code - type: long - description: HTTP response status code. - - name: version - type: keyword - ignore_above: 1024 - description: HTTP version. -- name: url - title: URL - type: group - fields: - - name: original - type: keyword - ignore_above: 1024 - multi_fields: - - name: text - type: text - norms: false - default_field: false - description: 'Unmodified original url as seen in the event source.' - - name: path - type: keyword - ignore_above: 1024 - description: Path of the request, such as "/search". - - name: query - type: keyword - ignore_above: 1024 - description: 'The query field describes the query string of the request, such as "q=elasticsearch".' -- name: tls.cipher - type: keyword - description: String indicating the cipher used during the current connection. -- name: tls.version - type: keyword - description: Numeric part of the version parsed from the original string. -- name: tls.version_protocol - type: keyword - description: Normalized lowercase protocol name parsed from original string. -- name: cloud.provider - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. -- name: event.kind - type: keyword - description: Event kind (e.g. event, alert, metric, state, pipeline_error, signal) -- name: geo.city_name - type: keyword - description: City name. -- name: geo.country_name - type: keyword - description: Country name. -- name: geo.continent_name - type: keyword - description: Name of the continent. -- name: geo.country_iso_code - type: keyword - description: Country ISO code. -- name: geo.location +- external: ecs + name: client.address +- external: ecs + name: client.ip +- external: ecs + name: client.user.id +- external: ecs + name: cloud.provider +- external: ecs + name: ecs.version +- external: ecs + name: error.message +- external: ecs + name: event.action +- external: ecs + name: event.code +- external: ecs + name: event.duration +- external: ecs + name: event.id +- external: ecs + name: event.kind +- external: ecs + name: event.outcome +- external: ecs + name: geo.city_name +- external: ecs + name: geo.continent_name +- external: ecs + name: geo.country_iso_code +- external: ecs + name: geo.country_name +- description: Longitude and latitude. + level: core + name: geo.location type: geo_point - description: Longitude and latitude. -- name: geo.region_iso_code - type: keyword - description: Region ISO code. -- name: geo.region_name - type: keyword - description: Region name. -- name: user_agent.device.name - type: keyword - description: Name of the device. -- name: user_agent.name - type: keyword - description: Name of the user agent. -- name: user_agent.original - type: keyword - description: Unparsed user_agent string. -- name: user_agent.os.full - type: keyword - description: Operating system name, including the version or code name. -- name: user_agent.os.name - type: keyword - description: Operating system name, without the version. -- name: user_agent.os.version - type: keyword - description: Operating system version as a raw string. -- name: user_agent.version - type: keyword - description: Version of the user agent. +- external: ecs + name: geo.region_iso_code +- external: ecs + name: geo.region_name +- external: ecs + name: http.request.method +- external: ecs + name: http.request.referrer +- external: ecs + name: http.response.body.bytes +- external: ecs + name: http.response.status_code +- external: ecs + name: http.version +- external: ecs + name: related.ip +- external: ecs + name: related.user +- external: ecs + name: tags +- external: ecs + name: tls.cipher +- external: ecs + name: tls.version +- external: ecs + name: tls.version_protocol +- external: ecs + name: url.domain +- external: ecs + name: url.extension +- external: ecs + name: url.original +- external: ecs + name: url.path +- external: ecs + name: url.query +- external: ecs + name: url.scheme +- external: ecs + name: user_agent.device.name +- external: ecs + name: user_agent.name +- external: ecs + name: user_agent.original +- external: ecs + name: user_agent.os.full +- external: ecs + name: user_agent.os.name +- external: ecs + name: user_agent.os.version +- external: ecs + name: user_agent.version diff --git a/test/packages/aws/data_stream/s3access/manifest.yml b/test/packages/aws/data_stream/s3access/manifest.yml index 648a1d7f6f..b88c6ba490 100644 --- a/test/packages/aws/data_stream/s3access/manifest.yml +++ b/test/packages/aws/data_stream/s3access/manifest.yml @@ -1,12 +1,25 @@ title: AWS s3access logs -release: beta type: logs streams: - - input: s3 - template_path: s3.yml.hbs + - input: aws-s3 + template_path: aws-s3.yml.hbs title: AWS s3access logs description: Collect AWS s3access logs using s3 input vars: + - name: visibility_timeout + type: text + title: Visibility Timeout + multi: false + required: false + show_user: false + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. + - name: api_timeout + type: text + title: API Timeout + multi: false + required: false + show_user: false + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. - name: queue_url type: text title: Queue URL @@ -22,3 +35,36 @@ streams: required: false show_user: false description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - aws-s3access + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: max_number_of_messages + type: integer + title: Maximum Concurrent SQS Messages + description: The maximum number of SQS messages that can be inflight at any time. + default: 5 + required: false + show_user: false diff --git a/test/packages/aws/data_stream/s3access/sample_event.json b/test/packages/aws/data_stream/s3access/sample_event.json new file mode 100644 index 0000000000..87826bf8af --- /dev/null +++ b/test/packages/aws/data_stream/s3access/sample_event.json @@ -0,0 +1,113 @@ +{ + "@timestamp": "2021-11-26T14:44:27.652Z", + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.s3access" + }, + "url": { + "path": "/test-s3-ks/", + "original": "/test-s3-ks/?location\u0026aws-account=627959692251", + "query": "location\u0026aws-account=627959692251" + }, + "tags": [ + "preserve_original_event" + ], + "geo": { + "continent_name": "North America", + "region_iso_code": "US-VA", + "city_name": "Ashburn", + "country_iso_code": "US", + "country_name": "United States", + "region_name": "Virginia", + "location": { + "lon": -77.4728, + "lat": 39.0481 + } + }, + "cloud": { + "provider": "aws" + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "user": [ + "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" + ], + "ip": [ + "72.21.217.31" + ] + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 142 + }, + "status_code": 200 + } + }, + "client": { + "user": { + "id": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9" + }, + "address": "72.21.217.31", + "ip": "72.21.217.31" + }, + "tls": { + "cipher": "ECDHE-RSA-AES128-SHA", + "version": "1.2", + "version_protocol": "tls" + }, + "event": { + "duration": 17000000, + "ingested": "2021-07-19T21:47:05.259665700Z", + "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:41 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 44EE8651683CB4DA REST.GET.LOCATION - \"GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1\" 200 - 142 - 17 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", + "kind": "event", + "action": "REST.GET.LOCATION", + "id": "44EE8651683CB4DA", + "category": "web", + "type": [ + "access" + ], + "outcome": "success" + }, + "aws": { + "s3access": { + "requester": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9", + "tls_version": "TLSv1.2", + "signature_version": "SigV4", + "bytes_sent": 142, + "authentication_type": "AuthHeader", + "request_uri": "GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1", + "host_id": "BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI=", + "host_header": "s3.ap-southeast-1.amazonaws.com", + "bucket": "test-s3-ks", + "remote_ip": "72.21.217.31", + "cipher_suite": "ECDHE-RSA-AES128-SHA", + "http_status": 200, + "total_time": 17, + "bucket_owner": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2", + "operation": "REST.GET.LOCATION", + "request_id": "44EE8651683CB4DA", + "user_agent": "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" + } + }, + "user_agent": { + "name": "aws-sdk-java", + "original": "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation", + "os": { + "name": "Linux", + "version": "4.9.137", + "full": "Linux 4.9.137" + }, + "device": { + "name": "Other" + }, + "version": "1.11.590" + } +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/sns/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/sns/agent/stream/stream.yml.hbs index 6c56e029fb..9a12668207 100644 --- a/test/packages/aws/data_stream/sns/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/sns/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/sns/fields/base-fields.yml b/test/packages/aws/data_stream/sns/fields/base-fields.yml index 7c798f4534..17fbf36279 100644 --- a/test/packages/aws/data_stream/sns/fields/base-fields.yml +++ b/test/packages/aws/data_stream/sns/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.sns diff --git a/test/packages/aws/data_stream/sns/fields/ecs.yml b/test/packages/aws/data_stream/sns/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/sns/fields/ecs.yml +++ b/test/packages/aws/data_stream/sns/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/sns/manifest.yml b/test/packages/aws/data_stream/sns/manifest.yml index 806a5e416b..9ec9ad0daa 100644 --- a/test/packages/aws/data_stream/sns/manifest.yml +++ b/test/packages/aws/data_stream/sns/manifest.yml @@ -1,5 +1,4 @@ title: AWS SNS metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/sqs/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/sqs/agent/stream/stream.yml.hbs index 2e9f1a2d15..0cf05645ac 100644 --- a/test/packages/aws/data_stream/sqs/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/sqs/agent/stream/stream.yml.hbs @@ -26,4 +26,7 @@ regions: {{/if}} {{#if latency}} latency: {{latency}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/sqs/fields/base-fields.yml b/test/packages/aws/data_stream/sqs/fields/base-fields.yml index 7c798f4534..c39e5d890e 100644 --- a/test/packages/aws/data_stream/sqs/fields/base-fields.yml +++ b/test/packages/aws/data_stream/sqs/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.sqs diff --git a/test/packages/aws/data_stream/sqs/fields/ecs.yml b/test/packages/aws/data_stream/sqs/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/sqs/fields/ecs.yml +++ b/test/packages/aws/data_stream/sqs/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/sqs/fields/fields.yml b/test/packages/aws/data_stream/sqs/fields/fields.yml index a6f2304201..c1e5e0241e 100644 --- a/test/packages/aws/data_stream/sqs/fields/fields.yml +++ b/test/packages/aws/data_stream/sqs/fields/fields.yml @@ -52,3 +52,9 @@ type: keyword description: | SQS queue name + - name: cloudwatch + type: group + fields: + - name: namespace + type: keyword + description: The namespace specified when query cloudwatch api. diff --git a/test/packages/aws/data_stream/sqs/manifest.yml b/test/packages/aws/data_stream/sqs/manifest.yml index b1a57a9faf..864d57bf98 100644 --- a/test/packages/aws/data_stream/sqs/manifest.yml +++ b/test/packages/aws/data_stream/sqs/manifest.yml @@ -1,5 +1,4 @@ title: AWS SQS metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/transitgateway/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/transitgateway/agent/stream/stream.yml.hbs index b5530f1b2c..4a574dfdca 100644 --- a/test/packages/aws/data_stream/transitgateway/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/transitgateway/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/transitgateway/fields/base-fields.yml b/test/packages/aws/data_stream/transitgateway/fields/base-fields.yml index 7c798f4534..291688d695 100644 --- a/test/packages/aws/data_stream/transitgateway/fields/base-fields.yml +++ b/test/packages/aws/data_stream/transitgateway/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.transitgateway diff --git a/test/packages/aws/data_stream/transitgateway/fields/ecs.yml b/test/packages/aws/data_stream/transitgateway/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/transitgateway/fields/ecs.yml +++ b/test/packages/aws/data_stream/transitgateway/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/transitgateway/manifest.yml b/test/packages/aws/data_stream/transitgateway/manifest.yml index 36ed6e401b..d433369d08 100644 --- a/test/packages/aws/data_stream/transitgateway/manifest.yml +++ b/test/packages/aws/data_stream/transitgateway/manifest.yml @@ -1,5 +1,4 @@ title: AWS Transit Gateway metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/usage/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/usage/agent/stream/stream.yml.hbs index 24c082cd4d..5298d8d404 100644 --- a/test/packages/aws/data_stream/usage/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/usage/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/usage/fields/base-fields.yml b/test/packages/aws/data_stream/usage/fields/base-fields.yml index 7c798f4534..d774fe1ffb 100644 --- a/test/packages/aws/data_stream/usage/fields/base-fields.yml +++ b/test/packages/aws/data_stream/usage/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.usage diff --git a/test/packages/aws/data_stream/usage/fields/ecs.yml b/test/packages/aws/data_stream/usage/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/usage/fields/ecs.yml +++ b/test/packages/aws/data_stream/usage/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/usage/manifest.yml b/test/packages/aws/data_stream/usage/manifest.yml index ca2c781a65..bed34afa7c 100644 --- a/test/packages/aws/data_stream/usage/manifest.yml +++ b/test/packages/aws/data_stream/usage/manifest.yml @@ -1,5 +1,4 @@ title: AWS usage metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-common-config.yml b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..5622947e4b --- /dev/null +++ b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,5 @@ +dynamic_fields: + event.ingested: ".*" +fields: + tags: + - preserve_original_event diff --git a/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-extra-samples.log b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-extra-samples.log new file mode 100644 index 0000000000..808ade66dc --- /dev/null +++ b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-extra-samples.log @@ -0,0 +1,7 @@ +2 123456789010 eni-1235b8ca123456789 2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6 2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6 34892 22 6 54 8855 1477913708 1477913820 ACCEPT OK +2 123456789010 eni-1235b8ca123456789 - - - - - - - 1431280876 1431280934 - NODATA +2 123456789010 eni-89.160.20.1561aaaaaaaaa - - - - - - - 1431280876 1431280934 - SKIPDATA +2 123456789010 eni-1235b8ca123456789 89.160.20.156 89.160.20.156 20641 22 6 20 4249 1418530010 1418530070 ACCEPT OK +2 123456789010 eni-1235b8ca123456789 89.160.20.156 89.160.20.156 49761 3389 6 20 4249 1418530010 1418530070 REJECT OK +2 123456789010 eni-1235b8ca123456789 89.160.20.156 172.31.16.139 0 0 1 4 336 1432917027 1432917142 ACCEPT OK +2 123456789010 eni-1235b8ca123456789 172.31.16.139 89.160.20.156 0 0 1 4 336 1432917094 1432917142 REJECT OK \ No newline at end of file diff --git a/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-extra-samples.log-expected.json b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-extra-samples.log-expected.json new file mode 100644 index 0000000000..77a00b72a0 --- /dev/null +++ b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-extra-samples.log-expected.json @@ -0,0 +1,504 @@ +{ + "expected": [ + { + "destination": { + "geo": { + "continent_name": "Europe", + "country_name": "Denmark", + "location": { + "lon": 10.0, + "lat": 56.0 + }, + "country_iso_code": "DK" + }, + "as": { + "number": 62121, + "organization": { + "name": "Christian Ebsen ApS" + } + }, + "address": "2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6", + "port": 22, + "ip": "2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6" + }, + "source": { + "geo": { + "continent_name": "Europe", + "country_name": "Denmark", + "location": { + "lon": 10.0, + "lat": 56.0 + }, + "country_iso_code": "DK" + }, + "as": { + "number": 62121, + "organization": { + "name": "Christian Ebsen ApS" + } + }, + "address": "2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6", + "port": 34892, + "bytes": 8855, + "ip": "2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6", + "packets": 54 + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "community_id": "1:3piNHoW0DjbrWkF//BeRomCaOZQ=", + "transport": "tcp", + "type": "ipv6", + "bytes": 8855, + "iana_number": "6", + "packets": 54 + }, + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2016-10-31T11:37:00.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6", + "2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6" + ] + }, + "event": { + "ingested": "2021-12-09T16:12:00.503382700Z", + "original": "2 123456789010 eni-1235b8ca123456789 2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6 2a02:cf40:add:4002:91f2:a9b2:e09a:6fc6 34892 22 6 54 8855 1477913708 1477913820 ACCEPT OK", + "kind": "event", + "start": "2016-10-31T11:35:08.000Z", + "end": "2016-10-31T11:37:00.000Z", + "type": "flow", + "category": "network_traffic", + "outcome": "allow" + }, + "aws": { + "vpcflow": { + "action": "ACCEPT", + "account_id": "123456789010", + "log_status": "OK", + "interface_id": "eni-1235b8ca123456789", + "version": "2" + } + } + }, + { + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2015-05-10T18:02:14.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:12:00.503391600Z", + "original": "2 123456789010 eni-1235b8ca123456789 - - - - - - - 1431280876 1431280934 - NODATA", + "kind": "event", + "start": "2015-05-10T18:01:16.000Z", + "end": "2015-05-10T18:02:14.000Z", + "type": "flow", + "category": "network_traffic" + }, + "aws": { + "vpcflow": { + "account_id": "123456789010", + "log_status": "NODATA", + "interface_id": "eni-1235b8ca123456789", + "version": "2" + } + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2015-05-10T18:02:14.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-12-09T16:12:00.503397800Z", + "original": "2 123456789010 eni-89.160.20.1561aaaaaaaaa - - - - - - - 1431280876 1431280934 - SKIPDATA", + "kind": "event", + "start": "2015-05-10T18:01:16.000Z", + "end": "2015-05-10T18:02:14.000Z", + "type": "flow", + "category": "network_traffic" + }, + "aws": { + "vpcflow": { + "account_id": "123456789010", + "log_status": "SKIPDATA", + "interface_id": "eni-89.160.20.1561aaaaaaaaa", + "version": "2" + } + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "destination": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "port": 22, + "ip": "89.160.20.156" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "port": 20641, + "bytes": 4249, + "ip": "89.160.20.156", + "packets": 20 + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "community_id": "1:CEGBlG6oEeW2Y5LLdr9GONITz00=", + "transport": "tcp", + "type": "ipv4", + "bytes": 4249, + "iana_number": "6", + "packets": 20 + }, + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2014-12-14T04:07:50.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "89.160.20.156", + "89.160.20.156" + ] + }, + "event": { + "ingested": "2021-12-09T16:12:00.503403700Z", + "original": "2 123456789010 eni-1235b8ca123456789 89.160.20.156 89.160.20.156 20641 22 6 20 4249 1418530010 1418530070 ACCEPT OK", + "kind": "event", + "start": "2014-12-14T04:06:50.000Z", + "end": "2014-12-14T04:07:50.000Z", + "type": "flow", + "category": "network_traffic", + "outcome": "allow" + }, + "aws": { + "vpcflow": { + "action": "ACCEPT", + "account_id": "123456789010", + "log_status": "OK", + "interface_id": "eni-1235b8ca123456789", + "version": "2" + } + } + }, + { + "destination": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "port": 3389, + "ip": "89.160.20.156" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "port": 49761, + "bytes": 4249, + "ip": "89.160.20.156", + "packets": 20 + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "community_id": "1:va8LK/uEqYpj4NoZ9/5WRLio5rs=", + "transport": "tcp", + "type": "ipv4", + "bytes": 4249, + "iana_number": "6", + "packets": 20 + }, + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2014-12-14T04:07:50.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "89.160.20.156", + "89.160.20.156" + ] + }, + "event": { + "ingested": "2021-12-09T16:12:00.503409900Z", + "original": "2 123456789010 eni-1235b8ca123456789 89.160.20.156 89.160.20.156 49761 3389 6 20 4249 1418530010 1418530070 REJECT OK", + "kind": "event", + "start": "2014-12-14T04:06:50.000Z", + "end": "2014-12-14T04:07:50.000Z", + "type": "flow", + "category": "network_traffic", + "outcome": "deny" + }, + "aws": { + "vpcflow": { + "action": "REJECT", + "account_id": "123456789010", + "log_status": "OK", + "interface_id": "eni-1235b8ca123456789", + "version": "2" + } + } + }, + { + "destination": { + "port": 0, + "address": "172.31.16.139", + "ip": "172.31.16.139" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "port": 0, + "bytes": 336, + "ip": "89.160.20.156", + "packets": 4 + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "community_id": "1:cttDCHp3UNR8SFNTOgVYpAceHf4=", + "type": "ipv4", + "bytes": 336, + "iana_number": "1", + "packets": 4 + }, + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2015-05-29T16:32:22.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "89.160.20.156", + "172.31.16.139" + ] + }, + "event": { + "ingested": "2021-12-09T16:12:00.503416200Z", + "original": "2 123456789010 eni-1235b8ca123456789 89.160.20.156 172.31.16.139 0 0 1 4 336 1432917027 1432917142 ACCEPT OK", + "kind": "event", + "start": "2015-05-29T16:30:27.000Z", + "end": "2015-05-29T16:32:22.000Z", + "type": "flow", + "category": "network_traffic", + "outcome": "allow" + }, + "aws": { + "vpcflow": { + "action": "ACCEPT", + "account_id": "123456789010", + "log_status": "OK", + "interface_id": "eni-1235b8ca123456789", + "version": "2" + } + } + }, + { + "destination": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "port": 0, + "ip": "89.160.20.156" + }, + "source": { + "address": "172.31.16.139", + "port": 0, + "bytes": 336, + "packets": 4, + "ip": "172.31.16.139" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "community_id": "1:XiVZKra6oEtIAPBi9QgeQL4Hp6M=", + "type": "ipv4", + "bytes": 336, + "iana_number": "1", + "packets": 4 + }, + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2015-05-29T16:32:22.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "172.31.16.139", + "89.160.20.156" + ] + }, + "event": { + "ingested": "2021-12-09T16:12:00.503420100Z", + "original": "2 123456789010 eni-1235b8ca123456789 172.31.16.139 89.160.20.156 0 0 1 4 336 1432917094 1432917142 REJECT OK", + "kind": "event", + "start": "2015-05-29T16:31:34.000Z", + "end": "2015-05-29T16:32:22.000Z", + "type": "flow", + "category": "network_traffic", + "outcome": "deny" + }, + "aws": { + "vpcflow": { + "action": "REJECT", + "account_id": "123456789010", + "log_status": "OK", + "interface_id": "eni-1235b8ca123456789", + "version": "2" + } + } + } + ] +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-tcp-flag-sequence.log b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-tcp-flag-sequence.log index 4a05514cae..94b874fa6a 100644 --- a/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-tcp-flag-sequence.log +++ b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-tcp-flag-sequence.log @@ -1,6 +1,3 @@ -version vpc-id subnet-id instance-id interface-id account-id type srcaddr dstaddr srcport dstport pkt-srcaddr pkt-dstaddr protocol bytes packets start end action tcp-flags log-status -3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 IPv4 52.213.180.42 10.0.0.62 43416 5001 52.213.180.42 10.0.0.62 6 568 8 1566848875 1566848933 ACCEPT 2 OK -version vpc-id subnet-id instance-id interface-id account-id type srcaddr dstaddr srcport dstport pkt-srcaddr pkt-dstaddr protocol bytes packets start end action tcp-flags log-status +3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 IPv4 89.160.20.156 10.0.0.62 43416 5001 89.160.20.156 10.0.0.62 6 568 8 1566848875 1566848933 ACCEPT 2 OK 3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 - - - - - - - - - - 1566848875 1566848933 - - SKIPDATA -version vpc-id subnet-id instance-id interface-id account-id type srcaddr dstaddr srcport dstport pkt-srcaddr pkt-dstaddr protocol bytes packets start end action tcp-flags log-status -3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 - - - - - - - - - - 1566848875 1566848933 - - NODATA +3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 - - - - - - - - - - 1566848875 1566848933 - - NODATA \ No newline at end of file diff --git a/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-tcp-flag-sequence.log-expected.json b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-tcp-flag-sequence.log-expected.json index 9b89812b6e..cca3b2323c 100644 --- a/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-tcp-flag-sequence.log-expected.json +++ b/test/packages/aws/data_stream/vpcflow/_dev/test/pipeline/test-tcp-flag-sequence.log-expected.json @@ -1,58 +1,171 @@ { "expected": [ { - "cloud": { - "provider": "aws" + "destination": { + "port": 5001, + "address": "10.0.0.62", + "ip": "10.0.0.62" }, - "event": { - "kind": "event", - "original": "version vpc-id subnet-id instance-id interface-id account-id type srcaddr dstaddr srcport dstport pkt-srcaddr pkt-dstaddr protocol bytes packets start end action tcp-flags log-status" - } - }, - { - "cloud": { - "provider": "aws" + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "address": "89.160.20.156", + "port": 43416, + "bytes": 568, + "ip": "89.160.20.156", + "packets": 8 }, - "event": { - "kind": "event", - "original": "3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 IPv4 52.213.180.42 10.0.0.62 43416 5001 52.213.180.42 10.0.0.62 6 568 8 1566848875 1566848933 ACCEPT 2 OK" - } - }, - { - "cloud": { - "provider": "aws" + "tags": [ + "preserve_original_event" + ], + "network": { + "community_id": "1:dF5WY79X1yVncj+yH8q27Q5Bnpk=", + "transport": "tcp", + "type": "ipv4", + "bytes": 568, + "iana_number": "6", + "packets": 8 }, - "event": { - "kind": "event", - "original": "version vpc-id subnet-id instance-id interface-id account-id type srcaddr dstaddr srcport dstport pkt-srcaddr pkt-dstaddr protocol bytes packets start end action tcp-flags log-status" - } - }, - { "cloud": { - "provider": "aws" + "provider": "aws", + "account": { + "id": "123456789010" + }, + "instance": { + "id": "i-01234567890123456" + } + }, + "@timestamp": "2019-08-26T19:48:53.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "89.160.20.156", + "10.0.0.62" + ] }, "event": { + "ingested": "2021-12-09T16:12:01.346119700Z", + "original": "3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 IPv4 89.160.20.156 10.0.0.62 43416 5001 89.160.20.156 10.0.0.62 6 568 8 1566848875 1566848933 ACCEPT 2 OK", "kind": "event", - "original": "3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 - - - - - - - - - - 1566848875 1566848933 - - SKIPDATA" + "start": "2019-08-26T19:47:55.000Z", + "end": "2019-08-26T19:48:53.000Z", + "type": "flow", + "category": "network_traffic", + "outcome": "allow" + }, + "aws": { + "vpcflow": { + "tcp_flags_array": [ + "syn" + ], + "vpc_id": "vpc-abcdefab012345678", + "pkt_srcaddr": "89.160.20.156", + "type": "IPv4", + "version": "3", + "instance_id": "i-01234567890123456", + "account_id": "123456789010", + "log_status": "OK", + "interface_id": "eni-1235b8ca123456789", + "tcp_flags": "2", + "subnet_id": "subnet-aaaaaaaa012345678", + "action": "ACCEPT", + "pkt_dstaddr": "10.0.0.62" + } } }, { "cloud": { - "provider": "aws" + "provider": "aws", + "account": { + "id": "123456789010" + }, + "instance": { + "id": "i-01234567890123456" + } + }, + "@timestamp": "2019-08-26T19:48:53.000Z", + "ecs": { + "version": "1.12.0" }, "event": { + "ingested": "2021-12-09T16:12:01.346125500Z", + "original": "3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 - - - - - - - - - - 1566848875 1566848933 - - SKIPDATA", "kind": "event", - "original": "version vpc-id subnet-id instance-id interface-id account-id type srcaddr dstaddr srcport dstport pkt-srcaddr pkt-dstaddr protocol bytes packets start end action tcp-flags log-status" - } + "start": "2019-08-26T19:47:55.000Z", + "end": "2019-08-26T19:48:53.000Z", + "type": "flow", + "category": "network_traffic" + }, + "aws": { + "vpcflow": { + "instance_id": "i-01234567890123456", + "account_id": "123456789010", + "log_status": "SKIPDATA", + "interface_id": "eni-1235b8ca123456789", + "vpc_id": "vpc-abcdefab012345678", + "subnet_id": "subnet-aaaaaaaa012345678", + "version": "3" + } + }, + "tags": [ + "preserve_original_event" + ] }, { "cloud": { - "provider": "aws" + "provider": "aws", + "account": { + "id": "123456789010" + }, + "instance": { + "id": "i-01234567890123456" + } + }, + "@timestamp": "2019-08-26T19:48:53.000Z", + "ecs": { + "version": "1.12.0" }, "event": { + "ingested": "2021-12-09T16:12:01.346129200Z", + "original": "3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 - - - - - - - - - - 1566848875 1566848933 - - NODATA", "kind": "event", - "original": "3 vpc-abcdefab012345678 subnet-aaaaaaaa012345678 i-01234567890123456 eni-1235b8ca123456789 123456789010 - - - - - - - - - - 1566848875 1566848933 - - NODATA" - } + "start": "2019-08-26T19:47:55.000Z", + "end": "2019-08-26T19:48:53.000Z", + "type": "flow", + "category": "network_traffic" + }, + "aws": { + "vpcflow": { + "instance_id": "i-01234567890123456", + "account_id": "123456789010", + "log_status": "NODATA", + "interface_id": "eni-1235b8ca123456789", + "vpc_id": "vpc-abcdefab012345678", + "subnet_id": "subnet-aaaaaaaa012345678", + "version": "3" + } + }, + "tags": [ + "preserve_original_event" + ] } ] } \ No newline at end of file diff --git a/test/packages/aws/data_stream/vpcflow/agent/stream/aws-s3.yml.hbs b/test/packages/aws/data_stream/vpcflow/agent/stream/aws-s3.yml.hbs new file mode 100644 index 0000000000..ccf43bcddc --- /dev/null +++ b/test/packages/aws/data_stream/vpcflow/agent/stream/aws-s3.yml.hbs @@ -0,0 +1,51 @@ +queue_url: {{queue_url}} +{{#if credential_profile_name}} +credential_profile_name: {{credential_profile_name}} +{{/if}} +{{#if shared_credential_file}} +shared_credential_file: {{shared_credential_file}} +{{/if}} +{{#if visibility_timeout}} +visibility_timeout: {{visibility_timeout}} +{{/if}} +{{#if api_timeout}} +api_timeout: {{api_timeout}} +{{/if}} +{{#if max_number_of_messages}} +max_number_of_messages: {{max_number_of_messages}} +{{/if}} +{{#if endpoint}} +endpoint: {{endpoint}} +{{/if}} +{{#if access_key_id}} +access_key_id: {{access_key_id}} +{{/if}} +{{#if secret_access_key}} +secret_access_key: {{secret_access_key}} +{{/if}} +{{#if session_token}} +session_token: {{session_token}} +{{/if}} +{{#if role_arn}} +role_arn: {{role_arn}} +{{/if}} +{{#if fips_enabled}} +fips_enabled: {{fips_enabled}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/vpcflow/agent/stream/s3.yml.hbs b/test/packages/aws/data_stream/vpcflow/agent/stream/s3.yml.hbs deleted file mode 100644 index 8241ac6fcd..0000000000 --- a/test/packages/aws/data_stream/vpcflow/agent/stream/s3.yml.hbs +++ /dev/null @@ -1,139 +0,0 @@ -queue_url: {{queue_url}} -{{#if credential_profile_name}} -credential_profile_name: {{credential_profile_name}} -{{/if}} -{{#if shared_credential_file}} -shared_credential_file: {{shared_credential_file}} -{{/if}} -{{#if visibility_timeout}} -visibility_timeout: {{visibility_timeout}} -{{/if}} -{{#if api_timeout}} -api_timeout: {{api_timeout}} -{{/if}} -{{#if endpoint}} -endpoint: {{endpoint}} -{{/if}} -{{#if access_key_id}} -access_key_id: {{access_key_id}} -{{/if}} -{{#if secret_access_key}} -secret_access_key: {{secret_access_key}} -{{/if}} -{{#if session_token}} -session_token: {{session_token}} -{{/if}} -{{#if role_arn}} -role_arn: {{role_arn}} -{{/if}} -{{#if fips_enabled}} -fips_enabled: {{fips_enabled}} -{{/if}} -processors: - - drop_event: - when.regexp.message: "^version" - - drop_event: - when.regexp.message: "^instance-id" - - script: - lang: javascript - source: > - function process(event) { - var message = event.Get("message"); - var tokens = message.split(" ").length; - event.Put("@metadata.message_token_count", tokens); - } - # Default vpc flow log format - - dissect: - when: - equals: - '@metadata.message_token_count': 14 - field: message - target_prefix: aws.vpcflow - tokenizer: '%{version} %{account_id} %{interface_id} %{srcaddr} %{dstaddr} %{srcport} %{dstport} %{protocol} %{packets} %{bytes} %{start} %{end} %{action} %{log_status}' - # Custom flow log for traffic through a NAT gateway - - dissect: - when: - equals: - '@metadata.message_token_count': 6 - field: message - target_prefix: aws.vpcflow - tokenizer: '%{instance_id} %{interface_id} %{srcaddr} %{dstaddr} %{pkt_srcaddr} %{pkt_dstaddr}' - # Custom flow log for traffic through a transit gateway - - dissect: - when: - equals: - '@metadata.message_token_count': 17 - field: message - target_prefix: aws.vpcflow - tokenizer: '%{version} %{interface_id} %{account_id} %{vpc_id} %{subnet_id} %{instance_id} %{srcaddr} %{dstaddr} %{srcport} %{dstport} %{protocol} %{tcp_flags} %{type} %{pkt_srcaddr} %{pkt_dstaddr} %{action} %{log_status}' - # TCP Flag Sequence - - dissect: - when: - equals: - '@metadata.message_token_count': 21 - field: message - target_prefix: aws.vpcflow - tokenizer: '%{version} %{vpc_id} %{subnet_id} %{instance_id} %{interface_id} %{account_id} %{type} %{srcaddr} %{dstaddr} %{srcport} %{dstport} %{pkt_srcaddr} %{pkt_dstaddr} %{protocol} %{bytes} %{packets} %{start} %{end} %{action} %{tcp_flags} %{log_status}' - - convert: - ignore_missing: true - fields: - - {from: aws.vpcflow.srcaddr, to: source.address} - - {from: aws.vpcflow.srcaddr, to: source.ip, type: ip} - - {from: aws.vpcflow.srcport, to: source.port, type: long} - - {from: aws.vpcflow.dstaddr, to: destination.address} - - {from: aws.vpcflow.dstaddr, to: destination.ip, type: ip} - - {from: aws.vpcflow.dstport, to: destination.port, type: long} - - {from: aws.vpcflow.protocol, to: network.iana_number, type: string} - - {from: aws.vpcflow.packets, to: source.packets, type: long} - - {from: aws.vpcflow.bytes, to: source.bytes, type: long} - - {from: aws.vpcflow.packets, to: network.packets, type: long} - - {from: aws.vpcflow.bytes, to: network.bytes, type: long} - - drop_fields: - fields: ["aws.vpcflow.srcaddr", "aws.vpcflow.srcport", "aws.vpcflow.dstaddr", "aws.vpcflow.dstport", "aws.vpcflow.bytes", "aws.vpcflow.packets", "aws.vpcflow.protocol"] - - community_id: ~ - # Use the aws.vpcflow.action value to set the event.outcome value to either "allow" or "deny". - - add_fields: - when.equals.aws.vpcflow.action: ACCEPT - target: event - fields: {outcome: allow} - - add_fields: - when.equals.aws.vpcflow.action: REJECT - target: event - fields: {outcome: deny} - - add_fields: - target: event - fields: {type: flow} - - add_fields: - target: event - fields: {category: network_traffic} - # Add network.type: ipv4 or ipv6 - - if: - contains.source.ip: "." - then: - - add_fields: - target: network - fields: {type: ipv4} - - if: - contains.source.ip: ":" - then: - - add_fields: - target: network - fields: {type: ipv6} - # Add network.transport: based on IANA protocol number of the traffic - # http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml - - if: - equals.network.iana_number: "6" - then: - - add_fields: - target: network - fields: {transport: tcp} - - if: - equals.network.iana_number: "17" - then: - - add_fields: - target: network - fields: {transport: udp} - - add_fields: - target: '' - fields: - ecs.version: 1.5.0 \ No newline at end of file diff --git a/test/packages/aws/data_stream/vpcflow/elasticsearch/ingest_pipeline/default.yml b/test/packages/aws/data_stream/vpcflow/elasticsearch/ingest_pipeline/default.yml index 811ec69692..d4d98f0839 100644 --- a/test/packages/aws/data_stream/vpcflow/elasticsearch/ingest_pipeline/default.yml +++ b/test/packages/aws/data_stream/vpcflow/elasticsearch/ingest_pipeline/default.yml @@ -2,33 +2,75 @@ description: Pipeline for AWS VPC Flow Logs processors: + - set: + field: event.ingested + value: '{{_ingest.timestamp}}' + - set: + field: ecs.version + value: '1.12.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - set: + field: event.type + value: flow + - set: + field: event.category + value: network_traffic + - drop: + if: 'ctx.event?.original.startsWith("version") || ctx.event?.original.startsWith("instance-id")' + - script: + lang: painless + if: ctx.event?.original != null + source: >- + ctx._temp_ = new HashMap(); + ctx._temp_.message_token_count = ctx.event?.original.splitOnToken(" ").length; + - dissect: + field: event.original + pattern: '%{aws.vpcflow.version} %{aws.vpcflow.account_id} %{aws.vpcflow.interface_id} %{aws.vpcflow.srcaddr} %{aws.vpcflow.dstaddr} %{aws.vpcflow.srcport} %{aws.vpcflow.dstport} %{aws.vpcflow.protocol} %{aws.vpcflow.packets} %{aws.vpcflow.bytes} %{aws.vpcflow.start} %{aws.vpcflow.end} %{aws.vpcflow.action} %{aws.vpcflow.log_status}' + if: ctx?._temp_?.message_token_count == 14 + - dissect: + field: event.original + pattern: '%{aws.vpcflow.instance_id} %{aws.vpcflow.interface_id} %{aws.vpcflow.srcaddr} %{aws.vpcflow.dstaddr} %{aws.vpcflow.pkt_srcaddr} %{aws.vpcflow.pkt_dstaddr}' + if: ctx?._temp_?.message_token_count == 6 + - dissect: + field: event.original + pattern: '%{aws.vpcflow.version} %{aws.vpcflow.interface_id} %{aws.vpcflow.account_id} %{aws.vpcflow.vpc_id} %{aws.vpcflow.subnet_id} %{aws.vpcflow.instance_id} %{aws.vpcflow.srcaddr} %{aws.vpcflow.dstaddr} %{aws.vpcflow.srcport} %{aws.vpcflow.dstport} %{aws.vpcflow.protocol} %{aws.vpcflow.tcp_flags} %{aws.vpcflow.type} %{aws.vpcflow.pkt_srcaddr} %{aws.vpcflow.pkt_dstaddr} %{aws.vpcflow.action} %{aws.vpcflow.log_status}' + if: ctx?._temp_?.message_token_count == 17 + - dissect: + field: event.original + pattern: '%{aws.vpcflow.version} %{aws.vpcflow.vpc_id} %{aws.vpcflow.subnet_id} %{aws.vpcflow.instance_id} %{aws.vpcflow.interface_id} %{aws.vpcflow.account_id} %{aws.vpcflow.type} %{aws.vpcflow.srcaddr} %{aws.vpcflow.dstaddr} %{aws.vpcflow.srcport} %{aws.vpcflow.dstport} %{aws.vpcflow.pkt_srcaddr} %{aws.vpcflow.pkt_dstaddr} %{aws.vpcflow.protocol} %{aws.vpcflow.bytes} %{aws.vpcflow.packets} %{aws.vpcflow.start} %{aws.vpcflow.end} %{aws.vpcflow.action} %{aws.vpcflow.tcp_flags} %{aws.vpcflow.log_status}' + if: ctx?._temp_?.message_token_count == 21 + # Convert Unix epoch to timestamp - date: - field: "aws.vpcflow.end" - target_field: "@timestamp" + field: aws.vpcflow.end + target_field: '@timestamp' ignore_failure: true formats: - UNIX - date: - field: "aws.vpcflow.start" - target_field: "event.start" + field: aws.vpcflow.start + target_field: event.start ignore_failure: true formats: - UNIX - date: - field: "aws.vpcflow.end" - target_field: "event.end" + field: aws.vpcflow.end + target_field: event.end ignore_failure: true formats: - UNIX - remove: - field: ["aws.vpcflow.start", "aws.vpcflow.end"] + field: + - aws.vpcflow.start + - aws.vpcflow.end ignore_missing: true - - script: lang: painless ignore_failure: true - if: ctx?.aws != null + if: ctx.aws != null source: >- void handleMap(Map map) { for (def x : map.values()) { @@ -50,7 +92,81 @@ processors: } } handleMap(ctx.aws); - + - set: + field: event.outcome + value: allow + if: ctx.aws?.vpcflow?.action == "ACCEPT" + - set: + field: event.outcome + value: deny + if: ctx.aws?.vpcflow?.action == "REJECT" + - rename: + field: aws.vpcflow.srcaddr + target_field: source.address + ignore_missing: true + - set: + field: source.ip + copy_from: source.address + if: ctx.source?.address != null + - convert: + field: aws.vpcflow.srcport + target_field: source.port + type: integer + ignore_missing: true + - rename: + field: aws.vpcflow.dstaddr + target_field: destination.address + ignore_missing: true + - set: + field: destination.ip + copy_from: destination.address + if: ctx.destination?.address != null + - convert: + field: aws.vpcflow.dstport + target_field: destination.port + type: integer + ignore_missing: true + - rename: + field: aws.vpcflow.protocol + target_field: network.iana_number + ignore_missing: true + - convert: + field: aws.vpcflow.packets + target_field: source.packets + type: long + ignore_missing: true + - convert: + field: aws.vpcflow.bytes + target_field: source.bytes + type: long + ignore_missing: true + - set: + field: network.bytes + copy_from: source.bytes + if: ctx.source?.bytes != null + - set: + field: network.packets + copy_from: source.packets + if: ctx.source?.packets != null + - set: + field: network.type + value: ipv4 + if: 'ctx.source?.ip != null && ctx.source?.ip.contains(".")' + - set: + field: network.type + value: ipv6 + if: 'ctx.source?.ip != null && ctx.source?.ip.contains(":")' + - set: + field: network.transport + value: tcp + if: ctx.network?.iana_number == "6" + - set: + field: network.transport + value: udp + if: ctx.network?.iana_number == "17" + - community_id: + target_field: network.community_id + ignore_failure: true # IP Geolocation Lookup - geoip: field: source.ip @@ -60,7 +176,6 @@ processors: field: destination.ip target_field: destination.geo ignore_missing: true - # IP Autonomous System (AS) Lookup - geoip: database_file: GeoLite2-ASN.mmdb @@ -78,7 +193,6 @@ processors: - asn - organization_name ignore_missing: true - - rename: field: source.as.asn target_field: source.as.number @@ -95,36 +209,72 @@ processors: field: destination.as.organization_name target_field: destination.as.organization.name ignore_missing: true - - rename: - field: message - target_field: event.original - ignore_missing: true - # Generate related.ip field - append: - if: ctx.source?.ip != null && ctx.destination?.ip != null + if: 'ctx.source?.ip != null && ctx.destination?.ip != null' field: related.ip value: ["{{source.ip}}", "{{destination.ip}}"] - - set: field: cloud.provider value: aws - - set: - if: "ctx?.aws?.vpcflow?.account_id != null" + if: ctx.aws?.vpcflow?.account_id != null field: cloud.account.id - value: "{{aws.vpcflow.account_id}}" - + value: '{{aws.vpcflow.account_id}}' - set: - if: "ctx?.aws?.vpcflow?.instance_id != null && ctx.aws.vpcflow.instance_id != '-'" + if: 'ctx?.aws?.vpcflow?.instance_id != null && ctx.aws.vpcflow.instance_id != "-"' field: cloud.instance.id - value: "{{aws.vpcflow.instance_id}}" - + value: '{{aws.vpcflow.instance_id}}' - set: field: event.kind value: event + - script: + lang: painless + ignore_failure: true + if: "ctx.aws?.vpcflow?.tcp_flags != null" + source: | + if (ctx.aws.vpcflow.tcp_flags_array == null) { + ArrayList al = new ArrayList(); + ctx.aws.vpcflow.put("tcp_flags_array", al); + } + def flags = Integer.parseUnsignedInt(ctx.aws.vpcflow.tcp_flags); + + if ((flags & 0x01) != 0) { + ctx.aws.vpcflow.tcp_flags_array.add('fin'); + } + if ((flags & 0x02) != 0) { + ctx.aws.vpcflow.tcp_flags_array.add('syn'); + } + if ((flags & 0x04) != 0) { + ctx.aws.vpcflow.tcp_flags_array.add('rst'); + } + if ((flags & 0x08) != 0) { + ctx.aws.vpcflow.tcp_flags_array.add('psh'); + } + if ((flags & 0x10) != 0) { + ctx.aws.vpcflow.tcp_flags_array.add('ack'); + } + if ((flags & 0x20) != 0) { + ctx.aws.vpcflow.tcp_flags_array.add('urg'); + } + - remove: + field: + - _temp_ + - aws.vpcflow.srcaddr + - aws.vpcflow.srcport + - aws.vpcflow.dstaddr + - aws.vpcflow.dstport + - aws.vpcflow.bytes + - aws.vpcflow.packets + - aws.vpcflow.protocol + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true on_failure: - set: - field: "error.message" - value: "{{ _ingest.on_failure_message }}" + field: 'error.message' + value: '{{ _ingest.on_failure_message }}' diff --git a/test/packages/aws/data_stream/vpcflow/fields/base-fields.yml b/test/packages/aws/data_stream/vpcflow/fields/base-fields.yml index 7c798f4534..8360b70d7e 100644 --- a/test/packages/aws/data_stream/vpcflow/fields/base-fields.yml +++ b/test/packages/aws/data_stream/vpcflow/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.vpcflow diff --git a/test/packages/aws/data_stream/vpcflow/fields/ecs.yml b/test/packages/aws/data_stream/vpcflow/fields/ecs.yml new file mode 100644 index 0000000000..6fbd292a09 --- /dev/null +++ b/test/packages/aws/data_stream/vpcflow/fields/ecs.yml @@ -0,0 +1,94 @@ +- name: cloud.account.id + external: ecs +- name: cloud.instance.id + external: ecs +- name: cloud.provider + external: ecs +- name: destination.address + external: ecs +- name: destination.as.number + external: ecs +- name: destination.as.organization.name + external: ecs +- name: destination.geo.city_name + external: ecs +- name: destination.geo.continent_name + external: ecs +- name: destination.geo.country_iso_code + external: ecs +- name: destination.geo.country_name + external: ecs +- name: destination.geo.location + external: ecs +- name: destination.geo.region_iso_code + external: ecs +- name: destination.geo.region_name + external: ecs +- name: destination.ip + external: ecs +- name: destination.port + external: ecs +- name: ecs.version + external: ecs +- name: error.message + external: ecs +- name: event.category + external: ecs +- name: event.end + external: ecs +- name: event.kind + external: ecs +- name: event.original + external: ecs +- name: event.outcome + external: ecs +- name: event.start + external: ecs +- name: event.type + external: ecs +- name: network.bytes + external: ecs +- name: network.community_id + external: ecs +- name: network.iana_number + external: ecs +- name: network.packets + external: ecs +- name: network.transport + external: ecs +- name: network.type + external: ecs +- name: related.ip + external: ecs +- name: source.address + external: ecs +- name: source.as.number + external: ecs +- name: source.as.organization.name + external: ecs +- name: source.as.organization.name + external: ecs +- name: source.bytes + external: ecs +- name: source.geo.city_name + external: ecs +- name: source.geo.continent_name + external: ecs +- name: source.geo.country_iso_code + external: ecs +- name: source.geo.country_name + external: ecs +- name: source.geo.location + external: ecs +- name: source.geo.region_iso_code + external: ecs +- name: source.geo.region_name + external: ecs +- name: source.ip + external: ecs +- name: source.packets + external: ecs +- name: source.port + external: ecs +- name: tags + external: ecs diff --git a/test/packages/aws/data_stream/vpcflow/fields/fields.yml b/test/packages/aws/data_stream/vpcflow/fields/fields.yml index 0ac3cfb533..eb86456985 100644 --- a/test/packages/aws/data_stream/vpcflow/fields/fields.yml +++ b/test/packages/aws/data_stream/vpcflow/fields/fields.yml @@ -45,130 +45,12 @@ type: keyword description: | The bitmask value for the following TCP flags: 2=SYN,18=SYN-ACK,1=FIN,4=RST + - name: tcp_flags_array + type: keyword + description: > + List of TCP flags: 'fin, syn, rst, psh, ack, urg' + - name: type type: keyword description: | The type of traffic: IPv4, IPv6, or EFA. -- name: event.start - type: date - description: event.start contains the date when the event started or when the activity was first observed. -- name: event.end - type: date - description: event.end contains the date when the event ended or when the activity was last observed. -- name: destination.geo.continent_name - type: keyword - description: Name of the continent. -- name: destination.geo.country_iso_code - type: keyword - description: Country ISO code. -- name: destination.geo.location - type: geo_point - description: Longitude and latitude. -- name: destination.ip - type: ip - description: IP address of the destination. -- name: destination.address - type: keyword - description: Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. -- name: destination.port - type: long - description: Port of the destination. -- name: event.category - type: keyword - description: Event category (e.g. database) -- name: event.outcome - type: keyword - description: This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. -- name: event.type - type: keyword - description: Event severity (e.g. info, error) -- name: source.as.number - type: long - description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. -- name: source.as.organization.name - type: keyword - description: Organization name. -- name: destination.as.number - type: long - description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. -- name: destination.as.organization.name - type: keyword - description: Organization name. -- name: event.original - type: keyword - description: Raw text message of entire event. Used to demonstrate log integrity. -- name: cloud.account.id - type: keyword - description: The cloud account or organization id used to identify different entities in a multi-tenant environment. -- name: cloud.instance.id - type: keyword - description: Instance ID of the host machine. -- name: cloud.provider - type: keyword - description: Name of the cloud provider. -- name: related.ip - type: ip - description: All of the IPs seen on your event. -- name: event.kind - type: keyword - description: Event kind (e.g. event, alert, metric, state, pipeline_error, signal) -- name: cloud.account.id - type: keyword - description: The cloud account or organization id used to identify different entities in a multi-tenant environment. -- name: network.bytes - type: long - description: Total bytes transferred in both directions. -- name: network.community_id - type: keyword - description: A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. -- name: network.iana_number - type: keyword - description: IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. -- name: network.packets - type: long - description: Total packets transferred in both directions. -- name: network.transport - type: keyword - description: Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) -- name: network.type - type: keyword - description: In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc -- name: source.address - type: keyword - description: Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. -- name: source.as.number - type: long - description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. -- name: source.as.organization.name - type: keyword - description: Organization name. -- name: source.bytes - type: long - description: Bytes sent from the source to the destination. -- name: source.geo.city_name - type: keyword - description: City name. -- name: source.geo.continent_name - type: keyword - description: Name of the continent. -- name: source.geo.country_iso_code - type: keyword - description: Country ISO code. -- name: source.geo.location - type: geo_point - description: Longitude and latitude. -- name: source.geo.region_iso_code - type: keyword - description: Region ISO code. -- name: source.geo.region_name - type: keyword - description: Region name. -- name: source.ip - type: ip - description: IP address of the source (IPv4 or IPv6). -- name: source.packets - type: long - description: Packets sent from the source to the destination. -- name: source.port - type: long - description: Port of the source. diff --git a/test/packages/aws/data_stream/vpcflow/manifest.yml b/test/packages/aws/data_stream/vpcflow/manifest.yml index a27c351a81..3812639fb8 100644 --- a/test/packages/aws/data_stream/vpcflow/manifest.yml +++ b/test/packages/aws/data_stream/vpcflow/manifest.yml @@ -1,12 +1,25 @@ title: AWS vpcflow logs -release: beta type: logs streams: - - input: s3 - template_path: s3.yml.hbs + - input: aws-s3 + template_path: aws-s3.yml.hbs title: AWS vpcflow logs description: Collect AWS vpcflow logs using s3 input vars: + - name: visibility_timeout + type: text + title: Visibility Timeout + multi: false + required: false + show_user: false + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. + - name: api_timeout + type: text + title: API Timeout + multi: false + required: false + show_user: false + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. - name: queue_url type: text title: Queue URL @@ -22,3 +35,36 @@ streams: required: false show_user: false description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - aws-vpcflow + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: max_number_of_messages + type: integer + title: Maximum Concurrent SQS Messages + description: The maximum number of SQS messages that can be inflight at any time. + default: 5 + required: false + show_user: false diff --git a/test/packages/aws/data_stream/vpcflow/sample_event.json b/test/packages/aws/data_stream/vpcflow/sample_event.json new file mode 100644 index 0000000000..b84f7671cf --- /dev/null +++ b/test/packages/aws/data_stream/vpcflow/sample_event.json @@ -0,0 +1,65 @@ +{ + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.vpcflow" + }, + "destination": { + "port": 22, + "address": "2001:db8:1234:a102:3304:8879:34cf:4071", + "ip": "2001:db8:1234:a102:3304:8879:34cf:4071" + }, + "source": { + "address": "2001:db8:1234:a100:8d6e:3477:df66:f105", + "port": 34892, + "bytes": 8855, + "packets": 54, + "ip": "2001:db8:1234:a100:8d6e:3477:df66:f105" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "community_id": "1:hXZclvxUJScaVf0xMIJR6yW6tBQ=", + "transport": "tcp", + "type": "ipv6", + "bytes": 8855, + "iana_number": "6", + "packets": 54 + }, + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2016-10-31T11:37:00.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "2001:db8:1234:a100:8d6e:3477:df66:f105", + "2001:db8:1234:a102:3304:8879:34cf:4071" + ] + }, + "event": { + "ingested": "2021-09-28T19:10:43.075027100Z", + "original": "2 123456789010 eni-1235b8ca123456789 2001:db8:1234:a100:8d6e:3477:df66:f105 2001:db8:1234:a102:3304:8879:34cf:4071 34892 22 6 54 8855 1477913708 1477913820 ACCEPT OK", + "kind": "event", + "start": "2016-10-31T11:35:08.000Z", + "end": "2016-10-31T11:37:00.000Z", + "type": "flow", + "category": "network_traffic", + "outcome": "allow" + }, + "aws": { + "vpcflow": { + "action": "ACCEPT", + "account_id": "123456789010", + "log_status": "OK", + "interface_id": "eni-1235b8ca123456789", + "version": "2" + } + } +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/vpn/agent/stream/stream.yml.hbs b/test/packages/aws/data_stream/vpn/agent/stream/stream.yml.hbs index a22a1d98e0..49496da3ae 100644 --- a/test/packages/aws/data_stream/vpn/agent/stream/stream.yml.hbs +++ b/test/packages/aws/data_stream/vpn/agent/stream/stream.yml.hbs @@ -29,4 +29,7 @@ latency: {{latency}} {{/if}} {{#if tags_filter}} tags_filter: {{tags_filter}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} {{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/vpn/fields/base-fields.yml b/test/packages/aws/data_stream/vpn/fields/base-fields.yml index 7c798f4534..6e588484d6 100644 --- a/test/packages/aws/data_stream/vpn/fields/base-fields.yml +++ b/test/packages/aws/data_stream/vpn/fields/base-fields.yml @@ -10,3 +10,11 @@ - name: '@timestamp' type: date description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.vpn diff --git a/test/packages/aws/data_stream/vpn/fields/ecs.yml b/test/packages/aws/data_stream/vpn/fields/ecs.yml index a02d7269c5..83e3f6f122 100644 --- a/test/packages/aws/data_stream/vpn/fields/ecs.yml +++ b/test/packages/aws/data_stream/vpn/fields/ecs.yml @@ -1,53 +1,24 @@ -- name: cloud - title: Cloud - group: 2 - type: group - footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' - fields: - - name: account.id - level: extended - type: keyword - description: |- - The cloud account or organization id used to identify different entities in a multi-tenant environment. - Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. - ignore_above: 1024 - - name: account.name - level: extended - type: keyword - description: |- - The cloud account name or alias used to identify different entities in a multi-tenant environment. - Examples: AWS account name, Google Cloud ORG display name. - ignore_above: 1024 - - name: availability_zone - level: extended - type: keyword - description: Availability zone in which this host is running. - ignore_above: 1024 - - name: instance.id - level: extended - type: keyword - description: Instance ID of the host machine. - ignore_above: 1024 - - name: machine.type - level: extended - type: keyword - description: Machine type of the host machine. - ignore_above: 1024 - - name: provider - level: extended - type: keyword - description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. - ignore_above: 1024 - - name: region - level: extended - type: keyword - description: Region in which this host is running. - ignore_above: 1024 -- name: ecs.version - type: keyword - description: ECS version this event conforms to. - example: 1.0.0 - ignore_above: 1024 -- name: service.type - type: keyword - description: Service type +- external: ecs + name: cloud +- external: ecs + name: cloud.account.id +- external: ecs + name: cloud.account.name +- external: ecs + name: cloud.availability_zone +- external: ecs + name: cloud.instance.id +- external: ecs + name: cloud.machine.type +- external: ecs + name: cloud.provider +- external: ecs + name: cloud.region +- external: ecs + name: ecs.version +- external: ecs + name: error +- external: ecs + name: error.message +- external: ecs + name: service.type diff --git a/test/packages/aws/data_stream/vpn/manifest.yml b/test/packages/aws/data_stream/vpn/manifest.yml index 7daa957da1..aceda97431 100644 --- a/test/packages/aws/data_stream/vpn/manifest.yml +++ b/test/packages/aws/data_stream/vpn/manifest.yml @@ -1,5 +1,4 @@ title: AWS VPN metrics -release: beta type: metrics streams: - input: aws/metrics diff --git a/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-common-config.yml b/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 0000000000..5622947e4b --- /dev/null +++ b/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,5 @@ +dynamic_fields: + event.ingested: ".*" +fields: + tags: + - preserve_original_event diff --git a/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-waf.log b/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-waf.log new file mode 100644 index 0000000000..774353168e --- /dev/null +++ b/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-waf.log @@ -0,0 +1,4 @@ +{"timestamp":1576280412771,"formatVersion":1,"webaclId":"arn:aws:wafv2:ap-southeast-2:EXAMPLE12345:regional/webacl/STMTest/1EXAMPLE-2ARN-3ARN-4ARN-123456EXAMPLE","terminatingRuleId":"STMTest_SQLi_XSS","terminatingRuleType":"REGULAR","action":"BLOCK","terminatingRuleMatchDetails":[{"conditionType":"SQL_INJECTION","location":"HEADER","matchedData":["10","AND","1"]}],"httpSourceName":"-","httpSourceId":"-","ruleGroupList":[],"rateBasedRuleList":[],"nonTerminatingMatchingRules":[],"httpRequest":{"clientIp":"89.160.20.156","country":"AU","headers":[{"name":"Host","value":"localhost:1989"},{"name":"User-Agent","value":"curl/7.61.1"},{"name":"Accept","value":"*/*"},{"name":"x-stm-test","value":"10 AND 1=1"}],"uri":"/foo","args":"","httpVersion":"HTTP/1.1","httpMethod":"GET","requestId":"rid"},"labels":[{"name":"value"}]} +{"timestamp":1592357192516,"formatVersion":1,"webaclId":"arn:aws:wafv2:us-east-1:123456789012:global/webacl/hello-world/5933d6d9-9dde-js82-v8aw-9ck28nv9","terminatingRuleId":"Default_Action","terminatingRuleType":"REGULAR","action":"ALLOW","terminatingRuleMatchDetails":[],"httpSourceName":"-","httpSourceId":"-","ruleGroupList":[],"rateBasedRuleList":[],"nonTerminatingMatchingRules":[{"ruleId":"TestRule","action":"COUNT","ruleMatchDetails":[{"conditionType":"SQL_INJECTION","location":"HEADER","matchedData":["10","and","1"]}]}],"httpRequest":{"clientIp":"89.160.20.156","country":"US","headers":[{"name":"Host","value":"localhost:1989"},{"name":"User-Agent","value":"curl/7.61.1"},{"name":"Accept","value":"*/*"},{"name":"foo","value":"10 AND 1=1"}],"uri":"/foo","args":"","httpVersion":"HTTP/1.1","httpMethod":"GET","requestId":"rid"},"labels":[{"name":"value"}]} +{"timestamp":1592361810888,"formatVersion":1,"webaclId":"arn:aws:wafv2:us-east-1:123456789012:global/webacl/hello-world/5933d6d9-9dde-js82-v8aw-9ck28nv9","terminatingRuleId":"RG-Reference","terminatingRuleType":"GROUP","action":"BLOCK","terminatingRuleMatchDetails":[{"conditionType":"XSS","location":"HEADER","matchedData":["<","frameset"]}],"httpSourceName":"-","httpSourceId":"-","ruleGroupList":[{"ruleGroupId":"arn:aws:wafv2:us-east-1:123456789012:global/rulegroup/hello-world/c05lb698-1f11-4m41-aef4-99a506d53f4b","terminatingRule":{"ruleId":"RuleA-XSS","action":"BLOCK","ruleMatchDetails":null},"nonTerminatingMatchingRules":[{"ruleId":"RuleB-SQLi","action":"COUNT","ruleMatchDetails":[{"conditionType":"SQL_INJECTION","location":"HEADER","matchedData":["10","and","1"]}]}],"excludedRules":null}],"rateBasedRuleList":[],"nonTerminatingMatchingRules":[],"httpRequest":{"clientIp":"89.160.20.156","country":"US","headers":[{"name":"Host","value":"localhost:1989"},{"name":"User-Agent","value":"curl/7.61.1"},{"name":"Accept","value":"*/*"},{"name":"xssfoo","value":""},{"name":"bar","value":"10 AND 1=1"}],"uri":"/foo","args":"","httpVersion":"HTTP/1.1","httpMethod":"GET","requestId":"rid"},"labels":[{"name":"value"}]} +{"timestamp":1576280412771,"formatVersion":1,"webaclId":"arn:aws:wafv2:ap-southeast-2:12345:regional/webacl/test/111","terminatingRuleId":"STMTest_SQLi_XSS","terminatingRuleType":"REGULAR","action":"BLOCK","terminatingRuleMatchDetails":[{"conditionType":"SQL_INJECTION","location":"UNKNOWN","matchedData":["10","AND","1"]}],"httpSourceName":"ALB","httpSourceId":"alb","ruleGroupList":[],"rateBasedRuleList":[],"nonTerminatingMatchingRules":[],"requestHeadersInserted":null,"responseCodeSent":null,"httpRequest":{"clientIp":"89.160.20.156","country":"AU","headers":[],"uri":"","args":"","httpVersion":"HTTP/1.1","httpMethod":"POST","requestId":"null"},"labels":[{"name":"value"}]} \ No newline at end of file diff --git a/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-waf.log-expected.json b/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-waf.log-expected.json new file mode 100644 index 0000000000..b2240aa9ad --- /dev/null +++ b/test/packages/aws/data_stream/waf/_dev/test/pipeline/test-waf.log-expected.json @@ -0,0 +1,421 @@ +{ + "expected": [ + { + "rule": { + "ruleset": "REGULAR", + "id": "STMTest_SQLi_XSS" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "ip": "89.160.20.156" + }, + "url": { + "path": "/foo" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "protocol": "http", + "transport": "tcp" + }, + "cloud": { + "region": "ap-southeast-2", + "provider": "aws", + "service": { + "name": "wafv2" + }, + "account": { + "id": "EXAMPLE12345" + } + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "89.160.20.156" + ] + }, + "http": { + "request": { + "method": "GET", + "id": "rid" + }, + "version": "1.1" + }, + "event": { + "action": "BLOCK", + "ingested": "2021-12-09T16:12:01.711621Z", + "original": "{\"timestamp\":1576280412771,\"formatVersion\":1,\"webaclId\":\"arn:aws:wafv2:ap-southeast-2:EXAMPLE12345:regional/webacl/STMTest/1EXAMPLE-2ARN-3ARN-4ARN-123456EXAMPLE\",\"terminatingRuleId\":\"STMTest_SQLi_XSS\",\"terminatingRuleType\":\"REGULAR\",\"action\":\"BLOCK\",\"terminatingRuleMatchDetails\":[{\"conditionType\":\"SQL_INJECTION\",\"location\":\"HEADER\",\"matchedData\":[\"10\",\"AND\",\"1\"]}],\"httpSourceName\":\"-\",\"httpSourceId\":\"-\",\"ruleGroupList\":[],\"rateBasedRuleList\":[],\"nonTerminatingMatchingRules\":[],\"httpRequest\":{\"clientIp\":\"89.160.20.156\",\"country\":\"AU\",\"headers\":[{\"name\":\"Host\",\"value\":\"localhost:1989\"},{\"name\":\"User-Agent\",\"value\":\"curl/7.61.1\"},{\"name\":\"Accept\",\"value\":\"*/*\"},{\"name\":\"x-stm-test\",\"value\":\"10 AND 1=1\"}],\"uri\":\"/foo\",\"args\":\"\",\"httpVersion\":\"HTTP/1.1\",\"httpMethod\":\"GET\",\"requestId\":\"rid\"},\"labels\":[{\"name\":\"value\"}]}", + "category": "web", + "type": [ + "access", + "denied" + ], + "kind": "event" + }, + "aws": { + "waf": { + "request": { + "headers": { + "User-Agent": "curl/7.61.1", + "Host": "localhost:1989", + "Accept": "*/*", + "x-stm-test": "10 AND 1=1" + } + }, + "terminating_rule_match_details": [ + { + "conditionType": "SQL_INJECTION", + "location": "HEADER", + "matchedData": [ + "10", + "AND", + "1" + ] + } + ], + "id": "regional/webacl/STMTest/1EXAMPLE-2ARN-3ARN-4ARN-123456EXAMPLE", + "arn": "arn:aws:wafv2:ap-southeast-2:EXAMPLE12345:regional/webacl/STMTest/1EXAMPLE-2ARN-3ARN-4ARN-123456EXAMPLE" + } + } + }, + { + "rule": { + "ruleset": "REGULAR", + "id": "Default_Action" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "ip": "89.160.20.156" + }, + "url": { + "path": "/foo" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "protocol": "http", + "transport": "tcp" + }, + "cloud": { + "region": "us-east-1", + "provider": "aws", + "service": { + "name": "wafv2" + }, + "account": { + "id": "123456789012" + } + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "89.160.20.156" + ] + }, + "http": { + "request": { + "method": "GET", + "id": "rid" + }, + "version": "1.1" + }, + "event": { + "action": "ALLOW", + "ingested": "2021-12-09T16:12:01.711626900Z", + "original": "{\"timestamp\":1592357192516,\"formatVersion\":1,\"webaclId\":\"arn:aws:wafv2:us-east-1:123456789012:global/webacl/hello-world/5933d6d9-9dde-js82-v8aw-9ck28nv9\",\"terminatingRuleId\":\"Default_Action\",\"terminatingRuleType\":\"REGULAR\",\"action\":\"ALLOW\",\"terminatingRuleMatchDetails\":[],\"httpSourceName\":\"-\",\"httpSourceId\":\"-\",\"ruleGroupList\":[],\"rateBasedRuleList\":[],\"nonTerminatingMatchingRules\":[{\"ruleId\":\"TestRule\",\"action\":\"COUNT\",\"ruleMatchDetails\":[{\"conditionType\":\"SQL_INJECTION\",\"location\":\"HEADER\",\"matchedData\":[\"10\",\"and\",\"1\"]}]}],\"httpRequest\":{\"clientIp\":\"89.160.20.156\",\"country\":\"US\",\"headers\":[{\"name\":\"Host\",\"value\":\"localhost:1989\"},{\"name\":\"User-Agent\",\"value\":\"curl/7.61.1\"},{\"name\":\"Accept\",\"value\":\"*/*\"},{\"name\":\"foo\",\"value\":\"10 AND 1=1\"}],\"uri\":\"/foo\",\"args\":\"\",\"httpVersion\":\"HTTP/1.1\",\"httpMethod\":\"GET\",\"requestId\":\"rid\"},\"labels\":[{\"name\":\"value\"}]}", + "category": "web", + "type": [ + "access", + "allowed" + ], + "kind": "event" + }, + "aws": { + "waf": { + "request": { + "headers": { + "User-Agent": "curl/7.61.1", + "Host": "localhost:1989", + "Accept": "*/*", + "foo": "10 AND 1=1" + } + }, + "id": "global/webacl/hello-world/5933d6d9-9dde-js82-v8aw-9ck28nv9", + "arn": "arn:aws:wafv2:us-east-1:123456789012:global/webacl/hello-world/5933d6d9-9dde-js82-v8aw-9ck28nv9", + "non_terminating_matching_rules": [ + { + "ruleId": "TestRule", + "action": "COUNT", + "ruleMatchDetails": [ + { + "conditionType": "SQL_INJECTION", + "location": "HEADER", + "matchedData": [ + "10", + "and", + "1" + ] + } + ] + } + ] + } + } + }, + { + "rule": { + "ruleset": "GROUP", + "id": "RG-Reference" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "ip": "89.160.20.156" + }, + "url": { + "path": "/foo" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "protocol": "http", + "transport": "tcp" + }, + "cloud": { + "region": "us-east-1", + "provider": "aws", + "service": { + "name": "wafv2" + }, + "account": { + "id": "123456789012" + } + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "89.160.20.156" + ] + }, + "http": { + "request": { + "method": "GET", + "id": "rid" + }, + "version": "1.1" + }, + "event": { + "action": "BLOCK", + "ingested": "2021-12-09T16:12:01.711632900Z", + "original": "{\"timestamp\":1592361810888,\"formatVersion\":1,\"webaclId\":\"arn:aws:wafv2:us-east-1:123456789012:global/webacl/hello-world/5933d6d9-9dde-js82-v8aw-9ck28nv9\",\"terminatingRuleId\":\"RG-Reference\",\"terminatingRuleType\":\"GROUP\",\"action\":\"BLOCK\",\"terminatingRuleMatchDetails\":[{\"conditionType\":\"XSS\",\"location\":\"HEADER\",\"matchedData\":[\"\u003c\",\"frameset\"]}],\"httpSourceName\":\"-\",\"httpSourceId\":\"-\",\"ruleGroupList\":[{\"ruleGroupId\":\"arn:aws:wafv2:us-east-1:123456789012:global/rulegroup/hello-world/c05lb698-1f11-4m41-aef4-99a506d53f4b\",\"terminatingRule\":{\"ruleId\":\"RuleA-XSS\",\"action\":\"BLOCK\",\"ruleMatchDetails\":null},\"nonTerminatingMatchingRules\":[{\"ruleId\":\"RuleB-SQLi\",\"action\":\"COUNT\",\"ruleMatchDetails\":[{\"conditionType\":\"SQL_INJECTION\",\"location\":\"HEADER\",\"matchedData\":[\"10\",\"and\",\"1\"]}]}],\"excludedRules\":null}],\"rateBasedRuleList\":[],\"nonTerminatingMatchingRules\":[],\"httpRequest\":{\"clientIp\":\"89.160.20.156\",\"country\":\"US\",\"headers\":[{\"name\":\"Host\",\"value\":\"localhost:1989\"},{\"name\":\"User-Agent\",\"value\":\"curl/7.61.1\"},{\"name\":\"Accept\",\"value\":\"*/*\"},{\"name\":\"xssfoo\",\"value\":\"\u003cframeset onload=alert(1)\u003e\"},{\"name\":\"bar\",\"value\":\"10 AND 1=1\"}],\"uri\":\"/foo\",\"args\":\"\",\"httpVersion\":\"HTTP/1.1\",\"httpMethod\":\"GET\",\"requestId\":\"rid\"},\"labels\":[{\"name\":\"value\"}]}", + "category": "web", + "type": [ + "access", + "denied" + ], + "kind": "event" + }, + "aws": { + "waf": { + "request": { + "headers": { + "User-Agent": "curl/7.61.1", + "xssfoo": "\u003cframeset onload=alert(1)\u003e", + "bar": "10 AND 1=1", + "Host": "localhost:1989", + "Accept": "*/*" + } + }, + "terminating_rule_match_details": [ + { + "conditionType": "XSS", + "location": "HEADER", + "matchedData": [ + "\u003c", + "frameset" + ] + } + ], + "rule_group_list": [ + { + "nonTerminatingMatchingRules": [ + { + "ruleId": "RuleB-SQLi", + "action": "COUNT", + "ruleMatchDetails": [ + { + "conditionType": "SQL_INJECTION", + "location": "HEADER", + "matchedData": [ + "10", + "and", + "1" + ] + } + ] + } + ], + "ruleGroupId": "arn:aws:wafv2:us-east-1:123456789012:global/rulegroup/hello-world/c05lb698-1f11-4m41-aef4-99a506d53f4b", + "terminatingRule": { + "ruleId": "RuleA-XSS", + "action": "BLOCK" + } + } + ], + "id": "global/webacl/hello-world/5933d6d9-9dde-js82-v8aw-9ck28nv9", + "arn": "arn:aws:wafv2:us-east-1:123456789012:global/webacl/hello-world/5933d6d9-9dde-js82-v8aw-9ck28nv9" + } + } + }, + { + "rule": { + "ruleset": "REGULAR", + "id": "STMTest_SQLi_XSS" + }, + "source": { + "geo": { + "continent_name": "Europe", + "region_iso_code": "SE-AB", + "city_name": "Tumba", + "country_iso_code": "SE", + "country_name": "Sweden", + "region_name": "Stockholm", + "location": { + "lon": 17.8167, + "lat": 59.2 + } + }, + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "ip": "89.160.20.156" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "protocol": "http", + "transport": "tcp" + }, + "cloud": { + "region": "ap-southeast-2", + "provider": "aws", + "service": { + "name": "wafv2" + }, + "account": { + "id": "12345" + } + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "89.160.20.156" + ] + }, + "http": { + "request": { + "method": "POST", + "id": "null" + }, + "version": "1.1" + }, + "event": { + "action": "BLOCK", + "ingested": "2021-12-09T16:12:01.711639Z", + "original": "{\"timestamp\":1576280412771,\"formatVersion\":1,\"webaclId\":\"arn:aws:wafv2:ap-southeast-2:12345:regional/webacl/test/111\",\"terminatingRuleId\":\"STMTest_SQLi_XSS\",\"terminatingRuleType\":\"REGULAR\",\"action\":\"BLOCK\",\"terminatingRuleMatchDetails\":[{\"conditionType\":\"SQL_INJECTION\",\"location\":\"UNKNOWN\",\"matchedData\":[\"10\",\"AND\",\"1\"]}],\"httpSourceName\":\"ALB\",\"httpSourceId\":\"alb\",\"ruleGroupList\":[],\"rateBasedRuleList\":[],\"nonTerminatingMatchingRules\":[],\"requestHeadersInserted\":null,\"responseCodeSent\":null,\"httpRequest\":{\"clientIp\":\"89.160.20.156\",\"country\":\"AU\",\"headers\":[],\"uri\":\"\",\"args\":\"\",\"httpVersion\":\"HTTP/1.1\",\"httpMethod\":\"POST\",\"requestId\":\"null\"},\"labels\":[{\"name\":\"value\"}]}", + "category": "web", + "type": [ + "access", + "denied" + ], + "kind": "event" + }, + "aws": { + "waf": { + "terminating_rule_match_details": [ + { + "conditionType": "SQL_INJECTION", + "location": "UNKNOWN", + "matchedData": [ + "10", + "AND", + "1" + ] + } + ], + "id": "regional/webacl/test/111", + "source": { + "name": "ALB", + "id": "alb" + }, + "arn": "arn:aws:wafv2:ap-southeast-2:12345:regional/webacl/test/111" + } + } + } + ] +} \ No newline at end of file diff --git a/test/packages/aws/data_stream/waf/agent/stream/aws-s3.yml.hbs b/test/packages/aws/data_stream/waf/agent/stream/aws-s3.yml.hbs new file mode 100644 index 0000000000..aac824c6be --- /dev/null +++ b/test/packages/aws/data_stream/waf/agent/stream/aws-s3.yml.hbs @@ -0,0 +1,52 @@ +queue_url: {{queue_url}} +content_type: application/json +{{#if credential_profile_name}} +credential_profile_name: {{credential_profile_name}} +{{/if}} +{{#if shared_credential_file}} +shared_credential_file: {{shared_credential_file}} +{{/if}} +{{#if visibility_timeout}} +visibility_timeout: {{visibility_timeout}} +{{/if}} +{{#if api_timeout}} +api_timeout: {{api_timeout}} +{{/if}} +{{#if max_number_of_messages}} +max_number_of_messages: {{max_number_of_messages}} +{{/if}} +{{#if endpoint}} +endpoint: {{endpoint}} +{{/if}} +{{#if access_key_id}} +access_key_id: {{access_key_id}} +{{/if}} +{{#if secret_access_key}} +secret_access_key: {{secret_access_key}} +{{/if}} +{{#if session_token}} +session_token: {{session_token}} +{{/if}} +{{#if role_arn}} +role_arn: {{role_arn}} +{{/if}} +{{#if fips_enabled}} +fips_enabled: {{fips_enabled}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/waf/agent/stream/log.yml.hbs b/test/packages/aws/data_stream/waf/agent/stream/log.yml.hbs new file mode 100644 index 0000000000..de93a0f025 --- /dev/null +++ b/test/packages/aws/data_stream/waf/agent/stream/log.yml.hbs @@ -0,0 +1,19 @@ +paths: + {{#each paths as |path i|}} +- {{path}} + {{/each}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +exclude_files: [".gz$"] +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/test/packages/aws/data_stream/waf/elasticsearch/ingest_pipeline/default.yml b/test/packages/aws/data_stream/waf/elasticsearch/ingest_pipeline/default.yml new file mode 100644 index 0000000000..79bcd949ca --- /dev/null +++ b/test/packages/aws/data_stream/waf/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,204 @@ +--- +description: "Pipeline for WAF logs" +processors: +- set: + field: event.ingested + value: '{{_ingest.timestamp}}' +- set: + field: ecs.version + value: '1.12.0' +- set: + field: event.category + value: web +- append: + field: event.type + value: access +- rename: + field: message + target_field: event.original + ignore_missing: true +- json: + field: event.original + target_field: json +- date: + field: json.timestamp' + target_field: '@timestamp' + ignore_failure: true + formats: + - UNIX_MS +- rename: + field: json.httpRequest.clientIp + target_field: source.ip + ignore_missing: true +- geoip: + field: source.ip + target_field: source.geo + ignore_missing: true +- rename: + field: json.httpRequest.country + target_field: source.geo.country_iso_code + ignore_missing: true + if: ctx.source?.geo.country_iso_code == null +- geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true +- rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true +- rename: + field: json.ClientASN + target_field: source.as.number + ignore_missing: true + if: ctx?.source?.as?.number == null +- rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true +- rename: + field: json.httpRequest.requestId + target_field: http.request.id + ignore_missing: true +- rename: + field: json.httpRequest.httpMethod + target_field: http.request.method + ignore_missing: true +- dissect: + field: json.httpRequest.httpVersion + pattern: "%{network.protocol}/%{http.version}" + ignore_failure: true +- lowercase: + field: network.protocol + ignore_missing: true +- set: + field: network.transport + value: tcp + if: ctx?.network?.protocol != null && ctx?.network?.protocol == 'http' +- rename: + field: json.httpRequest.args + target_field: url.query + ignore_missing: true +- rename: + field: json.httpRequest.uri + target_field: url.path + ignore_missing: true +- rename: + field: json.terminatingRuleMatchDetails + target_field: aws.waf.terminating_rule_match_details + ignore_missing: true +- rename: + field: json.ruleGroupList + target_field: aws.waf.rule_group_list + ignore_missing: true +- rename: + field: json.rateBasedRuleList + target_field: aws.waf.rate_based_rule_list + ignore_missing: true +- rename: + field: json.nonTerminatingMatchingRules + target_field: aws.waf.non_terminating_matching_rules + ignore_missing: true +- script: + lang: painless + source: >- + if (ctx.json.httpRequest.headers != null) { + ctx.aws.waf.request = new HashMap(); + ctx.aws.waf.request.headers = new HashMap(); + for (def i = 0; i < ctx.json.httpRequest.headers.length; i++) { + ctx.aws.waf.request.headers[ctx.json.httpRequest.headers[i].name] = ctx.json.httpRequest.headers[i].value; + } + } + ignore_failure: true +- rename: + field: json.action + target_field: event.action + ignore_missing: true +- append: + field: related.ip + value: '{{source.ip}}' + allow_duplicates: false + if: ctx.source?.ip != null +- set: + field: cloud.provider + value: aws +- set: + field: event.kind + value: event +- append: + field: event.type + value: allowed + if: ctx.event.action == "ALLOW" +- append: + field: event.type + value: denied + if: ctx.event.action == "BLOCK" +- rename: + field: json.webaclId + target_field: aws.waf.arn + ignore_missing: true +- dissect: + field: aws.waf.arn + pattern: "arn:%{}:%{cloud.service.name}:%{cloud.region}:%{cloud.account.id}:%{aws.waf.id}" + ignore_failure: true + ignore_missing: true +- rename: + field: json.terminatingRuleId + target_field: rule.id + ignore_missing: true +- rename: + field: json.terminatingRuleType + target_field: rule.ruleset + ignore_missing: true +- rename: + field: json.httpSourceName + target_field: aws.waf.source.name + ignore_missing: true +- rename: + field: json.httpSourceId + target_field: aws.waf.source.id + ignore_missing: true + + # + # Remove temporary fields + # +- remove: + field: json + ignore_missing: true +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == "" || v == "-" || ((v instanceof List || v instanceof Map) && v.isEmpty())); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + } + handleMap(ctx); +- remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: 'error.message' + value: '{{ _ingest.on_failure_message }}' diff --git a/test/packages/aws/data_stream/waf/fields/agent.yml b/test/packages/aws/data_stream/waf/fields/agent.yml new file mode 100644 index 0000000000..da4e652c53 --- /dev/null +++ b/test/packages/aws/data_stream/waf/fields/agent.yml @@ -0,0 +1,198 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/test/packages/aws/data_stream/waf/fields/base-fields.yml b/test/packages/aws/data_stream/waf/fields/base-fields.yml new file mode 100644 index 0000000000..417828aa0b --- /dev/null +++ b/test/packages/aws/data_stream/waf/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: aws +- name: event.dataset + type: constant_keyword + description: Event dataset + value: aws.waf diff --git a/test/packages/aws/data_stream/waf/fields/ecs.yml b/test/packages/aws/data_stream/waf/fields/ecs.yml new file mode 100644 index 0000000000..cf3ab8d9b7 --- /dev/null +++ b/test/packages/aws/data_stream/waf/fields/ecs.yml @@ -0,0 +1,60 @@ +- external: ecs + name: source.address +- external: ecs + name: source.ip +- external: ecs + name: cloud.provider +- external: ecs + name: ecs.version +- external: ecs + name: error.message +- external: ecs + name: event.action +- external: ecs + name: event.id +- external: ecs + name: event.kind +- external: ecs + name: event.outcome +- external: ecs + name: http.request.method +- external: ecs + name: http.version +- external: ecs + name: http.request.id +- external: ecs + name: related.ip +- external: ecs + name: tags +- external: ecs + name: url.path +- external: ecs + name: url.query +- external: ecs + name: source.as.number +- external: ecs + name: source.as.organization.name +- external: ecs + name: source.geo.city_name +- external: ecs + name: source.geo.continent_name +- external: ecs + name: source.geo.country_iso_code +- external: ecs + name: source.geo.country_name +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- external: ecs + name: source.geo.region_iso_code +- external: ecs + name: source.geo.region_name +- external: ecs + name: network.protocol +- external: ecs + name: network.transport +- external: ecs + name: rule.id +- external: ecs + name: rule.ruleset diff --git a/test/packages/aws/data_stream/waf/fields/fields.yml b/test/packages/aws/data_stream/waf/fields/fields.yml new file mode 100644 index 0000000000..b4a9343da9 --- /dev/null +++ b/test/packages/aws/data_stream/waf/fields/fields.yml @@ -0,0 +1,39 @@ +- name: aws.waf + type: group + fields: + - name: arn + type: keyword + description: | + AWS ARN of ACL + - name: id + type: keyword + description: | + ID of ACL + - name: non_terminating_matching_rules + type: nested + description: | + The list of non-terminating rules in the rule group that match the request. These are always COUNT rules (non-terminating rules that match) + - name: rate_based_rule_list + type: nested + description: | + The list of rate-based rules that acted on the request. + - name: request.headers + type: flattened + description: | + List of request headers + - name: rule_group_list + type: nested + description: | + The list of rule groups that acted on this request. + - name: source.id + type: keyword + description: | + The source ID. This field shows the ID of the associated resource. + - name: source.name + type: keyword + description: | + The source of the request. Possible values: CF for Amazon CloudFront, APIGW for Amazon API Gateway, ALB for Application Load Balancer, and APPSYNC for AWS AppSync. + - name: terminating_rule_match_details + type: nested + description: | + Detailed information about the terminating rule that matched the request. A terminating rule has an action that ends the inspection process against a web request. Possible actions for a terminating rule are ALLOW and BLOCK. This is only populated for SQL injection and cross-site scripting (XSS) match rule statements. As with all rule statements that inspect for more than one thing, AWS WAF applies the action on the first match and stops inspecting the web request. A web request with a terminating action could contain other threats, in addition to the one reported in the log. diff --git a/test/packages/aws/data_stream/waf/manifest.yml b/test/packages/aws/data_stream/waf/manifest.yml new file mode 100644 index 0000000000..9abff552b5 --- /dev/null +++ b/test/packages/aws/data_stream/waf/manifest.yml @@ -0,0 +1,70 @@ +title: AWS WAF logs +type: logs +streams: + - input: aws-s3 + template_path: aws-s3.yml.hbs + title: AWS WAF logs + description: Collect AWS WAF logs using s3 input + vars: + - name: visibility_timeout + type: text + title: Visibility Timeout + multi: false + required: false + show_user: false + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. + - name: api_timeout + type: text + title: API Timeout + multi: false + required: false + show_user: false + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. + - name: queue_url + type: text + title: Queue URL + multi: false + required: true + show_user: true + description: URL of the AWS SQS queue that messages will be received from. + - name: fips_enabled + type: bool + title: Enable S3 FIPS + default: false + multi: false + required: false + show_user: false + description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - aws-waf + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: max_number_of_messages + type: integer + title: Maximum Concurrent SQS Messages + description: The maximum number of SQS messages that can be inflight at any time. + default: 5 + required: false + show_user: false diff --git a/test/packages/aws/data_stream/waf/sample_event.json b/test/packages/aws/data_stream/waf/sample_event.json new file mode 100644 index 0000000000..16cdada741 --- /dev/null +++ b/test/packages/aws/data_stream/waf/sample_event.json @@ -0,0 +1,94 @@ +{ + "@timestamp": "2021-11-25T14:25:25.000Z", + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.waf" + }, + "rule": { + "ruleset": "REGULAR", + "id": "STMTest_SQLi_XSS" + }, + "source": { + "geo": { + "continent_name": "Oceania", + "country_name": "Australia", + "location": { + "lon": 143.2104, + "lat": -33.494 + }, + "country_iso_code": "AU" + }, + "as": { + "number": 13335, + "organization": { + "name": "Cloudflare, Inc." + } + }, + "ip": "1.1.1.1" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "protocol": "http", + "transport": "tcp" + }, + "cloud": { + "region": "ap-southeast-2", + "provider": "aws", + "service": { + "name": "wafv2" + }, + "account": { + "id": "12345" + } + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "1.1.1.1" + ] + }, + "http": { + "request": { + "method": "POST", + "id": "null" + }, + "version": "1.1" + }, + "event": { + "action": "BLOCK", + "ingested": "2021-10-11T15:00:35.544818361Z", + "original": "{\"timestamp\":1576280412771,\"formatVersion\":1,\"webaclId\":\"arn:aws:wafv2:ap-southeast-2:12345:regional/webacl/test/111\",\"terminatingRuleId\":\"STMTest_SQLi_XSS\",\"terminatingRuleType\":\"REGULAR\",\"action\":\"BLOCK\",\"terminatingRuleMatchDetails\":[{\"conditionType\":\"SQL_INJECTION\",\"location\":\"UNKNOWN\",\"matchedData\":[\"10\",\"AND\",\"1\"]}],\"httpSourceName\":\"ALB\",\"httpSourceId\":\"alb\",\"ruleGroupList\":[],\"rateBasedRuleList\":[],\"nonTerminatingMatchingRules\":[],\"requestHeadersInserted\":null,\"responseCodeSent\":null,\"httpRequest\":{\"clientIp\":\"1.1.1.1\",\"country\":\"AU\",\"headers\":[],\"uri\":\"\",\"args\":\"\",\"httpVersion\":\"HTTP/1.1\",\"httpMethod\":\"POST\",\"requestId\":\"null\"},\"labels\":[{\"name\":\"value\"}]}", + "category": "web", + "type": [ + "access", + "denied" + ], + "kind": "event" + }, + "aws": { + "waf": { + "terminating_rule_match_details": [ + { + "conditionType": "SQL_INJECTION", + "location": "UNKNOWN", + "matchedData": [ + "10", + "AND", + "1" + ] + } + ], + "id": "regional/webacl/test/111", + "source": { + "name": "ALB", + "id": "alb" + }, + "arn": "arn:aws:wafv2:ap-southeast-2:12345:regional/webacl/test/111" + } + } +} \ No newline at end of file diff --git a/test/packages/aws/docs/README.md b/test/packages/aws/docs/README.md index e36b499695..c40242cdf6 100644 --- a/test/packages/aws/docs/README.md +++ b/test/packages/aws/docs/README.md @@ -15,6 +15,20 @@ AWS credentials are required for running AWS integration. * *endpoint*: URL of the entry point for an AWS web service. * *role_arn*: AWS IAM Role to assume. +#### Data stream specific configuration parameters +* *latency*: Some AWS services send monitoring metrics to CloudWatch with a +latency to process larger than Metricbeat collection period. This will cause +data points missing or none get collected by Metricbeat. In this case, please +specify a latency parameter so collection start time and end time will be +shifted by the given latency amount. +* *period*: How often the data stream is executed. +* *regions*: Specify which AWS regions to query metrics from. If the `regions` +is not set in the config, then by default, the integration will query metrics +from all available AWS regions. If `endpoint` is specified, `regions` becomes a +required config parameter. +* *tags_filter*: Tag key value pairs from aws resources. A tag is a label that +user assigns to an AWS resource. + ### Credential Types There are three types of AWS credentials can be used: access keys, temporary security credentials and IAM role ARN. @@ -61,10 +75,14 @@ temporary credentials. Please see for more details. ### Supported Formats -1. Use `access_key_id`, `secret_access_key` and/or `session_token` directly -2. Use `role_arn`: If `access_key_id` and `secret_access_key` are not given, -then the package will check for `role_arn`. `role_arn` is used to specify which - AWS IAM role to assume for generating temporary credentials. +1. Use access keys: Access keys include `access_key_id`, `secret_access_key` +and/or `session_token`. +2. Use `role_arn`: `role_arn` is used to specify which AWS IAM role to assume +for generating temporary credentials. If `role_arn` is given, the package will +check if access keys are given. If not, the package will check for credential +profile name. If neither is given, default credential profile will be used. +Please make sure credentials are given under either a credential profile or +access keys. 3. Use `credential_profile_name` and/or `shared_credential_file`: If `access_key_id`, `secret_access_key` and `role_arn` are all not given, then the package will check for `credential_profile_name`. If you use different diff --git a/test/packages/aws/docs/billing.md b/test/packages/aws/docs/billing.md index ec22eaf702..b83943364c 100644 --- a/test/packages/aws/docs/billing.md +++ b/test/packages/aws/docs/billing.md @@ -29,17 +29,29 @@ An example event for `billing` looks as following: }, "aws": { "billing": { - "metrics": { - "EstimatedCharges": { - "max": 1625.41 - } + "Currency": "USD", + "EstimatedCharges": 39.26, + "ServiceName": "AmazonEKS", + "AmortizedCost": { + "amount": 51.6, + "unit": "USD" + }, + "BlendedCost": { + "amount": 51.6, + "unit": "USD" + }, + "NormalizedUsageAmount": { + "amount": 672, + "unit": "N/A" + }, + "UnblendedCost": { + "amount": 51.6, + "unit": "USD" + }, + "UsageQuantity": { + "amount": 168, + "unit": "N/A" } - }, - "cloudwatch": { - "namespace": "AWS/Billing" - }, - "dimensions": { - "Currency": "USD" } }, "service": { @@ -66,7 +78,7 @@ An example event for `billing` looks as following: | aws.billing.BlendedCost.amount | Blended cost amount. | double | | aws.billing.BlendedCost.unit | Blended cost unit. | keyword | | aws.billing.Currency | Currency name. | keyword | -| aws.billing.EstimatedCharges.max | Maximum estimated charges for AWS acccount. | long | +| aws.billing.EstimatedCharges | Maximum estimated charges for AWS acccount. | long | | aws.billing.NormalizedUsageAmount.amount | Normalized usage amount. | double | | aws.billing.NormalizedUsageAmount.unit | Normalized usage amount unit. | keyword | | aws.billing.ServiceName | AWS service name. | keyword | @@ -81,8 +93,11 @@ An example event for `billing` looks as following: | aws.billing.start_date | Start date for retrieving AWS costs. | keyword | | aws.cloudwatch.namespace | The namespace specified when query cloudwatch api. | keyword | | aws.dimensions.\* | Metric dimensions. | object | +| aws.linked_account.id | ID used to identify linked account. | keyword | +| aws.linked_account.name | Name or alias used to identify linked account. | keyword | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | @@ -100,7 +115,11 @@ An example event for `billing` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -117,5 +136,5 @@ An example event for `billing` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/cloudtrail.md b/test/packages/aws/docs/cloudtrail.md index 7edd7c85a8..1512ae2fd1 100644 --- a/test/packages/aws/docs/cloudtrail.md +++ b/test/packages/aws/docs/cloudtrail.md @@ -59,7 +59,7 @@ events for the account. If user creates a trail, it delivers those events as log | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -67,13 +67,17 @@ events for the account. If user creates a trail, it delivers those events as log | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| error.message | Error message. | text | -| event.action | The action captured by the event. | keyword | -| event.ingested | Timestamp when an event arrived in the central data store. | date | -| event.kind | Event kind (e.g. event, alert, metric, state, pipeline_error, signal) | keyword | -| event.original | Raw text message of entire event. Used to demonstrate log integrity. | keyword | -| event.provider | Source of the event. | keyword | -| event.type | Event severity (e.g. info, error) | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.provider | Source of the event. Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | | file.hash.md5 | MD5 hash. | keyword | | file.hash.sha1 | SHA1 hash. | keyword | | file.hash.sha256 | SHA256 hash. | keyword | @@ -97,9 +101,9 @@ events for the account. If user creates a trail, it delivers those events as log | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| related.hash | All the hashes seen on your event. | keyword | -| related.user | All the user names seen on your event. | keyword | -| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. | keyword | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | | source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | | source.as.organization.name | Organization name. | keyword | | source.geo.city_name | City name. | keyword | @@ -110,6 +114,7 @@ events for the account. If user creates a trail, it delivers those events as log | source.geo.region_iso_code | Region ISO code. | keyword | | source.geo.region_name | Region name. | keyword | | source.ip | IP address of the source (IPv4 or IPv6). | ip | +| tags | List of keywords used to tag each event. | keyword | | user.changes.name | Short name or login of the user. | keyword | | user.id | Unique identifier of the user. | keyword | | user.name | Short name or login of the user. | keyword | @@ -123,3 +128,93 @@ events for the account. If user creates a trail, it delivers those events as log | user_agent.os.version | Operating system version as a raw string. | keyword | | user_agent.version | Version of the user agent. | keyword | + +An example event for `cloudtrail` looks as following: + +```json +{ + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.cloudtrail" + }, + "source": { + "address": "127.0.0.1", + "ip": "127.0.0.1" + }, + "tags": [ + "preserve_original_event" + ], + "cloud": { + "region": "us-east-1", + "account": { + "id": "123456789012" + } + }, + "@timestamp": "2020-01-08T20:53:12.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "user": [ + "Alice", + "Bob", + "Robert" + ] + }, + "event": { + "ingested": "2021-10-05T23:06:12.229540200Z", + "original": "{\"eventVersion\":\"1.05\",\"userIdentity\":{\"type\":\"IAMUser\",\"principalId\":\"EX_PRINCIPAL_ID\",\"arn\":\"arn:aws:iam::123456789012:user/Alice\",\"accountId\":\"123456789012\",\"accessKeyId\":\"EXAMPLE_KEY_ID\",\"userName\":\"Alice\"},\"eventTime\":\"2020-01-08T20:53:12Z\",\"eventSource\":\"iam.amazonaws.com\",\"eventName\":\"UpdateUser\",\"awsRegion\":\"us-east-1\",\"sourceIPAddress\":\"127.0.0.1\",\"userAgent\":\"aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46\",\"requestParameters\":{\"userName\":\"Bob\",\"newUserName\":\"Robert\"},\"responseElements\":null,\"requestID\":\"3a6b3260-739d-465e-9406-bcEXAMPLE\",\"eventID\":\"9150d546-3564-4262-8e62-110EXAMPLE\",\"eventType\":\"AwsApiCall\",\"recipientAccountId\":\"123456789012\"}", + "provider": "iam.amazonaws.com", + "created": "2020-01-08T20:53:12.000Z", + "kind": "event", + "action": "UpdateUser", + "id": "9150d546-3564-4262-8e62-110EXAMPLE", + "type": [ + "user", + "change" + ], + "category": [ + "iam" + ], + "outcome": "success" + }, + "aws": { + "cloudtrail": { + "event_version": "1.05", + "flattened": { + "request_parameters": { + "userName": "Bob", + "newUserName": "Robert" + } + }, + "user_identity": { + "access_key_id": "EXAMPLE_KEY_ID", + "type": "IAMUser", + "arn": "arn:aws:iam::123456789012:user/Alice" + }, + "event_type": "AwsApiCall", + "recipient_account_id": "123456789012", + "request_parameters": "{newUserName=Robert, userName=Bob}" + } + }, + "user": { + "name": "Alice", + "changes": { + "name": "Robert" + }, + "id": "EX_PRINCIPAL_ID", + "target": { + "name": "Bob" + } + }, + "user_agent": { + "name": "aws-cli", + "original": "aws-cli/1.16.310 Python/3.8.1 Darwin/18.7.0 botocore/1.13.46", + "device": { + "name": "Spider" + }, + "version": "1.16.310" + } +} +``` diff --git a/test/packages/aws/docs/cloudwatch.md b/test/packages/aws/docs/cloudwatch.md index 8e43e471dc..d6ab5bcca5 100644 --- a/test/packages/aws/docs/cloudwatch.md +++ b/test/packages/aws/docs/cloudwatch.md @@ -29,6 +29,10 @@ setup already. | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -45,8 +49,37 @@ setup already. | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| tags | List of keywords used to tag each event. | keyword | +An example event for `cloudwatch` looks as following: + +```json +{ + "@timestamp": "2020-02-20T07:02:37.000Z", + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.cloudwatch_logs" + }, + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-07-19T21:47:04.696803300Z", + "original": "2020-02-20T07:02:37.000Z Feb 20 07:02:37 ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s" + }, + "aws": { + "cloudwatch": { + "message": "ip-172-31-81-156 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/12:e2:a9:95:8b:97/local-ipv4s" + } + }, + "tags": [ + "preserve_original_event" + ] +} +``` + ## Metrics An example event for `cloudwatch` looks as following: @@ -56,7 +89,7 @@ An example event for `cloudwatch` looks as following: "@timestamp": "2020-05-28T17:17:02.812Z", "event": { "duration": 14119105951, - "dataset": "aws.cloudwatch", + "dataset": "aws.cloudwatch_metrics", "module": "aws" }, "ecs": { @@ -117,6 +150,7 @@ An example event for `cloudwatch` looks as following: | aws.dimensions.\* | Metric dimensions. | object | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | @@ -134,7 +168,11 @@ An example event for `cloudwatch` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -151,4 +189,4 @@ An example event for `cloudwatch` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/dynamodb.md b/test/packages/aws/docs/dynamodb.md index 42fc2b596c..f9c97eacde 100644 --- a/test/packages/aws/docs/dynamodb.md +++ b/test/packages/aws/docs/dynamodb.md @@ -103,6 +103,7 @@ An example event for `dynamodb` looks as following: | aws.dynamodb.metrics.WriteThrottleEvents.sum | Requests to DynamoDB that exceed the provisioned write capacity units for a table or a global secondary index. | long | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | @@ -112,7 +113,7 @@ An example event for `dynamodb` looks as following: | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -120,7 +121,11 @@ An example event for `dynamodb` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -137,4 +142,4 @@ An example event for `dynamodb` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/ebs.md b/test/packages/aws/docs/ebs.md index e4529dffcd..ad2eb31ea5 100644 --- a/test/packages/aws/docs/ebs.md +++ b/test/packages/aws/docs/ebs.md @@ -95,6 +95,7 @@ An example event for `ebs` looks as following: | aws.ebs.metrics.VolumeWriteOps.avg | The total number of write operations in a specified period of time. | double | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | @@ -104,7 +105,7 @@ An example event for `ebs` looks as following: | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -112,7 +113,11 @@ An example event for `ebs` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -129,4 +134,4 @@ An example event for `ebs` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/ec2.md b/test/packages/aws/docs/ec2.md index 56e688b5dc..98343270b5 100644 --- a/test/packages/aws/docs/ec2.md +++ b/test/packages/aws/docs/ec2.md @@ -29,6 +29,10 @@ and `process.name`. For logs from other services, please use `cloudwatch` datase | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -45,9 +49,43 @@ and `process.name`. For logs from other services, please use `cloudwatch` datase | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | | process.name | Process name. | keyword | +| tags | List of keywords used to tag each event. | keyword | +An example event for `ec2` looks as following: + +```json +{ + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.ec2_logs" + }, + "process": { + "name": "systemd" + }, + "@timestamp": "2020-02-20T07:01:01.000Z", + "ecs": { + "version": "1.12.0" + }, + "event": { + "ingested": "2021-07-19T21:47:04.871450600Z", + "original": "2020-02-20T07:01:01.000Z Feb 20 07:01:01 ip-172-31-81-156 systemd: Stopping User Slice of root." + }, + "aws": { + "ec2": { + "ip_address": "ip-172-31-81-156" + } + }, + "message": "Stopping User Slice of root.", + "tags": [ + "preserve_original_event" + ] +} +``` + ## Metrics An example event for `ec2` looks as following: @@ -138,7 +176,7 @@ An example event for `ec2` looks as following: "event": { "module": "aws", "duration": 23217499283, - "dataset": "aws.ec2" + "dataset": "aws.ec2_metrics" }, "metricset": { "period": 300000, @@ -213,6 +251,7 @@ An example event for `ec2` looks as following: | aws.ec2.status.check_failed_system | Reports whether the instance has passed the system status check in the last minute. | long | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | @@ -230,7 +269,11 @@ An example event for `ec2` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.cpu.pct | Percent CPU used. This value is normalized by the number of CPU cores and it ranges from 0 to 1. | scaled_float | @@ -254,4 +297,4 @@ An example event for `ec2` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/elb.md b/test/packages/aws/docs/elb.md index 5638b1e77b..61e6f6b3a6 100644 --- a/test/packages/aws/docs/elb.md +++ b/test/packages/aws/docs/elb.md @@ -65,9 +65,13 @@ For network load balancer, please follow [enable access log for network load bal | data_stream.type | Data stream type. | constant_keyword | | destination.bytes | Bytes sent from the destination to the source. | long | | destination.domain | Destination domain. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | | event.category | Event category (e.g. database) | keyword | +| event.dataset | Event dataset | constant_keyword | | event.end | event.end contains the date when the event ended or when the activity was last observed. | date | | event.kind | Event kind (e.g. event, alert, metric, state, pipeline_error, sig | keyword | +| event.module | Event module | constant_keyword | | event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. | keyword | | event.start | event.start contains the date when the event started or when the activity was first observed. | date | | host.architecture | Operating system architecture. | keyword | @@ -102,10 +106,129 @@ For network load balancer, please follow [enable access log for network load bal | source.geo.region_name | Region name. | keyword | | source.ip | IP address of the source. | ip | | source.port | Port of the source. | keyword | +| tags | List of keywords used to tag each event. | keyword | | tracing.trace.id | Unique identifier of the trace. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.path | Path of the request, such as "/search". | wildcard | +| url.port | Port of the request, such as 443. | long | +| url.scheme | Scheme of the request, such as "https". Note: The `:` is not part of the scheme. | keyword | +| user_agent.device.name | Name of the device. | keyword | +| user_agent.name | Name of the user agent. | keyword | | user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.version | Version of the user agent. | keyword | +An example event for `elb` looks as following: + +```json +{ + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.elb_logs" + }, + "tracing": { + "trace": { + "id": "Root=1-58337262-36d228ad5d99923122bbe354" + } + }, + "source": { + "port": "2817", + "ip": "192.168.131.39" + }, + "url": { + "path": "/", + "original": "http://www.example.com:80/", + "scheme": "http", + "port": 80, + "domain": "www.example.com" + }, + "tags": [ + "preserve_original_event" + ], + "cloud": { + "provider": "aws" + }, + "@timestamp": "2018-07-02T22:23:00.186Z", + "ecs": { + "version": "1.12.0" + }, + "http": { + "request": { + "method": "get", + "body": { + "bytes": 34 + } + }, + "version": "1.1", + "response": { + "body": { + "bytes": 366 + }, + "status_code": 200 + } + }, + "event": { + "ingested": "2021-07-19T21:47:05.084930900Z", + "original": "http 2018-07-02T22:23:00.186641Z app/my-loadbalancer/50dc6c495c0c9188 192.168.131.39:2817 10.0.0.1:80 0.000 0.001 0.000 200 200 34 366 \"GET http://www.example.com:80/ HTTP/1.1\" \"curl/7.46.0\" - - arn:aws:elasticloadbalancing:us-east-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067 \"Root=1-58337262-36d228ad5d99923122bbe354\" \"-\" \"-\" 0 2018-07-02T22:22:48.364000Z \"forward,redirect\" \"-\" \"-\" \"10.0.0.1:80\" \"200\" \"-\" \"-\"", + "kind": "event", + "start": "2018-07-02T22:22:48.364000Z", + "end": "2018-07-02T22:23:00.186Z", + "category": "web", + "outcome": "success" + }, + "aws": { + "elb": { + "trace_id": "Root=1-58337262-36d228ad5d99923122bbe354", + "matched_rule_priority": "0", + "type": "http", + "request_processing_time": { + "sec": 0.0 + }, + "response_processing_time": { + "sec": 0.0 + }, + "target_port": [ + "10.0.0.1:80" + ], + "protocol": "http", + "target_status_code": [ + "200" + ], + "name": "app/my-loadbalancer/50dc6c495c0c9188", + "backend": { + "port": "80", + "http": { + "response": { + "status_code": 200 + } + }, + "ip": "10.0.0.1" + }, + "target_group": { + "arn": "arn:aws:elasticloadbalancing:us-east-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067" + }, + "backend_processing_time": { + "sec": 0.001 + }, + "action_executed": [ + "forward", + "redirect" + ] + } + }, + "user_agent": { + "name": "curl", + "original": "curl/7.46.0", + "device": { + "name": "Other" + }, + "version": "7.46.0" + } +} +``` + ## Metrics An example event for `elb` looks as following: @@ -166,7 +289,7 @@ An example event for `elb` looks as following: "period": 60000 }, "event": { - "dataset": "aws.elb", + "dataset": "aws.elb_metrics", "module": "aws", "duration": 15044430616 }, @@ -243,9 +366,10 @@ An example event for `elb` looks as following: | aws.networkelb.metrics.UnHealthyHostCount.max | The number of targets that are considered unhealthy. | long | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | -| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | @@ -260,7 +384,11 @@ An example event for `elb` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -277,5 +405,5 @@ An example event for `elb` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/lambda.md b/test/packages/aws/docs/lambda.md index 8bbb73075d..202757eb37 100644 --- a/test/packages/aws/docs/lambda.md +++ b/test/packages/aws/docs/lambda.md @@ -15,7 +15,7 @@ An example event for `lambda` looks as following: "version": "8.0.0" }, "event": { - "dataset": "aws.dynamodb", + "dataset": "aws.lambda", "module": "aws", "duration": 10266182336 }, @@ -91,16 +91,17 @@ An example event for `lambda` looks as following: | aws.lambda.metrics.UnreservedConcurrentExecutions.avg | For an AWS Region, the number of events that are being processed by functions that don't have reserved concurrency. | double | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | -| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -108,7 +109,11 @@ An example event for `lambda` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -125,5 +130,5 @@ An example event for `lambda` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/natgateway.md b/test/packages/aws/docs/natgateway.md index b88d7108fc..3cba8c6434 100644 --- a/test/packages/aws/docs/natgateway.md +++ b/test/packages/aws/docs/natgateway.md @@ -116,16 +116,17 @@ An example event for `natgateway` looks as following: | aws.natgateway.metrics.PacketsOutToSource.sum | The number of packets sent through the NAT gateway to the clients in your VPC. | long | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | -| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -133,7 +134,11 @@ An example event for `natgateway` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -150,4 +155,4 @@ An example event for `natgateway` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/rds.md b/test/packages/aws/docs/rds.md index 4ac41d328d..27acd89791 100644 --- a/test/packages/aws/docs/rds.md +++ b/test/packages/aws/docs/rds.md @@ -102,6 +102,7 @@ An example event for `rds` looks as following: |---|---|---| | @timestamp | Event timestamp. | date | | aws.\*.metrics.\*.\* | Metrics that returned from Cloudwatch API query. | object | +| aws.cloudwatch.namespace | The namespace specified when query cloudwatch api. | keyword | | aws.dimensions.\* | Metric dimensions. | object | | aws.dimensions.DBClusterIdentifier | This dimension filters the data that you request for a specific Amazon Aurora DB cluster. | keyword | | aws.dimensions.DBClusterIdentifier,Role | This dimension filters the data that you request for a specific Aurora DB cluster, aggregating the metric by instance role (WRITER/READER). | keyword | @@ -186,6 +187,7 @@ An example event for `rds` looks as following: | aws.rds.write_io.ops_per_sec | The average number of disk write I/O operations per second. | float | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | @@ -203,7 +205,11 @@ An example event for `rds` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -220,4 +226,4 @@ An example event for `rds` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/s3.md b/test/packages/aws/docs/s3.md index eb4ad6c434..c540a662db 100644 --- a/test/packages/aws/docs/s3.md +++ b/test/packages/aws/docs/s3.md @@ -38,9 +38,9 @@ for sending server access logs to S3 bucket. | aws.s3access.turn_around_time | The number of milliseconds that Amazon S3 spent processing your request. | long | | aws.s3access.user_agent | The value of the HTTP User-Agent header. | keyword | | aws.s3access.version_id | The version ID in the request, or "-" if the operation does not take a versionId parameter. | keyword | -| client.address | Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. | keyword | -| client.ip | IP address of the client. | ip | -| client.user.id | Unique identifiers of the user. | keyword | +| client.address | Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.user.id | Unique identifier of the user. | keyword | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | @@ -57,12 +57,16 @@ for sending server access logs to S3 bucket. | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| event.action | The action captured by the event. | keyword | -| event.code | Identification code for this event, if one exists. | keyword | -| event.duration | Duration of the event in nanoseconds. | long | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.code | Identification code for this event, if one exists. Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.duration | Duration of the event in nanoseconds. If event.start and event.end are known this value should be the difference between the end and start time. | long | | event.id | Unique ID to describe the event. | keyword | -| event.kind | Event kind (e.g. event, alert, metric, state, pipeline_error, signal) | keyword | -| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. | keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | | geo.city_name | City name. | keyword | | geo.continent_name | Name of the continent. | keyword | | geo.country_iso_code | Country ISO code. | keyword | @@ -86,19 +90,23 @@ for sending server access logs to S3 bucket. | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| http.request.method | HTTP request method. | keyword | +| http.request.method | HTTP request method. Prior to ECS 1.6.0 the following guidance was provided: "The field value must be normalized to lowercase for querying." As of ECS 1.6.0, the guidance is deprecated because the original case of the method may be useful in anomaly detection. Original case will be mandated in ECS 2.0.0 | keyword | | http.request.referrer | Referrer for this HTTP request. | keyword | | http.response.body.bytes | Size in bytes of the response body. | long | | http.response.status_code | HTTP response status code. | long | | http.version | HTTP version. | keyword | | related.ip | All of the IPs seen on your event. | ip | -| related.user | All the user names seen on your event. | keyword | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| tags | List of keywords used to tag each event. | keyword | | tls.cipher | String indicating the cipher used during the current connection. | keyword | | tls.version | Numeric part of the version parsed from the original string. | keyword | | tls.version_protocol | Normalized lowercase protocol name parsed from original string. | keyword | -| url.original | Unmodified original url as seen in the event source. | keyword | -| url.path | Path of the request, such as "/search". | keyword | -| url.query | The query field describes the query string of the request, such as "q=elasticsearch". | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.extension | The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.path | Path of the request, such as "/search". | wildcard | +| url.query | The query field describes the query string of the request, such as "q=elasticsearch". The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. | keyword | +| url.scheme | Scheme of the request, such as "https". Note: The `:` is not part of the scheme. | keyword | | user_agent.device.name | Name of the device. | keyword | | user_agent.name | Name of the user agent. | keyword | | user_agent.original | Unparsed user_agent string. | keyword | @@ -108,6 +116,124 @@ for sending server access logs to S3 bucket. | user_agent.version | Version of the user agent. | keyword | +An example event for `s3access` looks as following: + +```json +{ + "@timestamp": "2021-11-26T14:44:27.652Z", + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.s3access" + }, + "url": { + "path": "/test-s3-ks/", + "original": "/test-s3-ks/?location\u0026aws-account=627959692251", + "query": "location\u0026aws-account=627959692251" + }, + "tags": [ + "preserve_original_event" + ], + "geo": { + "continent_name": "North America", + "region_iso_code": "US-VA", + "city_name": "Ashburn", + "country_iso_code": "US", + "country_name": "United States", + "region_name": "Virginia", + "location": { + "lon": -77.4728, + "lat": 39.0481 + } + }, + "cloud": { + "provider": "aws" + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "user": [ + "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" + ], + "ip": [ + "72.21.217.31" + ] + }, + "http": { + "request": { + "method": "GET" + }, + "version": "1.1", + "response": { + "body": { + "bytes": 142 + }, + "status_code": 200 + } + }, + "client": { + "user": { + "id": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9" + }, + "address": "72.21.217.31", + "ip": "72.21.217.31" + }, + "tls": { + "cipher": "ECDHE-RSA-AES128-SHA", + "version": "1.2", + "version_protocol": "tls" + }, + "event": { + "duration": 17000000, + "ingested": "2021-07-19T21:47:05.259665700Z", + "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:41 +0000] 72.21.217.31 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 44EE8651683CB4DA REST.GET.LOCATION - \"GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1\" 200 - 142 - 17 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", + "kind": "event", + "action": "REST.GET.LOCATION", + "id": "44EE8651683CB4DA", + "category": "web", + "type": [ + "access" + ], + "outcome": "success" + }, + "aws": { + "s3access": { + "requester": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9", + "tls_version": "TLSv1.2", + "signature_version": "SigV4", + "bytes_sent": 142, + "authentication_type": "AuthHeader", + "request_uri": "GET /test-s3-ks/?location\u0026aws-account=627959692251 HTTP/1.1", + "host_id": "BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI=", + "host_header": "s3.ap-southeast-1.amazonaws.com", + "bucket": "test-s3-ks", + "remote_ip": "72.21.217.31", + "cipher_suite": "ECDHE-RSA-AES128-SHA", + "http_status": 200, + "total_time": 17, + "bucket_owner": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2", + "operation": "REST.GET.LOCATION", + "request_id": "44EE8651683CB4DA", + "user_agent": "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" + } + }, + "user_agent": { + "name": "aws-sdk-java", + "original": "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation", + "os": { + "name": "Linux", + "version": "4.9.137", + "full": "Linux 4.9.137" + }, + "device": { + "name": "Other" + }, + "version": "1.11.590" + } +} +``` + ## Metrics ### s3_daily_storage @@ -179,9 +305,10 @@ An example event for `s3_daily_storage` looks as following: | aws.s3_daily_storage.bucket.size.bytes | The amount of data in bytes stored in a bucket. | long | | aws.s3_daily_storage.number_of_objects | The total number of objects stored in a bucket for all storage classes. | long | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | -| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | @@ -196,7 +323,11 @@ An example event for `s3_daily_storage` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -213,7 +344,7 @@ An example event for `s3_daily_storage` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | ### s3_request @@ -312,16 +443,17 @@ An example event for `s3_request` looks as following: | aws.s3_request.requests.total | The total number of HTTP requests made to an Amazon S3 bucket, regardless of type. | long | | aws.s3_request.uploaded.bytes | The number bytes uploaded that contain a request body, made to an Amazon S3 bucket. | long | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | -| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -329,7 +461,11 @@ An example event for `s3_request` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -346,5 +482,5 @@ An example event for `s3_request` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/s3_storage_lens.md b/test/packages/aws/docs/s3_storage_lens.md new file mode 100644 index 0000000000..58b66cb8ab --- /dev/null +++ b/test/packages/aws/docs/s3_storage_lens.md @@ -0,0 +1,226 @@ +# s3 storage lens + +## Metrics + +An example event for `s3_storage_lens` looks as following: + +```json +{ + "@timestamp": "2021-11-07T20:38:00.000Z", + "ecs": { + "version": "1.11.0" + }, + "data_stream": { + "namespace": "default", + "type": "metrics", + "dataset": "aws.s3_storage_lens" + }, + "service": { + "type": "aws" + }, + "cloud": { + "provider": "aws", + "region": "us-east-1", + "account": { + "name": "elastic-beats", + "id": "428152502467" + } + }, + "metricset": { + "period": 86400000, + "name": "cloudwatch" + }, + "event": { + "duration": 22973251900, + "agent_id_status": "verified", + "ingested": "2021-11-08T20:38:37Z", + "module": "aws", + "dataset": "aws.s3_storage_lens" + }, + "aws": { + "s3_storage_lens": { + "metrics": { + "NonCurrentVersionStorageBytes": { + "avg": 0 + }, + "DeleteMarkerObjectCount": { + "avg": 0 + }, + "GetRequests": { + "avg": 0 + }, + "SelectReturnedBytes": { + "avg": 0 + }, + "ObjectCount": { + "avg": 164195 + }, + "HeadRequests": { + "avg": 0 + }, + "ListRequests": { + "avg": 0 + }, + "DeleteRequests": { + "avg": 0 + }, + "SelectRequests": { + "avg": 0 + }, + "5xxErrors": { + "avg": 0 + }, + "BytesDownloaded": { + "avg": 0 + }, + "BytesUploaded": { + "avg": 82537 + }, + "CurrentVersionStorageBytes": { + "avg": 154238334 + }, + "StorageBytes": { + "avg": 154238334 + }, + "ObjectLockEnabledStorageBytes": { + "avg": 0 + }, + "4xxErrors": { + "avg": 0 + }, + "PutRequests": { + "avg": 145 + }, + "ObjectLockEnabledObjectCount": { + "avg": 0 + }, + "EncryptedObjectCount": { + "avg": 164191 + }, + "CurrentVersionObjectCount": { + "avg": 164195 + }, + "IncompleteMultipartUploadObjectCount": { + "avg": 0 + }, + "ReplicatedObjectCount": { + "avg": 0 + }, + "AllRequests": { + "avg": 145 + }, + "PostRequests": { + "avg": 0 + }, + "IncompleteMultipartUploadStorageBytes": { + "avg": 0 + }, + "NonCurrentVersionObjectCount": { + "avg": 0 + }, + "ReplicatedStorageBytes": { + "avg": 0 + }, + "EncryptedStorageBytes": { + "avg": 154237917 + }, + "SelectScannedBytes": { + "avg": 0 + } + } + }, + "cloudwatch": { + "namespace": "AWS/S3/Storage-Lens" + }, + "dimensions": { + "metrics_version": "1.0", + "storage_class": "STANDARD", + "aws_region": "eu-central-1", + "bucket_name": "filebeat-aws-elb-test", + "aws_account_number": "428152502467", + "configuration_id": "default-account-dashboard", + "record_type": "BUCKET" + } + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| aws.\*.metrics.\*.\* | Metrics that returned from Cloudwatch API query. | object | +| aws.cloudwatch.namespace | The namespace specified when query cloudwatch api. | keyword | +| aws.dimensions.\* | Metric dimensions. | object | +| aws.s3.bucket.name | Name of a S3 bucket. | keyword | +| aws.s3_storage_lens.metrics.4xxErrors.avg | The total 4xx errors in scope. | long | +| aws.s3_storage_lens.metrics.5xxErrors.avg | The total 5xx errors in scope. | long | +| aws.s3_storage_lens.metrics.AllRequests.avg | The total number of requests made. | long | +| aws.s3_storage_lens.metrics.BytesDownloaded.avg | The number of bytes in scope that were downloaded. | long | +| aws.s3_storage_lens.metrics.BytesUploaded.avg | The number of bytes uploaded. | long | +| aws.s3_storage_lens.metrics.CurrentVersionObjectCount.avg | The number of objects that are a current version. | long | +| aws.s3_storage_lens.metrics.CurrentVersionStorageBytes.avg | The number of bytes that are a current version. | long | +| aws.s3_storage_lens.metrics.DeleteMarkerObjectCount.avg | The total number of objects with a delete marker. | long | +| aws.s3_storage_lens.metrics.DeleteRequests.avg | The total number of delete requests made. | long | +| aws.s3_storage_lens.metrics.EncryptedObjectCount.avg | The total object counts that are encrypted using Amazon S3 server-side encryption. | long | +| aws.s3_storage_lens.metrics.EncryptedStorageBytes.avg | The total number of encrypted bytes using Amazon S3 server-side encryption. | long | +| aws.s3_storage_lens.metrics.GetRequests.avg | The total number of GET requests made. | long | +| aws.s3_storage_lens.metrics.HeadRequests.avg | The total number of head requests made. | long | +| aws.s3_storage_lens.metrics.IncompleteMultipartUploadObjectCount.avg | The number of objects in scope that are incomplete multipart uploads. | long | +| aws.s3_storage_lens.metrics.IncompleteMultipartUploadStorageBytes.avg | The total bytes in scope with incomplete multipart uploads. | long | +| aws.s3_storage_lens.metrics.ListRequests.avg | The total number of list requests made. | long | +| aws.s3_storage_lens.metrics.NonCurrentVersionObjectCount.avg | The count of the noncurrent version objects. | long | +| aws.s3_storage_lens.metrics.NonCurrentVersionStorageBytes.avg | The number of noncurrent versioned bytes. | long | +| aws.s3_storage_lens.metrics.ObjectCount.avg | The total object count. | long | +| aws.s3_storage_lens.metrics.ObjectLockEnabledObjectCount.avg | The total number of objects in scope that have Object Lock enabled. | long | +| aws.s3_storage_lens.metrics.ObjectLockEnabledStorageBytes.avg | The total number of bytes in scope that have Object Lock enabled. | long | +| aws.s3_storage_lens.metrics.PostRequests.avg | The total number of post requests made. | long | +| aws.s3_storage_lens.metrics.PutRequests.avg | The total number of PUT requests made. | long | +| aws.s3_storage_lens.metrics.ReplicatedObjectCount.avg | The count of replicated objects. | long | +| aws.s3_storage_lens.metrics.ReplicatedStorageBytes.avg | The total number of bytes in scope that are replicated. | long | +| aws.s3_storage_lens.metrics.SelectRequests.avg | The total number of select requests. | long | +| aws.s3_storage_lens.metrics.SelectReturnedBytes.avg | The number of select bytes returned. | long | +| aws.s3_storage_lens.metrics.SelectScannedBytes.avg | The number of select bytes scanned. | long | +| aws.s3_storage_lens.metrics.StorageBytes.avg | The total storage in bytes | long | +| aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/sns.md b/test/packages/aws/docs/sns.md index 2c2905fd09..1dc2ebcfd8 100644 --- a/test/packages/aws/docs/sns.md +++ b/test/packages/aws/docs/sns.md @@ -91,16 +91,17 @@ An example event for `sns` looks as following: | aws.sns.metrics.SMSMonthToDateSpentUSD.sum | The charges you have accrued since the start of the current calendar month for sending SMS messages. | long | | aws.sns.metrics.SMSSuccessRate.avg | The rate of successful SMS message deliveries. | double | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | -| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -108,7 +109,11 @@ An example event for `sns` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -125,4 +130,4 @@ An example event for `sns` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/sqs.md b/test/packages/aws/docs/sqs.md index 2a6dc4ca79..72d9b68bf2 100644 --- a/test/packages/aws/docs/sqs.md +++ b/test/packages/aws/docs/sqs.md @@ -66,6 +66,7 @@ An example event for `sqs` looks as following: |---|---|---| | @timestamp | Event timestamp. | date | | aws.\*.metrics.\*.\* | Metrics that returned from Cloudwatch API query. | object | +| aws.cloudwatch.namespace | The namespace specified when query cloudwatch api. | keyword | | aws.dimensions.\* | Metric dimensions. | object | | aws.dimensions.QueueName | SQS queue name | keyword | | aws.s3.bucket.name | Name of a S3 bucket. | keyword | @@ -80,9 +81,10 @@ An example event for `sqs` looks as following: | aws.sqs.queue.name | SQS queue name | keyword | | aws.sqs.sent_message_size.bytes | The size of messages added to a queue. | long | | aws.tags.\* | Tag key value pairs from aws resources. | object | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | -| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | @@ -97,7 +99,11 @@ An example event for `sqs` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -114,4 +120,4 @@ An example event for `sqs` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/transitgateway.md b/test/packages/aws/docs/transitgateway.md index f8c99e8b6f..ed4cc85cfd 100644 --- a/test/packages/aws/docs/transitgateway.md +++ b/test/packages/aws/docs/transitgateway.md @@ -88,16 +88,17 @@ An example event for `transitgateway` looks as following: | aws.transitgateway.metrics.PacketDropCountNoRoute.sum | The number of packets dropped because they did not match a route. | long | | aws.transitgateway.metrics.PacketsIn.sum | The number of packets received by the transit gateway. | long | | aws.transitgateway.metrics.PacketsOut.sum | The number of packets sent by the transit gateway. | long | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | -| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -105,7 +106,11 @@ An example event for `transitgateway` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -122,5 +127,5 @@ An example event for `transitgateway` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/usage.md b/test/packages/aws/docs/usage.md index 4a6d7009fc..2dfc1b966a 100644 --- a/test/packages/aws/docs/usage.md +++ b/test/packages/aws/docs/usage.md @@ -74,6 +74,7 @@ An example event for `usage` looks as following: | aws.tags.\* | Tag key value pairs from aws resources. | object | | aws.usage.metrics.CallCount.sum | The number of specified API operations performed in your account. | long | | aws.usage.metrics.ResourceCount.sum | The number of the specified resources running in your account. The resources are defined by the dimensions associated with the metric. | long | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | @@ -83,7 +84,7 @@ An example event for `usage` looks as following: | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -91,7 +92,11 @@ An example event for `usage` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -108,5 +113,5 @@ An example event for `usage` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/vpcflow.md b/test/packages/aws/docs/vpcflow.md index c2eadee598..09e03fc0ae 100644 --- a/test/packages/aws/docs/vpcflow.md +++ b/test/packages/aws/docs/vpcflow.md @@ -16,17 +16,18 @@ | aws.vpcflow.pkt_srcaddr | The packet-level (original) source IP address of the traffic. | ip | | aws.vpcflow.subnet_id | The ID of the subnet that contains the network interface for which the traffic is recorded. | keyword | | aws.vpcflow.tcp_flags | The bitmask value for the following TCP flags: 2=SYN,18=SYN-ACK,1=FIN,4=RST | keyword | +| aws.vpcflow.tcp_flags_array | List of TCP flags: 'fin, syn, rst, psh, ack, urg' | keyword | | aws.vpcflow.type | The type of traffic: IPv4, IPv6, or EFA. | keyword | | aws.vpcflow.version | The VPC Flow Logs version. If you use the default format, the version is 2. If you specify a custom format, the version is 3. | keyword | | aws.vpcflow.vpc_id | The ID of the VPC that contains the network interface for which the traffic is recorded. | keyword | -| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | | cloud.image.id | Image ID for the cloud instance. | keyword | | cloud.instance.id | Instance ID of the host machine. | keyword | | cloud.instance.name | Instance name of the host machine. | keyword | | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | -| cloud.provider | Name of the cloud provider. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | | cloud.region | Region in which this host is running. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | @@ -35,21 +36,29 @@ | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. | keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | | destination.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | | destination.as.organization.name | Organization name. | keyword | +| destination.geo.city_name | City name. | keyword | | destination.geo.continent_name | Name of the continent. | keyword | | destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | | destination.geo.location | Longitude and latitude. | geo_point | -| destination.ip | IP address of the destination. | ip | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | | destination.port | Port of the destination. | long | -| event.category | Event category (e.g. database) | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.dataset | Event dataset | constant_keyword | | event.end | event.end contains the date when the event ended or when the activity was last observed. | date | -| event.kind | Event kind (e.g. event, alert, metric, state, pipeline_error, signal) | keyword | -| event.original | Raw text message of entire event. Used to demonstrate log integrity. | keyword | -| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. | keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | | event.start | event.start contains the date when the event started or when the activity was first observed. | date | -| event.type | Event severity (e.g. info, error) | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -66,24 +75,96 @@ | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| network.bytes | Total bytes transferred in both directions. | long | -| network.community_id | A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. | keyword | +| network.bytes | Total bytes transferred in both directions. If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. | long | +| network.community_id | A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. Learn more at https://github.com/corelight/community-id-spec. | keyword | | network.iana_number | IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. | keyword | -| network.packets | Total packets transferred in both directions. | long | -| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) | keyword | -| network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc | keyword | +| network.packets | Total packets transferred in both directions. If `source.packets` and `destination.packets` are known, `network.packets` is their sum. | long | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". | keyword | +| network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". | keyword | | related.ip | All of the IPs seen on your event. | ip | -| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | | source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | | source.as.organization.name | Organization name. | keyword | | source.bytes | Bytes sent from the source to the destination. | long | | source.geo.city_name | City name. | keyword | | source.geo.continent_name | Name of the continent. | keyword | | source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | | source.geo.location | Longitude and latitude. | geo_point | | source.geo.region_iso_code | Region ISO code. | keyword | | source.geo.region_name | Region name. | keyword | | source.ip | IP address of the source (IPv4 or IPv6). | ip | | source.packets | Packets sent from the source to the destination. | long | | source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | + +An example event for `vpcflow` looks as following: + +```json +{ + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.vpcflow" + }, + "destination": { + "port": 22, + "address": "2001:db8:1234:a102:3304:8879:34cf:4071", + "ip": "2001:db8:1234:a102:3304:8879:34cf:4071" + }, + "source": { + "address": "2001:db8:1234:a100:8d6e:3477:df66:f105", + "port": 34892, + "bytes": 8855, + "packets": 54, + "ip": "2001:db8:1234:a100:8d6e:3477:df66:f105" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "community_id": "1:hXZclvxUJScaVf0xMIJR6yW6tBQ=", + "transport": "tcp", + "type": "ipv6", + "bytes": 8855, + "iana_number": "6", + "packets": 54 + }, + "cloud": { + "provider": "aws", + "account": { + "id": "123456789010" + } + }, + "@timestamp": "2016-10-31T11:37:00.000Z", + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "2001:db8:1234:a100:8d6e:3477:df66:f105", + "2001:db8:1234:a102:3304:8879:34cf:4071" + ] + }, + "event": { + "ingested": "2021-09-28T19:10:43.075027100Z", + "original": "2 123456789010 eni-1235b8ca123456789 2001:db8:1234:a100:8d6e:3477:df66:f105 2001:db8:1234:a102:3304:8879:34cf:4071 34892 22 6 54 8855 1477913708 1477913820 ACCEPT OK", + "kind": "event", + "start": "2016-10-31T11:35:08.000Z", + "end": "2016-10-31T11:37:00.000Z", + "type": "flow", + "category": "network_traffic", + "outcome": "allow" + }, + "aws": { + "vpcflow": { + "action": "ACCEPT", + "account_id": "123456789010", + "log_status": "OK", + "interface_id": "eni-1235b8ca123456789", + "version": "2" + } + } +} +``` \ No newline at end of file diff --git a/test/packages/aws/docs/vpn.md b/test/packages/aws/docs/vpn.md index 70e6f1aefc..ea956e4b42 100644 --- a/test/packages/aws/docs/vpn.md +++ b/test/packages/aws/docs/vpn.md @@ -73,6 +73,7 @@ An example event for `vpn` looks as following: | aws.vpn.metrics.TunnelDataIn.sum | The bytes received through the VPN tunnel. | double | | aws.vpn.metrics.TunnelDataOut.sum | The bytes sent through the VPN tunnel. | double | | aws.vpn.metrics.TunnelState.avg | The state of the tunnel. For static VPNs, 0 indicates DOWN and 1 indicates UP. For BGP VPNs, 1 indicates ESTABLISHED and 0 is used for all other states. | double | +| cloud | Fields related to the cloud or infrastructure the events are coming from. | group | | cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | | cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | | cloud.availability_zone | Availability zone in which this host is running. | keyword | @@ -82,7 +83,7 @@ An example event for `vpn` looks as following: | cloud.machine.type | Machine type of the host machine. | keyword | | cloud.project.id | Name of the project in Google Cloud. | keyword | | cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | -| cloud.region | Region in which this host is running. | keyword | +| cloud.region | Region in which this host, resource, or service is located. | keyword | | container.id | Unique container id. | keyword | | container.image.name | Name of the image the container was built on. | keyword | | container.labels | Image labels. | object | @@ -90,7 +91,11 @@ An example event for `vpn` looks as following: | data_stream.dataset | Data stream dataset. | constant_keyword | | data_stream.namespace | Data stream namespace. | constant_keyword | | data_stream.type | Data stream type. | constant_keyword | -| ecs.version | ECS version this event conforms to. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error | These fields can represent errors of any kind. Use them for errors that happen while fetching events or in cases where the event itself contains an error. | group | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | | host.architecture | Operating system architecture. | keyword | | host.containerized | If the host is a container. | boolean | | host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | @@ -107,5 +112,5 @@ An example event for `vpn` looks as following: | host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | -| service.type | Service type | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | diff --git a/test/packages/aws/docs/waf.md b/test/packages/aws/docs/waf.md new file mode 100644 index 0000000000..3cd35ac5a6 --- /dev/null +++ b/test/packages/aws/docs/waf.md @@ -0,0 +1,182 @@ +# waf + +## Logs + +The `waf` dataset is specifically for WAF logs. Export logs from Kinesis Data Firehose to Amazon S3 bucket which has SQS notification setup already. + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| aws.waf.arn | AWS ARN of ACL | keyword | +| aws.waf.id | ID of ACL | keyword | +| aws.waf.non_terminating_matching_rules | The list of non-terminating rules in the rule group that match the request. These are always COUNT rules (non-terminating rules that match) | nested | +| aws.waf.rate_based_rule_list | The list of rate-based rules that acted on the request. | nested | +| aws.waf.request.headers | List of request headers | flattened | +| aws.waf.rule_group_list | The list of rule groups that acted on this request. | nested | +| aws.waf.source.id | The source ID. This field shows the ID of the associated resource. | keyword | +| aws.waf.source.name | The source of the request. Possible values: CF for Amazon CloudFront, APIGW for Amazon API Gateway, ALB for Application Load Balancer, and APPSYNC for AWS AppSync. | keyword | +| aws.waf.terminating_rule_match_details | Detailed information about the terminating rule that matched the request. A terminating rule has an action that ends the inspection process against a web request. Possible actions for a terminating rule are ALLOW and BLOCK. This is only populated for SQL injection and cross-site scripting (XSS) match rule statements. As with all rule statements that inspect for more than one thing, AWS WAF applies the action on the first match and stops inspecting the web request. A web request with a terminating action could contain other threats, in addition to the one reported in the log. | nested | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| http.request.id | A unique identifier for each HTTP request to correlate logs between clients and servers in transactions. The id may be contained in a non-standard HTTP header, such as `X-Request-ID` or `X-Correlation-ID`. | keyword | +| http.request.method | HTTP request method. Prior to ECS 1.6.0 the following guidance was provided: "The field value must be normalized to lowercase for querying." As of ECS 1.6.0, the guidance is deprecated because the original case of the method may be useful in anomaly detection. Original case will be mandated in ECS 2.0.0 | keyword | +| http.version | HTTP version. | keyword | +| network.protocol | L7 Network protocol name. ex. http, lumberjack, transport protocol. The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". | keyword | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| rule.id | A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. | keyword | +| rule.ruleset | Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| tags | List of keywords used to tag each event. | keyword | +| url.path | Path of the request, such as "/search". | wildcard | +| url.query | The query field describes the query string of the request, such as "q=elasticsearch". The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. | keyword | + + +An example event for `waf` looks as following: + +```json +{ + "@timestamp": "2021-11-25T14:25:25.000Z", + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "aws.waf" + }, + "rule": { + "ruleset": "REGULAR", + "id": "STMTest_SQLi_XSS" + }, + "source": { + "geo": { + "continent_name": "Oceania", + "country_name": "Australia", + "location": { + "lon": 143.2104, + "lat": -33.494 + }, + "country_iso_code": "AU" + }, + "as": { + "number": 13335, + "organization": { + "name": "Cloudflare, Inc." + } + }, + "ip": "1.1.1.1" + }, + "tags": [ + "preserve_original_event" + ], + "network": { + "protocol": "http", + "transport": "tcp" + }, + "cloud": { + "region": "ap-southeast-2", + "provider": "aws", + "service": { + "name": "wafv2" + }, + "account": { + "id": "12345" + } + }, + "ecs": { + "version": "1.12.0" + }, + "related": { + "ip": [ + "1.1.1.1" + ] + }, + "http": { + "request": { + "method": "POST", + "id": "null" + }, + "version": "1.1" + }, + "event": { + "action": "BLOCK", + "ingested": "2021-10-11T15:00:35.544818361Z", + "original": "{\"timestamp\":1576280412771,\"formatVersion\":1,\"webaclId\":\"arn:aws:wafv2:ap-southeast-2:12345:regional/webacl/test/111\",\"terminatingRuleId\":\"STMTest_SQLi_XSS\",\"terminatingRuleType\":\"REGULAR\",\"action\":\"BLOCK\",\"terminatingRuleMatchDetails\":[{\"conditionType\":\"SQL_INJECTION\",\"location\":\"UNKNOWN\",\"matchedData\":[\"10\",\"AND\",\"1\"]}],\"httpSourceName\":\"ALB\",\"httpSourceId\":\"alb\",\"ruleGroupList\":[],\"rateBasedRuleList\":[],\"nonTerminatingMatchingRules\":[],\"requestHeadersInserted\":null,\"responseCodeSent\":null,\"httpRequest\":{\"clientIp\":\"1.1.1.1\",\"country\":\"AU\",\"headers\":[],\"uri\":\"\",\"args\":\"\",\"httpVersion\":\"HTTP/1.1\",\"httpMethod\":\"POST\",\"requestId\":\"null\"},\"labels\":[{\"name\":\"value\"}]}", + "category": "web", + "type": [ + "access", + "denied" + ], + "kind": "event" + }, + "aws": { + "waf": { + "terminating_rule_match_details": [ + { + "conditionType": "SQL_INJECTION", + "location": "UNKNOWN", + "matchedData": [ + "10", + "AND", + "1" + ] + } + ], + "id": "regional/webacl/test/111", + "source": { + "name": "ALB", + "id": "alb" + }, + "arn": "arn:aws:wafv2:ap-southeast-2:12345:regional/webacl/test/111" + } + } +} +``` \ No newline at end of file diff --git a/test/packages/aws/img/logo_s3_storage_lens.svg b/test/packages/aws/img/logo_s3_storage_lens.svg new file mode 100644 index 0000000000..b1b8c0fb7e --- /dev/null +++ b/test/packages/aws/img/logo_s3_storage_lens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/test/packages/aws/img/logo_waf.svg b/test/packages/aws/img/logo_waf.svg new file mode 100644 index 0000000000..b57e1ab481 --- /dev/null +++ b/test/packages/aws/img/logo_waf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/test/packages/aws/img/metricbeat-aws-rds-overview.png b/test/packages/aws/img/metricbeat-aws-rds-overview.png index d44b02158847cbcd8de884f296411f164c1a7a53..e7830e44d4a6e443c433152bfd7bc86f502d8cc6 100644 GIT binary patch literal 1527406 zcmd3O1yoe~zAz|_0|=5M0@9KqC5tn5%y=TWiex3L!%1eN-$gq%*kU&zB50#LR@SsRYm^m0|z!e8s zgeVdc)})D;n4*-J7^R}M#S0U2LnI_gzlbPwMdcNum*+11Vh?2A*gmlEvb`dSnS!bq zf|H6LCh`E23Y8FiJAkQ*NabNs-g3?xFGI%XV$35%pS&hf)luHr6+aW})S0<%f6(b- zF%@(F{&al&`8)oDr2E83*1QtTU0#F8twe1!kDJbRUwx$EE5Mz3iJZFF7~34-9}^ln zixet_aB!MNO}^_g4rLyOouBJI3U7(BMt&J~U4B8TdK9DbHeUy!i~&+|5T$$nYmP0F zY0>CAqGS&ppS|s;KWrz-47#V`CO}8$|GJ12$r0a|S_=K;{L8}?rwLmcTt<97^y>-? z52}##C<{`ZiyWjEx(MAdh?aXVIuhWuhk&)N0Z$hn93y#cJ?1>u$|_%=9oi#Kgx5cevytf zxJ6GX>%?tle@K&w={@pAfWy9nW+&aVH=Mc6PiaUxyeK-nBUE-U!szpz(FtQEle}l?y0OIh0!(5$UD>6fUyP!gFazTa@Nm44 z$v=8AQ(nbyL>3jnc=(cSjx8(@)coZ-TO>w5DhD4ywUsNM=Ew3Rc?WAtYm{eeXYzIU z7AA8C_^H|n+xa=jjfhtdQh4t#VAo?d_TE5x15y^sbwbKIxN3QHLzT5H?psQWJNrwF z0VKj@B(Y~$c`wN=uRt5I4?RWjux^W7lSJ7;CdLrq?mK!=bR!StQ}PXSBux?85!C&c zS7+FH(PA4JEpfE23^&SI5(`|JOvbH4X`T@zc}N7Wu`yO`P=%OFidavvF)JT&{mptJZ9k!x(1*Gr z)8YrozP;1z25*Hv6V3VQ>EpAnM8A%HE_?q4MFz6XbsOS-U#H+t&rQ^1^7y$?;@)&N zvNjcb+Grfo*DOvL(OJX5@$GLK{aR;rofk*mhv_qx6{MNUVKgQGg5CTzhMMm!ZBSiSzdu(34LIA>}@QyOZOS?-Ww)A z!jF7kAAQyTs!2#lNI-}iasSSPh$|6T5!830o;a%rg>p)9(-1Mn(9q{ouhW-@-3pls zYcs$up}6nIOkGGl9MT=06egUbq_X~GG)G{NFy~25U{0lqZua$oj=^Ztox$zFFM~n3 zlZs#^`Yg??(t-P{?Sr`k3R%<26ursDyrvJ04b1Wed9$n@>5C9#nxv3swe>UiO{6*L zlty`_Mk}e^U^OH(WLvnM9_*j4p)@*h&6IJEz1*8GFFku9l`ykhGFKX2_LK+os5H6Q zM7?aUOuvkEY{>+zKf3?0e@Her&faVc9U=%3hBVmw+1KxDuXpp=CWs`+CIs@y@hRB$ z)^OL@*b=X94Af`wzn2)?>6=@PSSIgx$-;$?FH5Yj^-iaGXnTBY?4cYHF)!+zscQg?%eZ?-I*C2ba^_74pX?J+LxRZk+@+1>knNY{iK~dgi6f2aBK;<41W=Z#9^ zVUQRLb+e-pfAa;i2(u>;yB0FD&Z4feDLuD-v8>mw?o6Gg8fljg50_|5q<^)p;# ziRB6t-MfPfTFTl>bIakynWMhr#A7_8uvk5AYLm~ON!RZ++^^y@xW8uSIG?pbvZ}T` z^7Zg@+h;$x%7Sf6%-YTQx)0T(N96(e*wcoY?QW|6aOUB`0!V@G1@$TsOl5`|lhTcF$hhQWsJ6WLQocf`qY%uvU*MXE(64|ESd5ASpINP08UTrMO+ zyqk*nJ=e2HNx*8Phn%f641!tQ#=Ik3j#8Fp7<4qu2Kudn707Yz1$wx?HNLFa^?2e~ z0XVtWT!^3qte6%tsNGlzDB^C zIcJVwEPg%Z@v~h7$$9kN-Qef>&lidzR;E^MR$NvTU$1^`|5{7%f`(b9Dl#jMLDpRU z1MMf;bs4f4Ft0=VM1#Tb{MY#cr^p?m&RPy#2lt_qe(V7vOQM?!P47Qu-jqH1;5VaU zBd#=>J+ACq&Ajn+Lne{J;+{pwW+&U+L8en?L^|lbOQwZ1#f?L(FQ{SGj?qie5YGK`-YGkh)lL7!9K z3sOS$cLnYF^V4lE+pgO=+d`~wH62|;Ki}?6g$F>03e_i)DBhj-Sz^5IqO=`JKUuZaD`j; z4V9_E}P($ zpw{3z-dO80xY|f@#oXIDJK?zVx_Zw(#Xbx!R_IMAKBpZIJ-0(5hG6f|*TFu^zO(r= z<uro zx@Nf9o>}0ibKfe$s(dAOy!NLfb()^ioS(Mkg9u!VyTzl)XJnsPz2E|$SbsSl zwNbRGRm+cn8mXEOpSrXi)NJl-;0m-le>>KjYVMUl4Za&Jlb9vU=#g_?cB~55h1X8j zC>)^dYIzWyu03X}JXo;kn{L=86r>ks+vHg-B()^t(t&!JIN;>9G4W z4I4JopyFD7Hnz>OHm?7u;sMp7B=1}<64qm07SKx`MCd8+btJ43F}x-Dwc)uda;^k# z2@VwmioJsaz({s)NHqi1@{w+e4x}O>aS0=R9!ezo8@A@06NxhJhL%IW;V<4d*lOdr3XUM=u2pRmxxi~Td($(+R zuOK1$njoS4d`2EPUi^gspNn^X9IuA?AfW@l@PUtG@|DY{@u109FV8V^fO|-y%3@Md zz)@M>+RzYcV{Bo&pNZKCT)?!HRJTDwBBH(cAWJFHd;`WGF;P*oRg;tD)3<=I>KRx( zH)M5$SYC{SB;d#goI(t3^(Y-7=1?0xN5R|QpWp+|FD|p)ru_bht(o9$H918}F$-%$ zN-kDTR`%OMSd^5M0@emE_>>-s|9lDJFz1=ue3{wG-c z0QC2(0HlSm1laz-nh+N8d0GvC$eSh)6;yyDKxP+zD1*Qk!;d3yjwLs}BsN5Zgd~C_ z^-xsB5qWJAy{>zZqGhX_+&ENH$>X8Pc$se)TG)+IDwjeACYOx7HNteiFK=klj6-^r zj4je6vnIBLlXl>){0GOAa3k&E`oc|syAfv%2*k%b1 z+5kKeBxIETwJ*=NEO>xnxsR51Hc~oF$N7+K0BW6j&xsh6FOjbN4_^kXp3N51Gsnc@r_~NHleCZrc;4y- zW=dK~)$gh`FXx#FxuVfp;-t>_{ss9qlJD5d?a`E1YQeu6-4Y+;X63Q%YOjKqMUu?V zP5eiQ&CKJyDRc9lgl;y#!ZNs{#jjy52Fs&x$KTZDRrUKh&x(Qwwg%rLIHK2wS5ZjD zLzi9k)i0MIixMQ|#<#cJGG9AG`9A>R2b}P9D8u$aj}iOl>q=x{DBLud5ca^EC$_#c z@DE9G>6c@OWZ+q%vev7E2Sb?OH{}bbBKZ!G#VQH4-+-|}@qe+)R)#AD4O*K^(Sw=F z!HJLEZ%v^8Pnfw_)XIa4CDq7Poq0V*oFCKQ6%v}7dPC7Vvq*rCf4i!U5<%q!8AZ9A zl=lebtX;pTQ%bqsb9vdgR!E9!efnyZUG}ZUJX=F{Rl5H5$vVxb3>5w>BE^f@cwLxZb}#u^y(!j{sV`4?y_0(u7gwe*U!gyQDw`h z6_&FI_>#EH@(la}<<1?x5dN{v6}1@=t@x82g?JG3O;AvU>goqDXDHK`SA2)cshG~} zkM8oD#K_WrF^cpg{v|Z8G2@wBP$KD}L}NbH??A8%RmpTZ*$oZi(NvE(E2+Pto!O{d zVi+179c}Bbsdej;bS$kgKDM;9>v~W~Qq_rK8_+d1$+Akecf$D>?mc<-;O}_7giY(U zE511js#l4f*QNltU4vcQxPE!>Kf;YV#1w%Bf?5WWmb?gzU@k6RS^83qf4OnWs~9v2 zeb#y)XEW#&7ssF>pTdzWZS*hYBuBW2G(crIlZDEew*>E*U#zY#SVS7Y zp1GyibFXE!?#u*d>Er6>1%EI>tH>3Ag=zg3-BZ(2A!^=cTBgs*&gx}Y0$)D>n_FI8 zDD}{G6#LZ-t+H3z;Qf13<#d9p)2aydt0CDEs#tWtvoJhfdMwm_2*cdK`xPc; zo*~18wCBiD)8q`iF-?1vk^d1+qEOQH&CL*abWgz`d4R#rBvBOO!YGvykC-V4nyMloyXAJ+fijmr&P zGNc-^YEl7+>;YA4hLASX!20_XP>Q0#YHtGO=HDOvN4*p>bfv(}8_t$B3wrFaHX4`3 zWNjcUm|y6-^9RqwNH@N#T{C{BLDDY;jz3O&b-{cP^PG0ZBy}8}UlUr)%b`s8{BS1R z2zEw|+CMY3p}b z5#R#Z#y#S)6i@~%84yhY0pX?Ai;|@Qt;_U%pKn{RXtHJ|*~e-*OqQ>FweO$fO2;N) zz4D#1JUMS1x(!p{gTZFq#^Cta8MN?;XTovTF_>nO7~)g9FRYi=ug(`d!N1iCAV-C+#bdiAaJmD?f%|?^7@jex6hZHC%Nkc!g-b(p*N zd~2wfbQCKs?m(4pLH*+DGhL6xQ`{lR>4vK(kHT0qxfxZKuT<|vS}PTQO-RLSan^WN zP;XKixnCqh#1_)d23u20y4|)#rw~JDv(yl45Obd50h`+H?}pv9mFv_fi==2c7cFQw zzOyn|8VAGP`MF=qnwQBtaTccffnpvWy#(rb0nQ=u(!wB26#UTrIt!&n41=a`{yvs`XAJUWw4$n^9J zuJ9QHtxRM{?w80=aS+8jW%>IHBk?rk6twy6g)7lsGXE^X>UrlgW?es-sOArL|yoPRUBF?ZMHe63VY zX*NjO`ZH-}`8U!W;L+k{@+=FOCx_nGdCT0jk|m?gcN5h%+ODrBGu>*rw=I`&7;l9WUZVN%3cts=A@(y3ynbQ6M-palRNg_1 zbCS4v+tOl1*~4$bO;Caez)_!N%c_%xOt=b!LP*HUr2%X?1wlfu`6o= z!H4prYB#Id+9Fg7v>wyF1?xvarb-?`tGRA`O-@t3c8dhdiiFoVOMuJXwP@PcY%0R0 zyOXKbVKcJ5kl7?Eip?XSBUNsiXG&L^?>BF-&$U&Lo~$08s9LG*c()1~SjK=Cc&r@4qJ3+FWFL#V znr`wjxV`G}$L3paUjIP80S7YiMDn@Yz=!Ba9<3O$b3~4ZmT_|^8jqIS6ZPtyu5pOE z(O}MCiQb&VQ}t%z7lJ!w@%CdT=-HXO)AlTLChCPM*EubwmV$R_!w`M?5+&L+4I> zRm)x-KaZ)PN{h92t&gUCSFCDjDs;$7ykv3{cFw9w#02S%W1Ft-%dnF{ba;GzYvjdu zmM)`HxlVo?&`I-kjFWM!!L}YQy}pk3BU|`BW~&AMhFTDb#j4r|iF$~B*K7QFXrME~ zgOzbzI{8>rViR8x@(A_JZsBo~x2sxh zW#bUmWpfpMHv%0#95Ll~-2T2T#l|>ObX_2;|0_>qD>hr5`4VD(h4vgVePlmXf7k@- z?ue(Wd{;YK;JjDv)K~I^pMSbshTdd6BO+mV&LpdOdx5C~W4L;u23`FA?pBLEXTW3Xq>yx(D5;h%?KL5?YqMkyb;a{? zE+>ZVk(zPVJkvCG@F61dHg$RrSf<>wPih3_#m^VU?Z?*)0Z@ z6ru0xoaon@ZF__H9L(A5R=F^)u-Fclc6YJZ=(vlr))f^&b~)@;`?rU-7fP%b_?60* zBdq%ac_dqKAl}JuR=G?A(Ck!lpFVk>s&BA(uiIY-m*A(-_X@>+?L?4-N)}t6yGnGL zwwLqd8Y++RRYgEUf#e<5$7oe=uox-;n8tQ`4{x^D0gK^~9#_4+b+5}kk@t)-TV;in z|2!0vHX89ImzxrvTi8&s5b6V3Z9hFwErn|zb-J^&X|OI2ro~M-OxJIB3!k^zbi<6> zAu^H7gb+#RQ@dg5N{L!YKp3yH7UX57Xdb9!GgFHPhF+-0BTb9)Sw&(k#UAppcWFv6 zqDjT}XFH2*A?X$@Q2;IKKzz;n+hpXV{9swibbe;g`e>&!b9|J#bMt55xHoyAPS2UMe7BuzzO@jFShPSYl?<2$xTRqM)$%>O!t>Bgcfl=o&4#t zD}73}_HtmM6rRYwgV=jUT}2DS^DX_o<2e)B>YQ0}^dK=N-C22lVdG~WP6v|*^W{!E z3x%+=uv#Y7uoh=K+%w@O;OCvvrMlbgo#iH3Z_c=(+zYd@xGI$}HW$2K*sPSw*v9o0 z@)}9E04ojNo0ewRgPN~AEP|XbhC7&P#_ua&v{W)Ku^py_K=#muP1zTba_Y@zWts~X z=TZl~m-9rs`xY!L^|awMX!76~UKoBSL;lG)+N-#-bza9(8F7%6BB(^lxU|tX+{ z(%>>{1$2IUQA-kM6Gqy4jlUaj`+I!$A)4cguay-92U%rSXw!X& z$3`CTudED|%NP+%^z_-YoAs8gi~9Bjy|H-#d)5qYIG;t&c0H(<`T#m1=X^6eYLpQ` zac%4P!|?lP%=~Zdl6}xXkmcF?6ug5N#aHv;6ca@&{UGb(l}z-w zD*2SN;z_QfCeXU9+UCK zOdd9iKirGffh+Eo-ag#R9+`3oCBL9PpRC8+MWW#JTe&l6pQd0Quy+i05iAzv#!~~_ z4Ffp4JQ1}l#uF*^ed6&Ws*KPaZf0`6HOziByADx!`L!awN%T}h zPT~p69`P5VO;=D2nog>%ht!RvXok1vf`!}iD<`k-JNtsjY0Aw6pDD~m-9OzqULf?S z=F_!*WaTn}kfZ$6dcFB{aQlcjZowP(L7=P!lSgj6gHD6KM#fINk?$SEBWnxI3TV0E zlVRgw80o=e`fmM;?odGtZX3f#p!u5dceu^u3hnC}?!%VcAnzW=3Bf9k2JYmB%+=GT zWy`bjNzHQqx1@p}bUzAQI;MY(oERv1S~h{`@R+-SAXRO_aq1X0nJ@R~Z*FfyEUAdclyyAcX zwthR`Xno&UHQQ42h*EY0!tefpW@XqT1YtbAM`p+VT5{FK&eyVgH;&uHVBGoUYPF{i z-*Da&g{kw(sR`{joAYDn50x_4_m{~3Vha7)2mjX%&+sRWxX>bRf%ARD#>ZyT-ci`r zVD5CpD(*mW!13;e34bSH^}IBq+Vx2DA((%89-US;fkX5w&PS>K#r(CJM8R9-f!Jlp zUO^4XAp9~tFZ*T9deiF37fW5!^Fg(D#)I_in_z4X6FNoj+KkmiFc4QmJ< z4W$OWt0`zE^;P(r0p$!?Vsd1$%y(X3)|#RsUgG*fDsS}GeRBT!UZ|kCL{&h*jpDRt zhk+ut>QSuZ3p?GgkQQHGzLF&>8Dezc*P~-P6 zY1=MB_a=f!?yTBELe>Ce-1 zw$~k|N7)%c5q(J6HGAN(-bTPaQgU)1lD)svakIqi0BX{cTzpaki6fQD&46?qeU&Lq z*F4Zknd^+cqmc;cZ&SeiG*yAINmWa=2L)1?lJu4vAIV63>ys*+8#616ME3S+jkEB1 z(2$tOegEsWzhEnjP1pS>0#wu!T<;Roh}F-_Rc?kkBQMK#b>fNbJ1*4<`4t!K!{bzMFYw8niHP{@hu8DH5-wwCjjQiL5#=cb*w7xs z8toxw_4h8_Enbbjo3P0{@F7Tu%SOE}&vi)rM6sBrvQPq>m@iJ$%|!<;!#>CR=O;UB z&c9M!J6Hf(@80cA4J6|{RD<`}^&Q(JltBfBghX%WOANc6>|Z^;f3(}Fs{2M)H3veX zQE9FR7ng}*HC&yQ8PirWQ~oyp=5f=`X|Y1!JF|iY>CX!B%mnm4WAb^r2MzJz^a^3h za6v9;-vc68F-@Cwe!oZKK)xBd%TS&=M6tA@-gqdrd=k2wMW23>zaTq#8iOz8Rv?7H zJ&+Ziu3q{wzM022Z*vtkDKT1-p04b>zrEqINss9~G~*))FAJYwrubzX=}$L!F;P!| zxJ6P^8Ya~7y{1Bp$pbuFXNNs3#t>l`gofSY>_P2Xc(70zH6uI=KT7NA0Be6};=#r^ z)4dl0Ob(MyzT|sH$6$+MI1x;!8-;TMvSg>?+ain3$77ONR9#p{M=cRloPafH?KX^K zPSz3P%BRwd4RVj>on-_98T#yAuhEFKtUfL5D~_dDP1fwCCJ;`$>Zc53sjEKC*MJPW zA@*MQ1qMby#w%solvKwJ8BuvoPKT$Pw$MRq^n38vA6RQ_*Xg>uoToNw0i9K1e&nCr zJdqWu(CRjrGiEnNDlc)*eprv#nJpWz1idjqncw))d;oG0!5|MEM^!5`8`r22nCMM3 z+>N&4aBOAg7f$w|06eLav-FmqFA+g_)Td9|m%U z4*9V|6>uya4b7NOCRrY#iFdykDo@ojW*Bn{NR+E}wY{(bAH+_=ZuzDjhlel9y$X?t zFjsFy6&eAZxs5`u+-w-Bd(?1t3|24tW(OWf&qc#oX2KmRjH9WV&CQQ9Kbozac8^N^ zBr{HJ+}IDOto4(W0>fE&K)O^vk-cWUuj#=Q^(TL#2o6K(Hpa~O=TQq2~#C98f z5}Kg`%N(a;Q6lU(*~w#|RR8gXYRir|yI-)__^#1LuBhX%EJ2^uXnGV{6R6yD2oQ*%it(cb ztsQTV*6Xj?B~xAM$|AM+Gy-Olq4bHd*x=C z(ET#GuXk~wJvD2O0;Vw%M{AFvr?*dzX9vb^4CE;5J}q#SD7!WAn%T_F8FuEqc91Rl zkr5=DVpp9eE=-#{?Z(#T;BmS)+&0ig@DRRf7Z+PDW;a@z=%xW}SP=&o!B>5ibGru{ z{RR?OC~^vP3L$SW=LSvA%xuib3%jNrZH}JJTmw9|_wuz82NJfbm&pES-S<-q%A0xu zg311@f(b}$b=h9)a8u*S5XBnXk{2Vj?d!RcP_~m8G?dr>t;KglUY&1~jNt~0b2@30 zlP~DDC0u*%W$k7G&CViAPv<8tjv|V%dRN4{!}f9NC;L|~$hp)q2XiCGLtmZBoz9>^ zNK!Mz?J64xKa<{S9R8{K%QOsshnKveiteQX1 z92R!DjoNbzxSj5-E)P$ie-rD$`1qP>*}iMz>+MGdqnZJBkHgvkn9p5!@=ea`9gaekn-1`Aj>Pr)+-4Ixm+fgyd+>TYRTS?s?i`}>Y~fZpWuiD_V_oDl zlW!@0x12d_M=YI8*ABh+2T=>C;E+nycYp_9X;|=x4x>?yHAK4od5u7rS+8aGJ~;&u zG0tL8`X=i)%D!!X*rw-I^m(rjQ6rCVxlAeD5WCx|?Njv#^Xfs@CmDIJ6&;C!2hou$ zVZO9C?$PnlvRznq&g%;nwf!6C%hcNMFXFC36EZYSAU@|f{zSC*CW^80Ngl=b)u!q- zRjVsk1w}2zHd~w}!#@YE*}FGS1oOBXHVH(PKFU1VMX0HQD-M zmbpQuPKvtMPK^*vIBhS=IcwO?U|jF(*#@{Q}oGa%p9>zmKsF3#>A zHhG8nprIS(wl6mH8yo^qJ7hFf-M@R6Iy={5xFNjGe6`JPtma7hdpx>sXd1TLXU<>P z1PUE6F+*JWJ%YDKh5*TSY*T(;1`xDI-pr}nFHb-Ds-xMcb+)STz}Kxe{g5eG8^XMr|7_Nv53L?{D-_H(hdf`6zCiC;#cR2?W za}?<`QGyo{o=Nl3&$+=7X)#BOm%bR@$IFK9ow$1Lw3I zA>gncAmKkh$%|=f9kTay>cvUqJGR@NtKO@l{$b#YWZhjU9Je2#%r@@tQ@IMBpxCo& z0%2mNh-X@92(`!2->w0oaXPLmhATbA0fIqhBkJ|y5dP;;XFPSvE&ECtwu~|CCjKCC zUKPt`mrW1KgGt@~Tbl*^n<0ozn5w++`fhSwxImRCkL^N+@Y$glYi;VQN!6>hpM%L+ zLUjU;jhlOMW!25sec@rRcwM)9eKU~ZWpBPP?axoilp}6od~u+Fs4-RBEMX0CLxz-y zn1OTyo9@2P$@WfRliRHT4(+P#m_%l$QMRxWHP0)k^Iv7ens5(Ps`(l2dF*snmTaX3 zuL-Ku!Q~N%06U9U;sM=PbicX3>A#WDenxXexVt-^WF zWieJLvf4%$^TCV~*iimJ|DO}Qo^RP^9)Ne{%Z0R)THrSb!a1u%uLj8F*L;jio|T06 z?(xo!;VxTyNM}!R_i>{hOlWEk{9qLi>yHe*W`ib8b=9J^ z{$LAMHeI*9a_xfumQP@?WXN=p{?ewOm6eq*`NT|c?61s_VZbdJikD&!iMUra1v#RMp9zhaJVqwqqR4`J-Ogz(Te;_DX44`w6`l6X^W?>Qc-VeCtv_)o zwbBinpnEFF@h!bA6=gx;KZ5%qvLfL48lMcZi5Xv><%|@x?2Hr> zS1)oF*>Ks=N4Pu(T9Evf6+I9X6*} zRJCoq*B@@8^Qh!M)gH<_QtT4quVmId_F*BGjptNHyLR*WfdiG+g?S+67vba`!=QvgteXr+a32x-^0@c*YH`w?bgSnN{qT$Etu8skl|-2XDiVf zPUV)$9T^?mW$AyUvA@$^mOVLssnk+5=42Vfx1N78cT)Cl+2z+dpGE9D5O26>7g^4V zB0tx7F;r4|Mn|V`lMR)Pfii*5t~`ZeHFX;16Z{Z=qR9Oe4UAKA&@G&9)D5-n98?|U zD2v>&>npKm*#Td=j{ow~zn^(_Fog(IHKB4>IYjhAIIF1c-WB~SYbn-X)9pvnQD|m& zRhVY_e!BCxbGT6=1q*i`S2nT5pr{${sYSb#s*XOWN&E4$Gf(>Wl%Q!_Pka)r zi0j)`lAB-5`yG=Z2>JcFmuGJ8o4ohd>g-pKkCt@TToLw=`PnY=wK@utWNa;8;o81B z^O2&*cP8Bm5sp1Bfn*2mK(6Rk*@Ok&3{Rc$WJZ05+X7eZ=}zg3FM&KdY|Tj|j0ytx zx0CgkuaL{BNhBSvWF{>XNIx+j@q(q;zd-DC*M}(ql*|5>OmN87*mYu>CE9`dTIK)- z%~4i+Q_y+WVW99u5PV%L$~Dfi1!tI{nZ*WSp#}SFt0N#r#%cPTPqsmyxE5hIZoK@; z-qsfJ^hcCo{^`zTCR!W_w)Avu6r^N#!RNieWx$cb#L`<(t%P{J>^v6pR?oQ(+_pX6 zp>>f(bFI!t8ZvSinlMZ(Ts0dC74-ggMVrT|k9T})+OA@l9Rq@QJP4yUS>Z0Yx%2?V zR()HlJ4F<4Op-IqOucBv&Sb3ai6u#Wumud!Yo{@(T)XKkUAfEF zYjx|kPbozK`sx|jszUu{k~;eVyHjDlDMttW+4}q|BPj{mH#S^Of&2yz7F2TGF<*l_ z3L0!*Y>1Hb0-sGFGPPVLJDX@t*kjLY)z4>Lth?@q@)Y6Ve7yFHfEkIWqM%dXv2A_z z$cP&FcJ5BW*+fS=0E0ySFm6=9y!BS$hJbA;u@X*<;E&{LkwKVUVYC6-OFEo4Qh~UK zXnm#T##Fhy>rn|0joDD1^-Lo&I0GJ3XqRtMsCFlGU}<$r$vJ~UO1plDn#X)VC9+U$ zg|)N6Ot7Z*7T_9`$@8~~9{x3o_t&z5OJAo^iebhJY#U-U-k{ggHH}~H{cOsnODJy~ zFa)$~ZA+*b5Bbl}5S!M9#eMd@gQ^h`_e*t)b_AXGBTf2^Mvhb$>uC6}yyIfI%^0zX zSW76T)sG@?+_Cjca9}eVE(o7h2*UVqbz+;SGfp~gh-JRxUbk(4*TF@i<`fNgwA(~gWE>Q%Sf7oSW$w>PXy|KyG;XPU}D1$=J-UI+^%y_a;C zS|YD}SS@$)>b6>vyS?ok5S|RsO`=!Tae6)J@!@0J_Q?(#YRhnM+}<(QjR*9wokUm? zyv||NFzQR31#{W>F&p1%xlXNoC<;%Neyunu5V;f0kjGp!<6Ln6v!^Z1fDz)4V+i1pDJ#sC8Y)Ws5+9!X9 zFGovB#ChjH7S(WhPT@^tgl!*3H(`|S9RhkeIsA!lz}BS;r%nydP85&QY%=##XEhaq zNN7tFU7GC2hIa&Bi0?U9wWsZ?u~yA?`9FCmac~FF$i0@Yt>);*_B75`hBKos>`?ch zU5&*KwZS+%Q7$=aWVISQjRi5sh$}XF-9Pp zi?-5Nowi&jOrFazIs5MPc70`KBumuY7q<6QBm2=x0f)x8y`7bYX5t_x&_%NX3zfgB zBz4MWdv3-4VA`RO-K zI<(TvKIWc#JnMPsp1Pp*3sb*!;tD!C&qtCFMZ6Mj%bp^iSFavwdbk6g5o0;Uw?XBc zO1trgV;LgjcvXCk`I+?>RVz;YpREC(aWW;W?)-30pPj&AR>+_5v~` z%F(!d&&2_R;_|si%PEYc0?E7)8>8;T(_}NnbFFG?Fg1js`Lc#L6vNnCndObiTpx)t zMu1-sM-xcuTrs^%VgDt1cq!XR%P7&vPbPE=z>&7!;i2_CxoF!V)OGfwq8JGsH z$oc#O!h9xfHACrU31w(hW|K7qQk=-GTXaaH^-KH*H*4KAVDASq8euq)@gkcgoVGZg zLKyF$Q~fzPzk{@wNwZZ&cIH#>cXW{45J3bfP>fVT6L(Y24Qgt)r$K)P1f={b;;P_4 z9l^80#KVelrZG=eEFuQVTvZkYYnEfGFurwf`{&62yuQC7+Y_k9!CPfBMspGx^#aSk z-%9;t(JB@gH!jl?nk{pK?S%x@RN0D6?b?b-_yUkR5DblKt^Qf|Mwx(RtS=*6MWx{l zPL1lSu`7KW>EsiCT2DG0NyC_1Oaty&?q3orQ&SsLG$TU-Sc@DLk2Tm<@>oO$V+PLF! zR?X8!x(Vdmj}PE1_pRq8OX6`awcLN&jDZ32a04K@=>{6~5J3raRaA*HKFxNTg(yp5^yqh z^F~GnyuqAhqU}bUyq#(=+h{Idm@b)bJ45uosnJ2R`jlc%-Ew)rx+s5}oxpFsIR!gN(lCR>-r=zoS6 z{e#AGi#LITXI^*l%OQxahmZkF=#&8cS7%=OOa2a-Mb#2hQpM}PkslrXtqJ7!;uSkf z+zN#_R{J+$5cHQ-#ElqL&bGd@tNmQNYTn>oZTd<1ix3M?rc3f)ls6~UQEmEkXtK^cw>tfpmVwI35|dHXT|^q=^G z@}-C~0Z=x80hP3vzBcUr^I6iTjazB7qDH zB~EC$x4dztbs@D8dn=e3ID$ZO(C0RNH2X#2@_z#nZ#15V5)v{473=&2b2v9cT#vRh z_R1}VE_Y7ZjBTv1oUnUg&qs_ft3Skk?k=Y6i)TR=6AOYEi)l?D-#@Q&g%bV;EEq^4 z!){GZCg&>fRD&{v03L<**pUq-d)Ou&9`dgClK<|47lG2es{qN%cVk{k^?O){Ao)`- zk|t2h)^MZX&sf~Qqk@L`8@zXt4=D9cvU`YinnutB`VYMie_;(t^dHl%%(TzoU((GS z_V;Qo_h~0#e5KimSUIB{u`7SF%JQ?00w|G+d_7+ES|k(Out11uWV(7BDJPObIa-pT4WyhYf^fNpctU2oi z{yIk>n+(uh%!b4V(61;gMy;_>!r_`P7W7SUFb@?DCJH4#`)^L)`E&aF!t|G&a~*U) zre6(leaG$v<`^&ZM*Ip8cmQc90I4~7uU}H!U-m0mc*WgA)C=4Pul#8Dvq?e3=Q=<) z$EbJffg2nh!ySQtwY~m?Q!oM){pY@%)(x5Q**#{l(*8M8h#tzx zh2)jB0B&5{;j*Fr(-eQ5TY}+&Tf|-g)&ULQo#W)1-B+(r{DOm{K7K^`E_{f856(!Q zoP^&H*!UA68N2b;yA4Bro zy)$z_OjAWw?=GW7e931d0H3XRpca$ZcsxeoF^IN^0smpR{FG*YFc`1Wg`_4IgZHPU z>eJAP!~67U?%erO&<6qf_GpBJbO50;f3mY(t^Io|0#L8gxXETb&I6Q{NIZAdil1+f z;*n!}75=Z@7|})x%T?l!XV_51*9`rQoV}c!a_oT$kG{%|G7AX>p=HL*qJI$l=Mr(G zD=}IZY+!v#;C<<8NNlg7*(vxIPg=+Tix<=CT>Z3sM;0 zS3~D!%5fUrpEe7z5C%8|)}NyqLd7CzSPA-!~~)IE_F2`qESs|G_61&{lTcyF9;W zaKfOpym3LB{MY_>)Il*&C-)Ga7HHo+@w=eCD7~9i*MDW!AftTvZa}!1Hi0yJ6GK8M z{roTiE&RWr1_8lUp?l>Z;NMJ^pGpHy{z44E0dpMxcg^visz3)uTY!DZ|8M``f4zq1 z&_7x;|CEIIE-GgjzOxt!z(***$44PLKUMs&g&+K~&hHxa54uI+(Lq*xd-=Zr45AC8 z|AU0a`Yxe;X3*%He$NtnuZsL#*sSbneyzDQUz;&5&1TX?rbY3;>w!Nu9Q5Dwi(!olD9x=wXW=|L24|K=i!K7u2*a`Cr;J?9J#r z=0G3RMuC!?KOxHRCX*xj9=I%4j&(1>6*DD1UBEo z7Y_;Fj2l~$3nUSW?E5pVW0R`YAY^%WNCHwyy7f|Y7$g_>E z|CSyTduDt-%W1U6mYXev7T~sDwCw=ZafTnN?kZJVKRSB8Lv+y@Pl$H9!|K~> zrQPj7qVWAhCr=xYF`f6q#zJe^HkuFwtxc;=sn=@&U8pobL0yzeeWw5J@>Z6C@Z7c9 zY9AHZgyS-1-QvEp`#=Z7qe2*vH32erOCykp;$xs0sXemr-LS4M&C$+M6wdlstKG0R zwV=yhDDCH^l6KYzXFK>seI{Deb_<0^tFnGedtYT_dxl(6yByCXGJx;> z{*c3TC-J`&!;}fw7wA#?F7+w0Usf=V9`@3g*eqFu?R4B*_`<{%6@R~5ps%@Dm+yvJ zt$jU2*A}t9K-)c9-9Jm1s1;RaHVjoSJCr+`K3Zx6@o2dyX`k>+yVEnN7KG&%vQkHB zY0-}dKzynT|tBRhWt}){2Sf;u%|sGFJwMFXH|-6`6{=X zs2KJc(D_^M4uUdhtVw5Ece|D7x5(Fa@doRFbDG@(PDjf%k;A0Ry# z@+5aEf{Y9PhV}e;e~Y~`h~K!UNGePp?pxX^Ht~8#H)5yrYAb!>O-3MJZ4y-tFXE4m z0*cr}X)T!Fjf{{~GB`RMyl;_inD*X-e`!Q^Td#077xa~P7685OkrE?`WY(b^3%ysa zPY9GKUi9eMQyi2WCoCuxJwpcHcwF1%y?usmwsz-S0}U4_z+D}*s{KO~m{4AdnfJ&- znSUsazr#cF;6l>Xj+Eg*)f!G9PWD3q8@t&JW=rRKVu;L|&bFcwxp7|z!YgapnDm}$ zv_WU=o+uSmOKk#wrC^pa zqSzk8p`lIrMJr;{cdQ6##E}I0rJV*cPq%Xm)1R)3@ADddc^6i!??bV7_Z|Yd#%@#p z!?j3FAHO*XX+Qi=N;JJ5m2uo=;5-Up=qqFDGJ?D0ym<5xxhlA44Q!e zeoxv>K1FW;$VZ1O2qU!IPwnDvFxkJ>f*u=9tLFR9x7pZh=ql9+CY{H3!CHat=tn@O zT*!puoSjmQ3Z@6)jszv(?8y>0ft+#sGv&g-7FAPdL}kXKLuec-K(ne3&MnH(62tI| z6vBXsLOXe-YDl&+T`RiT(3ko_(~yF8;;=Nkt^cggeD}x%tyS%9~ zDe9G}^~a;zp0HcG7_|86d&>TGa8CkBaSPuS^B>R0(Z&Q~#DNQRPxY>2pFC8sf&8 zpa`H9lLN7^v|cm5nPnixY8!*5Y;X@m4~6|d(%w2O%C=h{7D0LdF#u^L1f--JM5RFq z>27K1mJm=0k?sbSM!JUXkZy)<7`g_A@8a2yKJUAKd++b}?e93|k2z*WyzlG2uC>l} zuC>nfvjp<-RbVu8eCHCw&{Fa2Wu~6b&HZV6j!aSH#nY3hu}rxsyklaR=g(z-p(jV* zV*i66p&I%FZsJzx8$$luP$~1_HLuV+$X}^{oTzHt@$2^WwoGw+Bd>mOKCN8ANAgC; zv6s2gm_@hzmAt^w@Z3SC@K6q1Prb<2?(38q+m&&rA^LoWWdyoI?Ny_O`_yDry>jP5 zdlc35nVaya?tNCBxBUWUdNvH+o4pdA5Rr@12;~}9PTNk9`wt(W^H_3`w_oXth%tq} zRd`+D1o^JEcf9CYedpa45;dU9;y|ZjHJQ_{^ezu7Jd<-BI;E=XZc*fRBp}msgSWVG zb&)+{(3yaelJ#Wl8>>h>ti?Phi4JF_?k=FR4s9CaxhSRK!hT!E<(32Er2>WoiHmzl zcC!B+eD^tI-rcakk%euyE7eJE4~tlDMSQo8h-Nz3hOwgdazTri@{4jtOskp$AzzpZ zYo`mY04bbl7cojmltNX^KJavL{iFU#_cxr&RR@NdMZY5pncQeOMUAA5eH6OKh@t-a zqN&5pDQ%V~T8~GzIW|BLtXGX`Z8n}-e+VC&a@+K)lVN2wX~xp1c+2vl5LXE8Vr2?$ z^lL7S`(o~(U-;{~LVqNMkbC#UO4@mVBjtDlhLEV=OF5&?uUViFrx{!g^)l16asN?k zcG&jbVKb@BY-B)4{N$pQ7L*Rty0TL8_P`hPq~o0#dLrEi)yYK3?k}w?=lN@l_8^y|`=3WhI(z~;6(FzK6`ilS462=CNH~(qx^?3YzD6=@ zYD^dNJDJfZ@t6PHj4v~@5~qsi_LQX9oS0#82MrbxZx8Z@zu7?r`8>XnaHWUzBvgnp zDnDjDQLP!XzLP@0%B=YzbZ>O9wcQi#mb>Eb?v#cSK8*ja)-K>SH)VDRLr zRY@ni(s8Ex>NLY^oVuN1o;Iu!0yl}Oz7^GQf&#rjTyGE2-7}-4&Toy7$@0bM{V3nU z7tPpxBCIJ(z3%cwPdIx0aTIxzPbhahy!?s`?@gzkq&|A=S#`uzwVu6s-9r?%YSme} z7hybk_^KxPcw0kyTVo__^Gv>_@d)1c=^nhJ>TI9l>D=OTu=|e5FD|+Z_jhV2$8V=$ z-|w+GQ$$pVHdDOG_tM29bMdcl7Z4;?jOMYls;%xI7%D%chOSgG=^H zl_HN4oBOm?P?Aaecv87{EZJa9?u?@DpqFFNn~kzSX8Xp~x# zqH$J|Uy24^SBv{nn{@2bzm#6?x_1rztU0QdO47NN7tYi6(+weln=v6M0i}oFwaerFDR>?Y{m?_%KX6rT)@* zA@jQ!D4ZFKi2&tVES>C^_--O@x_>J5x&Opmlc)Cg|A#|=Z3LO*Hs{ctbx!I{dil*q zvLi0lvSk@a1WYP5qn0iyht^LH`gywPQ#?%kP(H=o-Z+Rwd3>>sfO~&Y5S}q2x>vRK ztP_;qy23BH(zhQ0{gP)a(5Iapwefe~cG(J}v2Q*a0|FAJ z<5p#N4gw&QoyXe(G@$hI8jZ#uXfX~9yl%|;fMcyz?NGHQw4S*-XuolIi7ztgK78hz zEvB%K&f|W(6&@yhuI%s%&+1pkDn9_Fjt4YDDc(C#T-gJ|pi$c(#v--}*jcO^tFPo& zmqn)iDf@f$DP5|%o`y}FETxZ@6TQyO8?$vSXAKGs#}^;@8GE`p-`S4TuJ@?YQ{N{k z(*lsu!?d1>+;P>{_tw&&3~MwH*O-tys)ljHT-%XCc)DC>7xdffcU^P?-MHqte>% z;_?J$Vw=#t4eztsgl;;Q>Myom!(9%w?icTh&mx4}oxCITkTJUD6EGhn!mjmROlRv0 zmak9L4g8K6de@*N=Qe@z#=$C}h6N)5c{~L#Ic`2Gu^3~q@9Ex#YO3lYU{Hx%nEKZx z82hFBVcc21MTW>FkAg&*G}0!+yPmXnj_>@$cIG@}e@H>(3V~oIy-0BU25+d^xU~t@ z)`VU#j(Fo-KovmOHC0Uf%N(S`V{z}RNTl$2yCKDYi|l<4AJ2i(;{u1A!;J~9*6zd2 zqob;x>-N#hlQHSEXScTPAIz{*Q@^f1Kew1LOEx#^j_wtveEdbk`xPwZVlMDUm_mJ> z*RkJC;N%#OHb+VlF0GUGr#16KuQffqlKBkN>jE4%xx4156~>Lv)BEuh_?GWhWle`P zKCRoasXrSP<^e@U(FU!BrTx#3&QcOCOqEt+O&`a^nbyMVD_$PP`3UCFDwe)8nxxyq?_!fi04VOXL*@U6+@VENAk9S3?Cj1L52!awG*6n0?MsM{wKb*Zp z`mO`QnT16M`#!c1uDi#$9>eR}aj}=@diE=zWZJY)_;~&@TY)DYS~=iUgB}up9S|$w zTK~crj$%|ToASC`UTyT-yT=5Jo^+%rZAV=E3|j)iE}@#X&0!))8XlNpqmFoPbZ;+e z^HdLN`!mH-7jvMg9jxi6a_(%bK^MZM!rYh$<%H1X$K^T9)}qeI@S5?t6wzMa2qh_rb+LfWf7U6kvDSTrVofSZ}VH7?zg2^ zl|x#3;`+PSa_GB_rfB^^#~rQ{CdpT57pb{AdnD+Fj4`G3 zNIpM$E4}%qcPkqd+Qmpkq&U^kx+<6-l5JzcGS#POU>~OjxO4^^g7)w2IDIx=-hYuT zrpkRscvrU}upserP`1;i3BNR4$p1llnpPkdU+O@nZ2kxmy6i?kw)yDfOk0gMV?-yQopIi{HgIqFwN8^ z#-&iGi-GN~fPk5wHxXIi*#){jvaH5%^HOB*w1I~FYNk4JmWx1?bY(rWk%-?n47wF6 z&?QrA?su4t^=L1ry%#12(FU=r^usgxt{IK>R9OBF+-ngF3v1stCRwa9u)scI)~5S@ zh~Kf)4m=jQGgWR)=NBlv&Rqr%c`zEW()-|6_hH3Yf%q5|FRhxsNivzRWC0WzulHJd zYNLuyj@Yr|^;doeH|00^*tc4PDfnay>Z^l=jx7qABax_qw^j$@vgIDciIMx& zA8>l1A)ffiioMw%QCSu-p<;`&S00m+`^B@Uev9kDNKO8Qk7A=cuV6m*BbU*vnveU1 z5zl^H-9PnCdBFYc5pz7xsJ5J6`|fNf;b$Gh)2yQLuaK!jKj_So9@Hk}-ql`3T)hx(NZKU^fozF&BT`-sw#5wz2_ zdL^1A(`uXf&R?1i752o@PEu;;DD?iU3b+zZ7+R%UY!jx&=Qgt*qxFsxaF2FfiR~{( zmHcel+1c;?P#AG}Ye?JH&sVwd^;D*BExqIB@K=;eL_Ee%cDgdJ5ZR>TQYi)oJ&Fa# zr{)Kna_3Tz%@d$)MRzZ&!1cy?XsP8$A4|>okCLaR$2coK3pI)vCgh|YyC6KUdgeL* zndRry;m(M7Jg2#lq84FK^XAJEk5*}prY7d6hUa%(7dpe+nJe{YFK!K{84@Kth93Kk z9BcgD%&(wU4Y0k%3*@eq77ET)PAvpHZl76(L)Rw7 z1TCVUNbyf&2+$-946M-ylQIB76FSXD`(`J?Cc6R4PG`+YQ&L9=aX%H=Fy3wtRBUXKty%}bg9HAMO%h>-Zwj05wWWXAdE^)}FU4ODU(aclQH zY(1s#{h1K($tnD#nWKD^h<}Tf1Ltn1SkCKRI0wuWBt@F)`3?6hdw+ zp$fL1qIBeAI;3-Ix3*!<7!flTe;Q0FE8PKpTm)3Mz6uH%Mq8Tz@x-!$;Ae|;R?68S z-HP!Sp$kavNwcjufb6a7+Az5M4=RRSK|RQ$qf+>;WRV7G&n2j0Z$w@@dse{{-JA=( zW^dC&gka*q8KmheWw&R+oBU6LgIRtEmkwvBofc@^jKoWY?KRzEor1Y%!lafNxxQY| z9ge#tf@X#iDBM(5vf4coDj{1 zW~#?)_@x8ru7cF$>trAh-wuYdgUd2>J_v-e9FS^N&jkQsJelrMa-~UHwH;s5H+fpd z&z?NHYFm@OdT{tNV9a5AP{%YPv7ZI=Af1~1!F_uGWSmF5`&assVm6?+kT80pX@b5f zs2A)P3?TFNEW>% z&Tabet%DBZw!Gc1cveMnHpkP-lq7E)oHIQu?i(shcZv|THlP@q|n4T(Cja?Cmx=CSy}_4%+m>{z`dS+!Yo zr>Y`5m{Q;wOa19X?YmBswXV6PW+P(JEOA6mm*Fgj2%PM0z?GSQ1JV`8$m{;IyR14r zoX^xuL{8R_K@bX10u}6VRy3q^NqH(X$m<)*Zc)3-Aa$QA$2V%y# zk#DpRrnh6C1Ic!An=~2-P5<9Ueegzz^R%PQulG4}xh6n1QSNLx#>%82z@%|M%?}}6 z^^S+)?lhZOgQ3%zJ3PObJZ45nfhVb~4ApJld}6;MYx7avmI1_{n9JZ>(uss9iNFdL z2fwG(KpU&YsK;Yy{G1Qc(_I=URy-#qn^CRPu^o4w^=jrWke(elv-KnOI$t;au906Z zRKVR3$2QC9%kVBdj{}mWQHt$&IQmkJBRTo8O>MEV+u?>yg=6<&GvFV3sYr7{=Zn4M z&umDR!*@a_(yL{VRETzm<0MJM)P!zO#v&|dvh9o37sgg6+mxV}$2FicGG4o2tn4EH zRwF0`c0fx?3k$nDlaq=SLCl|7XeJ&%>xq8r(X<(AS+yg@7xST%va#HDTbS#9fPNIy zjCnIDI=-jkN)J|q^b#Ru>p<rw7s$xX${q(&P7Pb_6=4n0b0yG1&XbHs1fm*H0>*oXEH?Y3^ zezn{|NtAq0>=~%LhaSZ3vA-UJ62i6c{c~P4n&kU`dl5oVlqwrlbJ~L`7}eUJdXGuW zN>J1*01dM5{_EZ(+=_Hp+$t(QT#@eij!>o;)@}i~rvc8e_xWCpVvc<8rq0lKHS@Eb znkzeZ?ba=4zjMb-Pejcye_|+wPdnuUPih z*oAy=#m)KgWqop)(a1+{kwZ92GxLDE5CwHe>>D zN%CHFS6IylTsOSsum}x5JQ;=ZOj?Q7>YwhuE@6K7tW|7nKF%~b63DB4W1B>-E%q-J z)M%)SOnT_YFsWD95(W?p?W=y*tSBch6w)!AEOAWWw0>tr==|KW{C?a}*O!z44V-Fd zM_*EnGK`|~O6Sb+RPxByd>*~9n!f4AB9M-zD1-+%|jCL+@ zr{`d|tCoi!UsMelo$Lrje`~#DWEHmEm(SN2iQ4lLlhJEPN#HO|UUTY+Fn*P7apDDd z8*3FUo8x`cy!@x$%GH zT@xCY!QFEUjfUTG{gHcq^&Al3q5>K7h@50EsrxJ%=?k`$rB*|VUD3?>#6}%obXpMz zHh2b*)%>pX-oY#JE~i(M(Y@h>c7g`4aDn*J(TV3cJh6^qk|>6GmL$tDrT*Mh`~)2z zCX=hEaqX`rbNh4Y(lc0PlH8mpdm&}=PZ+hUGs%xv*?HQtDe}t*DR$GZdwRAI3xbASj4C1)6Dq+kf+yjZx zs7&*0Pd@&c+G_U7=xkqQzr(P9Jd1kTc93668cJ%XTX(b~<8&U$z_B$HNA=|9Ym%Qr zm=(BdFp1?9s9v$)!B%&dO+CkDuTQ5+e+|^x=M2|uKHwE`{4x%alW^FN#S1DF!auJd z)tkr`(w7gjI6cX-u@-V-;|$Ygq~u|Bd)L!BYgqW1p<-_c?0O0o5uu)z#dh1UIG zG%Qdtd+m0@AE{%naw|AYbhA`7-*LKT(y2_QC)WDo&=pg*b-@R-d35`H&R_AC)eh#{ zZe{ISIYV|kOwXC9I+Ez*9+Z_E704~VdVjFmFY|L{TZR2(vXo&>51Yq-5WcA{;}mww z!r|0vZmLk^r+-V~Okjuo@fP3u$SQ>+Wm}mU>ITpDEt?;`sX-YA{@X7m@>MbA5O_G}c< zML_mC#p5tEQOH?d$NiE#3N@!l5IOGGg}>)hSdSE=lS7Jss1rVx~MutBhNO^uC$ z>#mQFQ+=55*|WCbxYVYT*&ziWX7vaeT(<2SU^-Y{bmBZWnDzuQeT7OT+S$GgG)`;I^{r#L3nKeNv6i z9Xqy(vjo&a=a}nbENFgxj6=(31tyQYKqrFqjbZJ zr%rFyVWP@DrVjmEE7=xqH2t{aWKhud{^^~u=Y4W07Q-LPl#{YQkUmq7ctKLZF}AK# zGQ2y1Ehh*Iz5NekSye$+!oq)c>-e|6(NnKB_)wvJDsH+Rhx*I6R;f zP;AG2j(tQW2=8KVit9DXbJ%n!7>h zd(S$S%dmu*W_R(6?otihTk&Y4m)C@hn?8y~d(e99&|z~@3Y&=Kv1*}C6znP%$o;cK zI&ShzUJkg5T%KxwSIWu8n;fGSfqDw7B^+>AsESvY^ z-;14(??ptuY6Lo5%3hcAWsNd9^Bcxy1w(RssF;4S2^%0mZeyc3)C74P2$5zJ)-84U zF1p*Woh?UVL;n2h40(Q2TDhq;ru$l>d!|hag;U+iO6>{EUFiW=o@vh6fy+lum)3Ru zT7S|n_qP&H2_ZqjwT~eWF6p^Zr~}-N-b#gTO^hU_L6kfiWb|&hdLcaHYlYTOUAEo( zJd*ABRl1|)RI0}U$<<>6cndh@1b6Ov}S{ITX64G{3iQN-6qJ6*A=&Usfuak5BISGp}{i5OjlT# zvCN9v@#d7}JUTO@wP}&yN+ki@BI*9k%}WfyZ=Vdb&HM6TmIGGyb&@zd{?&B3jNHOK zj{H5WE9y1t946hlg%CwCdm$WynJ^)*ZJh@Gj)9E!ZE1J zZ}-qKg@q5MnG~l9r@gmFEPP3Jz^q&D?OS*9ZBa#K6NH-;@m)3gk_6y$`@j57x;Yd? z^qD!c-?eav-lX~c;_-W5H9vgu@a23!0z0W?#D8A2e+#>)(r#aaXHOXbo_BhMR_G|~ z7rP(f&(PPoJKGaaCnVSu=v<1J4;ADBpREib^~ED_+I=@}Hk@g$N$YgOZ%rm9J(7~t zj4l{4GI?7aWkmavFn~0ZED?M?;>nzUP2>2Y1cM}8xH#5dztQA<}qJ8!r>99Sk z;IuuNUk%KfEIStQCvg|Cn*6DUpm9m#sYwr&Yrb$YzpHdo%T1>I4r>^t=G(g)Gx z%3ih&>%8^TF}j}gP+ZciuW)D~6!5f~XVCL=43hJ1%w?Vrq&>YB)$*9UwMT8;gE{cJ z5@QSh&^Kd+(2M6l{NTy!fq{}SLaT;T_81@yqU^41(wl67JeRLtOWT!o`%7hN8zG-BA^*A`n`JrQ9K)^m*9b@N>wpjc8LG6Nrw)K2~ zTXd21V|#Egh zdhEMzXgGHnEr~?lI?pzhuBCo(=aS?e-x zuD7dY^MlitCp|-9QmgXY%1%K=wMWNXX;{xiE2$Y7rFZdsnt$@xpFfvM;xEId6m*fq z(}eTa-gy@oD3dKqQYcf|n25?b*E&)Qord2mTxGZ$ptC$8dM5VIW~H%h#=2lPuAZZL zbs>PW@bR=jO5$I>{f|9OK!#$!%~ak5G3(S)I5qF!0Ru`HMo{u3^k)b*Q74!OHnsTd z{cE%JLyZu}NrM?@+ zGSNrJIvF=k_8zd-(j5>zd1G}QD~uW`xsMMgY&w7^lmgUr3!x-=lN@7;J!R`4(86k= zW6`QiZRt9iEM+wEjI|dz4P?#oEjz{}l7<$VGOKf~EG|YUKqFsgv@`8_liegp=_@6Y z9d3fW_b1g$Dr=|&VY_u5S6C#Yx}x^t9jZ;bKfc!I73S|~8S}%#gFhJh4+rzFZ)j9* zuE5vag0a*qQ9Nr`XC*8fQHbTmQ&H#(J&;hFLxSfxSh48!k}d0uY{w})HfcS{9Q}Qi z9cGsq3iV&u4e7?u=BxgST&(Y5ES@`&yFC`+9=#A;vZ$hcA`6I0RRr2yn)5r>Y&`VT ztnw|OwlY`zizp6HqOj*nS+Stmx@xJ6fFmO?G2!W2QrIgk5*vkNUd6W11R5Yw6!D2k zrKGa#W(1Q|a-IXP4clZ@#bLnBgdfl>l>k*GH3^5P7t%wMTq+Mj2%;x49? z?}hEjr|^pnX3O3AYTKOZEL^%NdIg3*==W~EbX^`1D}V39FkN(&f(kNJ3N@^|YY_SD z@VdStTcm@OAxTdSkH3E2b6NCs&#d~V2?F{Y)~9toS_YE{49wyN?p^UA@HM|R?Udq& z#Yp<8CbI0@xBjM56ToRXtVo}W=!YeWcA)xF*nYqvDv5QBIzQUzSfK4*DjS1|l`8*G z7Nc^x8Gci+a1CF}5}4Hi!r>vHSo>Wix7tvr?7ffc{_PfRTUOOPH60W6liNGwm2XFW zbd2eGJqZsd8p&?+&O-nMh_`*^#KVML@Vy_Yd-~Ye zR1Y>~K#*njal$k@Dw?>Kp#(WXMA^Mvq59evvuuO2*up1OoJ;00%EG1^l+5zzHr^&v zzwkjN;rj*+dVlOW3fFPM&5F_6m-*r!s^u*Ta#BOkqvuWwX55Y8v!0lYIe$Uz-mkPj zS*&$?9jhnH-b#Yv=Sbp{c&<&dT8%PGy285iTJ4>Tuq%4CZjPC{lfwuf)brTa`yCnm zQjRB^4f4EHq>D?VV~{RQY=(w*AfTTKL6gyM;i|I+)>Z8fEn0 z)ZpOD?2=)0vpMTH%~C%QI*Y+Ao#dSPc3VU${NV@X;gQ@cdUAmiLSjRNJ<^}lq%ZLi zEA-qcc!8JeC25+)Ji3uatxMd~`q0;Nupk8yFV&6V?+k%>kg2K3w_psIsLKBV6apNp1Z5;JbGqD zg+Hlm8&vKAv+KTp_gf45Ayj-}eN~?j1&}UJCP%JJHG*kdW88TY;Q^~V^+L;y80d@{ z=jb6C;|${7=Wjr<`uAYC2;#!x9{j#_1C%G(d(V*;-GJy~%y8BoIN8p@We_%9S=GLa z8OT9vY=Gsm{some5QgQ5P6@c=Om$h$W2jeQubqxvHDQIVxSo!dk3oJS_`tqDj=AlkK0!d%vQB$6uX*uz9|B!?Ado~yVVNId~ zv*7t0@+_lW{)=(UL z)y81tz~_{SN^`X9s>`w@!uk};q-n`%**I+`Ym=}uya3iFhIhPPG&(<2KmPbMicy6i zh^zLZOY=u4i#C79kbuAsAe9Da0m&+Q2pCzQk zIUh2n8(B3flnO_+4Bi~c_*`l^ad)H(q!wt;-<9qo&L69#zK^nrnd5xO%gi}%)0{Yg zVOi81Q1@yDZCf^WH{s&Aol~;~?HMV-bc4{xi1&xt!aeJt44xWa_=4uscfQdRsiXK1 zWisKF-XzBLp)93&k!;x*9+;c%*^B{orGzO!@;1Xm{gBCyWT6Dc3=!LuYnMMG(XuG) zb{LM>u7ZL}&%-K&*QRH&X3y$G%$J+VGyPX5A(vZXvM2{;*qu+b1*c{$vF1O(>nYP) zSb89VW}CC_2&oO_@5;`eWfeA8BIU#Z4AbwQ)vq*s&IQC2bd`ZP0NIt>xaapj#%CbL zMe%{2u5;}V z7)GN_)iBW3#PNH$I`t5qbrzjFUNdV&=B$$Q0i<#%+keh1jldtK>FZ2>1IpjdQ#23j z;&{qtv@ zKOh^0P;%#*X6E{wz&xFbxZQK_QpD{r_S~75d!#Zc#>d9t&{#%qF7n8xH*sgnj_~DW zdnkE?pzAw~yZ*ax2@HJ)IB?JW9Kn3Na8wL@DY{J_ti;rX?)jy7!~2Di3^w7QWctH2 zv>W6#2MpV3rwsz-SnZZynFioSHvnzhLpzni8j2zzkP%Ac_tdzKumHtBqpp0K>F90r z(;r>j@w8%h?+!h!#PQbs#fF7sA{MQp9oQl$A2mriSSbWKpW>1~ z62EPbbbFJ2BJb!2dcA_;ZMeys`Hja2x3RC6PHYr+ zRs1)#;3WeB{r3;8aZ!TOE6m5_Ldp1kJg}U~&f>IurGT}BkF@(nXfN6{WmEq|E`htAJ?W{2 zPh~4df8E1&<^cq=<|Ae77G!%UvX#GsDk3~WC*u9}X+@8~z5H{9Gz9p60BsAZ}i!Mxom5p?-ZnN?#OnjuQeu{&NTajKOTyB-^-Xy>Y>C3>89x_@OiL{D*DVA9{7guH{HhVlKlTFP+F1mo61dC?Qm zWUsdn?*!ZPe|C_a{2%m_m|^na@BiY95f<1%Pfh#C#63`8e0?b*tN?Cfcc8Sbf!VLP zvGA8hv3&N~TeEdj*4S-5Y;Wr)`g#+aAUy6beQmr4(qELg9+>psR4*|K2dbOuKcI26 z{QMfB6ha#(acM4o^le6@BvU6NT~SQN+mmIVG{I2PC@RbyasJ<17??SqE6nS_Vmy;( zn$7C`2{40s4<@yp%OZiI`nvwU^gs9TZ|m}ZF4>nJ%;(RyzI^x`-I3nfZ8VhK3&bwp zFlhhC9RBuNuG+zxl?@3cv2N`e+27n9*!NbwQuy&EpT_a+SR^pUv%v*4Ke**UY638$ z_Z(laJb$U)br!R{AC+q`LHg?-*I<8>K{3dG=BwghCSJthx}s*z>U1J&@)!r?cXFa2 zkg@x3GDLL$;oSY(*CxFobvgzl8xs@x9i_n`c*sjV+s$P)sf>M(aVg3{e9^!HlN^@h zz>#As?r|q9;k?3f;vvrcCqb{(kr!uK&pu#(W!0@GHb1TRx;V8{ue41gd}nL=?R7?g za-P}%d9UqL8e1Va6Xu6GR?qXp&M#zvvi~fc&tCv^T1u)?EbOD|zpVYgc$xn)!%5|n z`Jw^PL2ONs9C?YZDxB9}8Aq7A*f_TCcT3-ij(7O;NIDbV8$WkE>$+ml&skez`pWM4 zwlkhqJKezGcRKa8+#>;*zpsfW>iTGY0cqw5kfiMb=6$K<;~kUIBT`w$_0jxBjM`R59OIRJ)?;^7BUPAr}O8=Lhf_9bLQ8PZ`B!{i|ouoFv9 zXO&qAHm3oP4l9Zj@#6O?+eTn%)eM{YUjQFCeA_t#6>EfG@~?At-iKLN2V%S~3CCOBn9Sz`8*2sS(5ncu3@saE&tqg_+NKT`MmLDZ|q3rLl9K&@j^cNQ{-XvxYFnoo)d>Pz3@M@U^Lai zpOXVD&9i&fztHr9@iH8S9M^t{y<6!qe|dJO3!Wh!h2Ue;zQpjKru{#d7M>b)q#~_r zw#(l;YF9f*Ic<&WR}=$N!)LePPtF1y-F4Rv-lBjKu+nHE250tm13W*yc3PpWxeiioIdeH{7o9-I+5?Q4og8{LcEgOesKsrZGit!SZ z2fR7TnCGKIJZ zxgCC+Q>X#TfKouhSef7iXQx#uM;>eC?zY*A8HN@5A~2JWR{K*beu4&NEyb*Ax}wjk zo+mpqZ*{^k_T1#{SNp86_Oi>mKWsD}pcX?e-mB$c1Md1M_av&5=gAXUkjTG(SjnPWpEo^!K~xv zNsQNRc|84vz$DP~ciOi_tbzFgEu_R@U6I2A z*ZaF-R_43qt}Zsdm+4`c#B*0bvAx84hTmteS_DIU8?0$pe#PttYeG^0JY%Zd>Q2yY zv>&8R1eKJ}Zri@s7d(fcdUzMu&NnIMzF{`b+h*0Z90XII$blrphdcUe%(e z-zLCE$r0_h`ha~8&ATzEtr9_)Vh>46Y5hzj(BfK4hq@r<0-u|C`G-*Y;&JVNEU@od z|DtiB{eSg2|MCOLZve|&mnGV6IAm&ls(;8=(u%y>h#r zts>3J`A~tKR|i=7zIs|9(U}E6vscLZOxp#yfKwz;Y)0p-9NQ*(qV_7D+v>rh>)86r zy_=MJq@S8SL;2()=;RscR_sb~Q^>HfL{IoPgz#yRx-PN^d*1|!M=She5dLr8 zU_}8W@1pd96pvEK!m3=3mV_fy{#)KS>z}`kCOtQO_PEM{LF3(OSEQ)>scyw@-uj|F z=+8BvTwVLqu}9OkJJWn5><0cBjd`T{a7cNQ|)*U+DuR!bPq54k~$Cg%8y++?# zVxQeA5w|4|8vYN{61GV-(3}QW;pbc4W1=>Qd5Yerto|V>hMqR zR5e@*8h70VqTWH!A0F9UHnUpTcOUEJw2vUVddFb)?h7qgae}TT{U<+W_$Vnb+uld9 zuI|Wq^c=ywuku^WYR_-@VD+Rilp3t~y+=>R`h&FrKKSclCIA0;SV%qxjS?eiCi9_e z>Hqw&7Fx~tJde|tx+7?Pj(4Hfaer6Ro`&7_{IesF*8ztw`4kXxn9^a0r;`EHnlHFhJXtQ88L8OXom_gz?A^m5m<< z^PdjollWajQKnypl9BkSySP+dGq=~w48g006DeXooADy*fLAwz3-rHjFXK@P=ixT= zmI64y)QCo$V}a^&2#Cs%Yaqap3l8SXjnVwgpdlZ?uy+7d;qXd(U<~*I>0*P{$T`%N zv!%|65-=Hw*fB%&^L=I-Z{$TNzrme`xRndWo{ zf8g%Y2LeCMtxQm^pje>A*I!T#iUnl#Lf#R4Z?Jy{?DIsmV{W_x2jvB5FpmPbrzS&X z+^WaM#JAyP+OrSCb$P1}Ko6+I`^t+Wp<31ba7`cUDBG@O^L>mN?jXo$_+H zZgjdkA6kW~+M~I*(7NrVpEp%u6Lak~_7{?{28b`co+2bf{`mYsy6Xs9LV6xu&iDUY z%;GN%VwT$PO%Mcray0M>Qj?s0y$Gy(WdES`FSeLkwGQg?NuiNb)>*dVO>y^*{r`a4 z`fFaLK((^bs!|hpYTD;|$KGHn?o+EtP7dj$h1pVbrK#P~aI;&Xz{D@uq|7tKv3=8{S_6%N<1hGHob^Su-2$z5}r;aR`V2 zCV~~cFtr<8rXB7vDu0RRvWS0;cLgvcP)(r?tpp``96DmD6r!BR>V*U*{2)K;;68T;#fv39rWWnq39YJ@juxIrntcQdy z&Mtf>0w}IjgTAY`pAlPQWK@GBMO&r!WnIEA%ENAlkOy3fZ5Jkq$KrWtzGQ$s7<|1k znXAewl_FgC2oEJlNH(6c^EUqN8$pe88_QJh*u9Y+5`--{RPu|<1_$-eg#Ox0waH>V znttez$kRa8l-k)x$Yc~}-B+eseMbe_HAW!7b5cdEBc&4b5sqUic&^>UzfS+#|4W{t z0SLIe8YD#X`=kFlmi_l{gQS4dVvl1B`191mZ>QRdKTKeAiuwJ~T=n%vxFC_h82aUV z3kL)p%ua6#mA3T1)B~&JqtAgxqBlO3B}3$MyFi3UcE;pvocI~+`gv#c6GXljv-@I&mxBOWy_!1RGOnQicMGH=X1gzh} zzFX8h$>F%6JOSph<1sdVG-&-ap1Re`Y8ZC_EgAROYz3Tkzfi>3L)ae(MofaFk@Ut`VWD60*m8GFHwcVJ1n$G1 z*5cH)@Co8@eEt1os5%M2!}=O0jrZr&{yX9LCwTwYH(&3eVDr%AuCM6*9sg6A6M{c8 zn5Y{1>Gxl5NC4EtoZAP|>3}j|n}`xU;N6X1DAQ5nI82YDT0;Y=&{{}Kag?1cA!&}6 zdm}tN_N7F59XD_%Btjl!)qE?knk)?$blvA&aJYdkEfGc$^+dfy60|Tol=g1|BTf78 zVUxTK2-vR!4?K%7cU*!G@5M?*F#aFj-a4$Rb!#6MBt<%v76bt)kxl_=X#}NFERc}y zlu!f|5Rj5kloUa_OF&Yj8>BlI&2Ox|6+Q1h`^0x$=lgFuVc}f!d7csXxW_#vtg$o- zuQD}X;vy0U-%m~2bTC8qX~lHLQk%y2a|;8-6;HY}T-GnX*u+#A>s3!&UatY3%Vtb6 zL=d##0_{Xn6t(PwC+G<%CjB2jo=uAH0m!kT(0XFwa`=2tb^8DlVc40c7eYIr;wG9Q1(hlCG39FhEV!o5<{CwzA5OD9C!mEP4Gtp zFJwm`;1(v#rfu>1aH?TxuQLbM_a7W8n2>)Fqv^Bw^BabA50%6M z>nthHF@cN`1=WJkYo64?Dj^_PW7b;8#hhBXMBHsRk4nT*Rn@`PHcy{4=#}x{!k0Q& zK5e(9?cS}H79hwxP=BL9>aZzR!*)F*6tc9wS#%t-@H;K9`o>g6xQw0z1%)F|1&QLWDz(9lnxM=f(CYUoS748S# z>`T#Y4_6FQm8n?(hPpdk804#iCe5Jauv~_CRpogIQD*vG*}ECq+3`?}xry1;#XhJC z(c63dl6;1c>`DlFzm+9-mN+ag2`*dQIuu?m)fi$Zj?GSY5#xdA7h*`;+n;#^Y-dzu z^^Oh?&R@LPOgPOsN+XNRK_FSTfBwTTE?ViGdea+mGrqSRl5?obKv^R--g?O39b)x| z(=0CBcFrGk3;a?fGm)ws2UUam-h=jdpn)nvY>H;W{tLf_IuNX;fhNUq*8W$3{jYaI z+p$#(=@Z)s_KrVB5PIS6`zW`=nM6^j_{5qzDnTc3kj zCQJgbVnv+P4|dobl6@)1i!FP;P`Os!5RT;w(U?9dXaz;T!tp0;Xxv6r%WXSE7KP56 zX-ZLCRmP_+x=+?107k>EC0~gYb93hD>#Q*SLIy+tF9zIOINgaV6v?woMbk7$_R$&A z7bEO12p0~h)EQ`^hb~Hz=14@qSxN=w+)x&E(%EgEINicTXeLsJL7_ZPRgM5$r$VTF zsK)&fUhidSGslX182I7SX8DYt9~?DppluTMX<8lTrmmH&)D`Cc4Ch)Q`jV;bqgee3 zz#>x<+#dxD=RsL!ZK{RRcBD)IpMp!mqG*y#mKsibVXWCuJES<1P=Nb-@|p zN>{c#fIRup#*CV9|48Ff2QZESKt(1OR6@259K;#SVvi}ub1f~VAlX$vhglU&={H4i ztsSqv2|RfBmCvO0%LLAz1QK-5F=VSePC^tJdiuF9q=?x4Sl^B0^fPq0H_6G!rlQ>d zYWVn|i?uDUS7vK*K>KToJn_JIlLVFD_%F}DYHye8sd@tKq@=Zlnja)4iU3VfX%((- z$5_fBToh*L_6DaMR^DUr}I%)E68`q)Fv9RAu#y?H-?hi^kXgUp$z zC)Zy=+cb+>k}s$Sh{zbak(r<#XD2Thtr&bM(|XLq8T+hNkJH=#90sV$4sP``QBI@hvJsE6Vfy=Dn(CitF>85sgdNUR{Pv<4Ns1j!T!+ z!4D(_9o=HYI70|M1gk^*{OhXFDpYwQ*{O5LWx4E*>P`riU=oFt@40-AP7nUyUr@dlHwbh z>DRBNX}%{?cOj6D7WXLE$7rLEm+d@nKj!x%?`@{nFQ|Z3SAVBUUlI?Xq~Nf|kE1g% zYdskV%udBfjz;jW)I(GPRow zN+5u}b#OiR&b9YI^-8YzRbXYL1)m`&X4CTg*lGMKzW&oPKirfsLB8KwF2x0gu-tXNwtMy4~A%LcsX$9WL;s)rvP#Y#aA(v3Cr8|l=naTTh%<9iHQ*mnl;v> z%^1kL9|jSAZEHNU3JvW3XViXocQ(m28E0n zql_#7an)UIjUD13T?+#a!|d(V&5M0!L_{p;Jwd!spH(|+p}|RXJ&wSa(kj8&Jr8wyR`89U zu{zn*)#Eh{wMB*rv#sp1GC#|ue~l&naz{Q|B8kjGC*R~*#*GrSttDYPf|!QL>Sll( z0j~oifFEt1?4k~`bdr-x&Y~_2*`0~M^{E3m7>isY0{3agPe8ASZEeX(0$)!qUwdog z6!+P$=g(gzBqU5s*V0CmO_lott`9044uIO9K`AIisbzxTfr$V+;2Dx75JbUUtwvH! zNif>p+Jd@j;I}4J(L?ID!WGby1*{ZxDEd-sY9o3jqnCZ@fUodp8gWYrYX7S&O5+U_ zw~gwakRoeS!u%B8rg|mYBoH1*%Bnr4?XezTIO;k%N0^`ux%@H> z^&7{W>O>M#gP#E<3OPhEg`Qk;Klf5-3KCQvtly|QO(VlK@i`i{RRtg zs(F#I-;{%lk9wyR6%g1LEiwE9^49EwR>{Z(rS~)_bH>i9D$Kd{xd}$SE@oJG1wm-q z2$}YRt>f-iou%&KWA4zlhe5PyUi@<_kBmT?iSf!vo==oC0IYVZ96A+s2fOpx_7w4j zeANz`G`B~;z1M(tG78xxz_wX)2xV`FdO>yO35$uB)93xDq_gCl2H{9lMC}$F8JK|lGn(Y0PCK4q_T8U(H?N}s z{A@X3owV{GnR-e{%I~z$OksVh)yY~MaOy?{8KaUo_1hk0}}*s z9|S!Rb#?5MW90*hz-}>w2+msp5m4G_p032{8PzSH*VqPu+$rxGC7h4Fwp@Nv(uVx{& zZiE{Fwt$U6HaKtI>$74ZiVf7{d@%8wAahL7$uUtcb+nch%&z_(7+iv1<*)oTI>r{p!7y%8z+ZkEC*C*nUMqKbC zcyZ+iJz0wZQbte#LeuYix*>-9QlM0_&=yqhwOZFJsrNKTtGZl3L3#$;6 zb-d?KjD}gBKYxy@<_)mZI~R;L1%Mqd)7X{4K=spSF4YohL-}OWT;QB2s%$Won)i7j z>}p(4pmqr23#FOcQ|Os>ztjK8jCpKqOz4LG(1FBl0Af=Behzju@Pdipjd}MwspK7o zol;3Ss5C?bqRIsTSMfv$4KMd!8BBu4D4~0X^xj^3XWN{MZD*10(*6}Ee!Q+oMgLBk zZtD6kKX4i82ky7B$sW^Y{$ln2y36F_kcNap@Xkk=Zy`fdd}P65&|EZj*<_F7jMyXZ zPuL~CM3!94E7gzXc3c#FsYGmR`v)nr(1; z^zZ{e8~3`O|8%&?)l)Z8C-lFVQQu=xe3=>kX`Zifi@M~E%qHt2-EtB2LRFM`=ky!6 zzZi#Ckm*?H>!{26}0#u?XZ=rvC^TJ7_8BYet1M-YSWeU^1+O5z;-Ee0M>_0Aq(hD~ik5 zI}Wpc9F`&is!jdY7AgRMAd%NI(lPe|z@_9f2Oj^+zCNxI0`wJa@zZbWLufgfm194A z8G;fHj5IM7KHUZ-iEx5|Gk^grR_X285U@!cFssDp|fcL;F#zSM%30=9szs@|9xo>a|pWun7k+1kP*(C{sjT``6xStfQJGVFl zNgl~~`a5x&P#GYWpK(ng2^GmPT4|ckA9SHUUE#QyCl}~8Q|*WcWavzvEm9Lo3+q>q z1}XwIWMl@D`IpkJTjv}U}LXIwcn^hSF1 z9P~<9)znwyH-v}_s&Gns@nyy|QRBwdpDbSkSx?Ec-_lu-)UVWdmre^6msk7`8Czob zzFqmrN~2RF)cIhPb6z3OfW~E`Ds=Y%6oup?nj%u%-KLLJq|$1el%Vl5ko#A$%!CPO zhFFY)R>)=*$CcN>*wh6chloE-!|OBk1zgo#8~{N=nrYx7|Nk56weCobyVkiAORZ)@P&QxRkMC%dHRowWv*Ur z1TpW005+|(@J-R8at3A0P+GeQMwf#1OW$P;jnFKLiOwrrcyR7672Q$oGO zj3q$Ap(h}7RJqmgoB`GAgvNJ?9<^)(Q5OB;JUpSSQ4F%Tz37)Df>4u44DimOL@9QT zmCr$GVtPG-#Fvt*8xX--g1Smk2nQ%3CO}u>d-Y=LA9lZfU$g+p ztI4~k=3u`Wvj~R%*2a6aWErshs}wtggfR%xCUmx!qjpDXz&kjAQ)z z1r-vxDPo!QJihhsFX(O%$c0zqdRX>xjNsC|Wx}e)CXfad=iD}I-8{#~K`{bXq5N|$ zQv^GIO{HZ* zqAzwpe?T%mZs@tk*$*#_6fAqX?$+U_#cw@~Q5=&*zdfH%eQD?crV~io7?`a)i3!>- z_%=t08eY%3$xJ;^0K;>hDAa>K7;Zt&?rYZ3pPiYE=THd=2PPB!6T&fI`i&x|D5Yi_ z^z6971dklo%}M5$^h!CefnOm#hGBS{Lgi;*5K4lK_&(llJa;Bzgj5Oh!s?{aWNN)C~YA$hzu~5Cx^PCoXxlOl&(j##g2SIb5#%{c< z>gu90MsLV!73)KW~QS}E(DuCfwx#Im^dpntw(%_>}(hZJI0(pp;;_0l> z_tW)YN;Phkn;(>;5e8Qr?keVRtv{%Uv^x0}iTID22@MKEwSXY+g+p7~FjcYKx zjPqwhQz5p*+Y+Kqq9JIv5)StgK;5OibAW+4k&a~Sxzv95e*~`hYnHyS18EO6#HOD{ z+rAjn7-JzjPI&FH_#6XyXFgU@giZ|mJNgVHQU_SSX8+*#;e@YdWzFKvd~+7Z>!o_? z(1$O95wyFi6oY4jYJ7T7m}^NT`qGrBe=90I&VcuA*8*}|W{;!RVCA1u<0J@llIO4Br6Yr+XptPeUm zbLliCx54%7zSp%>uLjjrOdW9eT@Qv-`^a)S>DxVn2=pn$9wZSxa@_WEPg~F)IlM?X z;Ls>~0D730&O_VQ_3RU;U} zVN6%f)EdChF=&Q8Gr@?Ecqm0Nx-r{npD$63%hl?2!jp3hQxmcYX47w(Y-NOQHaz~l zbr7c7l6x0Rmc9o1u$WU#DD9%-nbbYA%9dW(e^V%%CC@q!x-vVB?%_^YQWWn!(k-xv zfNJ5M!WJby_sI{9;VfYzt~u9yC90vWcS~0<0!JqA3cr=;Vi%HGeSfBSuqWl*pr`ef zm6O#d7C9)0D7VK4*m|!|*WLzB>P0{h3$j^V>n98>p*DY7jVc$}9&v&8i4Lm!UVRC< z30I;}DdmdZ&TfIzJ2&nDe4yQ#a6zJiAi2Ojzdi~4n#Ax6t0T(`E&Te%|_Lxc2`sg)dHeNkhYIV^#hBRmJNKUnk8nTGEf=>a~)cNoTu@GVNYO=};c1 zGz=`ealBC^jZ~(-DL6%P4kx)@=_PAKlVXBFoaQUw)fGiz+}KPBzZ+jVqQ*C;9$tF1 z+Vg_m&H2p6lnpDcQ_k~)#h#N1mzBpbFqMCp>K9lj?88>`nFTkKPSbwoBJjFbBZV*i zMj88X?u$x_Jsqr=ls!(;xV5K~Rpg|Q`gG)F^hOle9ClMspYZH4SBy7xBl{&~r z4kM_tGev%a-{qZ5Kf(RVUWhO5_sm1$a>j&V_=MVHC=NlKrJSf)a;3&*v=Swn`<9HH z-!@mMC7|Rfijl4FSeD9=9B2e*Evlq7mwUEhMfvE6Kw@F<2TwYzcuEfr7Hoc_*lqrE zr}v=Udd#vn`11bYsVm+qD^{|l*`6`c*{(w6z=A=o^8E0D3()hkF$k>-pq)W6jtPwn zq0kk#x8N^~vV0S3Jw-XLKkhr0e?PgtfX*1k_mE7-lUFG(KRk|roc<_y#5x4O`Y(0@ zk+7FEsDf6DdmMUa=#?3~Rf=Qp=)ThpTJUmTrW_j5cqza45KgpYaPRM|P38EWp;29Z zYgH4SJN>`RC{yreLOC6uVf`s4U|F-lfOI!d_) z@|~cB{J5c|#`rj}M7w&zZxx~}>?rd3mRa_yMp!_WE9?}nYv|65&08af_5la9I@Mb2 z^vXQ2aQmxSRtZGgv+i{yDWFOCyXn)*d;q{EFd#tHa9-p zR`~b&XBGo{x?Wg@U!_#34A0 zCOYaQG_H-$hEUKt`4a#9N#7Gj8^LTr&h#QHqaeIebNiYXhjWqXw3}a+7!1W;dH57)edFywy)dVx* zbN)CuI2s7drRPS{r?OHHBuqOhpw;4Cd7?+5WjpiWEehe?v)Xue6F061-y=qFP7zRz z7iSjEt+%Afj&K^;!LX&eQ?URY6Rh;%zik84Hdiiv;8@@8=bkNbZ`@h`-Ew+wo<9O5 zUVlIF$nnUVa9DUWyghDbuqxy(u8n8;bi?zSaDN5ev8 z^Ev*QauCcf?1#C>a41G*zr=$fV$TNH(j5z|YB(!`!+7WU6w=9_O}5r=E`E$T8fNnG zILpForum$MdRcw7#xEqY%Zy*nXZKTzTg;UGaL0su*qblc)7Rc%T1+kMT(a9u`1;mP zqbS*!T9{K=UMgYjJ6@#8Rh;*Z*#eB_`({t=6bw@|v#<9NMX2657Hh(OQd#BW|2?;@ z;-%6Vo(4}8x5;kZ^;*Rv!1g(HZm|4B`~RluH)sW01IEbq(fylWJhtP=3kj+}lBt1n z_Dww_xLP&%Z4pvH>Al#|5qZA)iMZWvP|7Ksu+KDSE)-0bXifJ0NQgkyS?j%CPAur@ zU$b8rWGJy;jsVlw#KtMYbmmfuw$o5GF8MizNuQAN>zib(QHD=+A5x3h>hK*=C(gNS zBp#}#SY6TLyR?>6x;GXH?ByF*hEaFc8{^CNx(uP2Y4THKLiojKp7*67)DYR0Ax2+r z`+i(KwR=(ht*!NqoCk416ufGaP9E(~Ux4mvTOq`+5cs%ftqt*ih)k10-~K6q)rh2N zyckQdY4|JP_WK?A7ZN5!7Ta4T^dFr!Z|=-}2|?0|_)W!VoHot?PNfIZ3(+xO-CcRl zl2Wrv`3HwW@lgJ%S;FTU{2_9~YdODQ`=9aePbl}e0{6!SEt=$w0w|{CDn)IVWat-E zecTCtnWn`mA5(Hut}89V?HdixZlS5L=t7U$M~efQzK4CD+G#olfSGc@aKD0u9F5uw zR%_o_&WO3@W!x-Np3DY<^5q9QDmO1z@W>cQ8;LrPr-FiLtOOR0c;hhg4Avvu7m|?#=Ci@+) zA*+Vuob8rh*D{uG z?=qiXS(#H*kpt9OWP(Hg$%~%hU66W7`d&9p^E_7Yqww6FpJDt9Vx;d)?VHm1*S`0~ zC9hh>!IfGK&IZt!yIoZ}%gr~6#v|*tJIn^+3D0{B+{B_5;+=qh!HCqpPw;o0h>oXV zfTmecNLtNW=>Mc^SD_sDYHjxOGE;rxhqmAM^xs~G-oy6&Xi)&YW=?ank>7M`YHZ}8 z0Q^0{BdgD*Vs-ba*kckU0j_b6ndhnBzc*??RoK9kzYLTCBiCH8XsPWJA6^`cvEr>7Dr=gHPaL;}+ zax}_wM%?(L!YTW5hI94}q6kq|kZuTth6H4PG6>pHrv=MiG(H+GD-nEkD#C3qSTw>j zAeo5mgc{-Ct$Q~0d1eT2;kHd*(1`S**?8O_C+NPAlA;VXKAXurUp(6G^h}^*cj1k-FLw>ZqX0*If<=yVA8M+sBd>B&rP!z6;w-WjIG!0y#?SJjp%v z$8R15)v@83t|FO3*=$Nbe7zT=3h>nA-Jb|b{7ZY{bz7275J*3^i6)O9t<@k5Yn|=G zUV(I#jnmj0ev*)-A)!Xls`0JH%_$ev3H^`429v9F-|R}1^>;6zJjNGy)Sc@w!MHg6 zQwtzH6YrB@iM`JtqViUggnNHDHeLsMwzB9^wHeYi z7@nr@nc&IpS&nwO+X|F+H;e2MyXj^JWWNYHPUOAz(J@xNcdz|UFAABRNSu-5lwLkDYs8j?PS7Tkd9S9pWyJccM~DL z&@)^%G7muc$H`No+H|#@HWe;w%3`(V#ai3 zakxxd)?IK;>9n&ZWIa|ikDgaPtS{iZwKbuFx!I*X((7*|vJ`9iQufl`7Ur7CTKJj% z?@{*i{RV+VOnG4uCYN?Dgx=C1`-iXiYdY=mRTd7~qoJh~8~vO?#fXTyqF|wUpFn!7 zn6l36x&@2v8PQ?q%KYw0q7Fa!rUx!R4BKOcgVz1B;W94u877@7+^0GPQxgO|GIyJ| zRT*TSY0RAPs#iWy3$mw~c4jXHCd0PztQWQ|AB>czLvPc)`E7gOb(57)1n=D?NnDz5 zpD{EGuiCqn=x$P$W)hu$^4>6EX=w_p$3i%9uh3-jY)ibT_O+PHnm}-N+k}?gq!(}4 zW&pO@9bdOo#*(2L5%VxCG^QeLs(1&I5i&Pg64oL)46k2fK0OY;)H&T){~4wD`5+fZ z%u79yX5TVW$*Ho-6HA+Uw_j!or`>tR`kHQ9H%dkB{P@I=Ek)<~f3756qgGK28Zmv23PoR5U+LT5YGk_e;yHg| zmD0J{!B3HKTode;OtCPUvJT_2(kqc6Wu4U}{_Fy`oM8(noxTuqm}ObljBNk%Juq3) zS0ZZE&pgDmtL6;Py{bscJkA-UAhX`L+x9_%$tcHN^;(k!SCu+nOuD+=Cl^R zUK=(g9YEG@IL)*pw8ga3K6c70wsI69bFVcP{p{t}kx$6jzo+jG zIk?1n9{4I7NjCuVFfv1RS?r_~8dlW&t4V{bq$k;>DZ$h?2l$leJjSI1T^D!OO?q%gb2TtpHH}7ENRWX^WbRco7Uil*m4hv18p?>iu-WZMA^h*xi_wk@{ zu0KGQwm)}7b!`W!G9cZ!wq<;38J}{-Y+R-{`$oyI!BYf(X|==32?K&bf)iv{f7l5+ z0dy=2tXAtp?Z2NQkH$)1UWL09rnXeVS#*})S)<5iGTdobHlf_dZS1s#RSlH!wQ8JR z1voXy|6v+ljChD=28O-;qIC9>%5`oPot^0fo89#`@lAy{ulQ^eJt`dRpbp0ZO+YWd zC~a_uDaSX&X=Hb$y@g!A5lu2GwK}R%7-za|Bj*)N2A=KyR7TVGT;B!Zp51Yad9F4v z?5t2qLcB|sgv6pjp_SUzClNVzyPJz+8>?!IeI;%2xzXml9!r=CFTT^b#BWlTC!fT0 z&*Otoq6aXG%a6V}x*cqCe7b)SoOb>Fj6LV*C(1!181LnS{_m{Gp$m#f)?2*+pEw|5a{)PZ(I- z0co1)>>6#p{88F*u$p+&m*?QHd?u1H&RY}8DwUnR}MfV zJnb;%Q;iwl*N5pnu1OrNC$aW%FRrAPni7gE28MO~YBdHO%z{y_FYX+xiI+lS43Q#iMzj_{V!X)Ijm3Jk+qj z^ZUmm_M7RbyheX>c(U0-^0-%W8^djk{};ZvA5C?{5A7=8eiT>Th>Yw{#MWr%f-X8d&9j~iu zOta{nBTJnUKBA!GzjdrE5&YW2^da$4SO4xr2v5GA-|1OX$pxEfXOXYYccy!-!+4#V zPE&GOdQS~acB=5df4G-*=^?}|wHQ;=&C&V;`EK_^Ze^thQ;5kS28o@xeDAmUN?v|2 zSWUjMOfxY=6Q`N4B#(GlIB)17dgtWfHKU_a!A?8Gkb}Q&tNCSotZkzy+46~R@AWk- zyVEm)=OwMfTuSYQLAI@N2+>B@#^Uwewe)OWw|>XHO7E`po*nAJQ8A@TG;5`pOV{zm zV~6dB%q{!Ud>;0g_ZCkQ?-8ION=;0bRVW_2#71RcTLc8s*!?sg7tp|bJTZPv{P*Ug zR)?Gb&a>WJ<4$Yf`aS{>oQd)=5};UK`K+l*@wCGOw{X~=YDn%}cm zUwqlk`%3wmeG?k`%N$pe6e2TkGoRq~NX>!X#oyN6*@nP!E7*tURaP6Vk)GH3$J(nQb$e@j@bm1>ev`*gTQxXFrA|YSy?b%bC zbE54u9@T{iDPJxSdDJ}E#m}+3wq2!*JKx{Kl=51!VE9ti0WRe?tpk2D+1~O#2mqlt%)9PJAN4Cf=#yVG73aR?*oE8evsBpjDQqtA($&`B zpkiBa#YG941^ZQq*9(=aC&uy^Ans-I-~sRZqub>~ykSiA+S=iuTiqrF7yaFTpcI+IH{ z7WYu;1Wq>1z~7Eb{qcj*dTeRCp;k1UQnl)M*ZcGI`p^p7>$SWp$n6nn z*}A(XO0AljrN5^wz92q2IC}IPC}rgLPt?A>ru!}J8uO5Y;iGE_Ldy7}B$q^t%WMwv z-TW6H#=GAcdbE8G2+4v1C{Ts@3ALjeS67wug&wteX{PHPTP}VXWk#XRu^a! z$$n|V2cOsEd!gLGb{#hEyNw6z%$Mn&xmi^XIgC&j?^un*96sDJDN&m7DRQ4L6Qj03 zZ>yI$iL=jQnU$=aw*Tq{W09vTAlAp&fNva zlcKx_Gcyr!*OV4oHkX$~cXz1`#)R)(M#dPpm(zX(ViH!^@Nd0|E0%x%3InnvxX}5d zn2Si*4X!(_i@oV!$QF026XonwA)YgepBqyS+Oa?wbh+dPvad-7nlyzmM}B=PpNy$4 z^19#dY|{wD3DtqoA8z#ny(SslYx*SHb+h69x>MAHMtFs@xmr(X#mfgoOP2b}3gRmB zHYNn^Uue=TzQSluN$4^Y>i}ugjoG^~i!ST7RK)e6T*jzf=_8sWZUwTCn1wGDi_x=4 zW5)7BP4k;i>yGT*zz3*0w*4u1|IRj`F%fjxl|V3Lw(rX_H_80d;F{*2B-m znx(+tIGt7VNVkW6b(Zzl7(F9iBJ5kOh(tMI{V+F=or+)FQXD9b)Fkr@YWWnl5Mh zUTfDy?i>Vj(7Ec?tG6(#a62TDPyKjBXptwXaI1J}HZXpA(c>iT=f3coIfbTSv@O;iRfU|nDbiWVEL_Ascoedq!c)ZRSNmzr)0*W>E>Y>q88>>k$7eK3lxqDlP$cJ3*+KH!EIyJBUlf?QT zzJ@q@Qn3ZU(I{672pbYJ2Wc+ph4|m=@~y4tDlCfUG>|^nE2A_?K(r(#;157+VeTEZ zoyafF4t+fqAF9a{vNd7_tX(0f+m_#qYsat=4WdQoeo!=U74Yt_3 zZ7qzjs;!w)@)=1kFx*s*-_@TqNXtM)Uzbhw+KP;p_|T5%d_wK9NlF`xjF z39VC^rdipq>Neio%|5(YZekZ@Rt=`)8}#DZwTTA0852T?&^=ZoYrgG+?PV3IKeBZF z0K<}PW7E*Vqs`!C9x_^3>gqBuv@7s82stZy1^k415xHWzO95W_5R+cgjrIKg+`9== zt^!(Tc*M*R(H|bKPjg=InxGh2-QbvVoGOf9jnMYDXD=(Mc3ZUEF^r|d;&D%md`4N& zpvPm``#S3sx%+h>Xlg)eeS7yFjcO?LA5Xf9lw?l%nMU!iPrJR|Xcfzi;(plsuITV^ zk9JyU*A*)4?H2qVNw+M64*YH1KbX&_-g0dF?sAh^IsO~q zKM%LPSqOv*s}}vSH5%5XIY3=>K-vA$K&lFLsy~gw8P$@hST@ZJdt0^{;jLl(I z&AzNQ7BIf`1M$0Noz3~9crtc_G$g#T-bQZ6)V`ky@Zp_={;&DhY_#6*KM}RJJ(T7} zxhV8d9rJI$^N$~(5(mr`$6=>huGyPWvKrmwt6FB-IDlMkz$_Trfxi`U*DP#m|0;*<-=Gqui2K~UOoVfO{0U`6=R*(w%)qf#64<$hX@}k%6dR%Bjq0P zz;3}#-bO!9;?UK;1ksipaz`!mm6lr!&@wEteO}=rBLUesx?Ofd^BzcfV@LO8W5w{a zfc)+@IrQ59ec0y)-1}Bij7szx(=5}ws}3cI-PR#A#wfFl;mPTQ5CON$%+qJS&L{V2 zxQ-nRUs{@Hkabr(@M~GHn?WYqP!YDQ7+uA-}`{3Te(9_y?0(w`%KLYo!6eCA)D>wI7 zA0e%r-%a0P+TDXjjS91dP{d|kH+A`Z1=B{Ah)5-x+92Rs<*dnZ?n-fd8Vr8;>PTF7 zpv7+fkJwm;;GWZnmk4KfhQ4LC2V$x3DhM;IEcO8?#QR`S@(jHgw!z>gi3qdQvt_{;A40{WY45f^7vz6pHAdOw($x%CJ!;)-(6 z6TRTLc+{gE*P|WIcWv&qxVX^IPyaQqmrz10tw=6ej2h`&eqsZ`v~hg1$y6e=gKU;D z35-IwP3xW+|AE5>FlU;S6rg$NT8hdQZeoex!`<{auCV&({nd(*qamJCMPe>nmUn9^ z=;Mb?6rvU@;sg>k@kLV@<(IH;u*5pl1H^5((JqDGkF7LDk`se^zenkVko`XYXFe!$ zKc!R)v)^kBOC{-HA$FG3NQvkT{M$41^HnH}hVb0o$hK+OINV#tL6lCl>ZV-r@t-fN za?^U(o;&uEyXOuBTbys?o>x00dlaH47j@(v?JcJ+w(MJkdKR$Q3>7;DMuyiHMVfVE z5|@>@W@qaaowIqi;YEUf!M&8y!?JYNXZDsi8g{H%qrB_q&GMP{oD#7cN73C`hdPMi zm~SO)?+gr!Z5xY*sW_!)d&EhN zyNNS-p89v{m5-bggmZf_}bYZyCqn9~G`VW%JV zOCLYC1l=Q)^@DwXTKD$uOx;h&#z1j*k+oA}3vS<^%W6U+1SyAJFO#sphVQlCcRYco zC&IzD;A|Cc7Mj_=0|g~Ux5(b*p0-YOgz-O~2lfcBSvLaE=D7x8;4Snm3BtcH@YOi2Y$-i06jm1ju4}encqJQph7L zwBCdM#+5E`J!POIxue=cx9*RV95m{8WKSh<_Ba!*jAI8GR&?e}C$H-nI*HJDImi{n zoZzYsd}=KqN?Pi~T=xBSR4U_`Mh~cmL>;^-^{~5t|MtJZxWE1SBKrpz?D@uV1qE5r zyr=U0`}+~Q(aI3kQ1OIjQNyZ2Jy10kE+2d!8#3KqhG4?2=NNwOwl>V^sOUo(bQmq( zHXm!VKIzs-%wjM&TCutoykBee_0Rto?Rn)SoA&1C=yin!U$OHlFE0c*lUZw*5-XP( z)?!%%^ahFk_JD(OUeN#aV4*h$1OvW3Gv|}m1s=FI$OJ_2fsTzPR)_KL*#&|0ADh>L zaBx)N!>>L459!-KuCbR9=?Xme7az*gU*C65+s>|$4#hBf5ee}de?0cnW7v9D)$xbB zdr9M;pQe)_nDMgZR4vw(1vcFY84Bqy_&-&qKYo+7=e(c=SCwtnT9M?`3D{9cYtt>UY4j=m}!(7VD(#)@LdXBlhQxkGs8;y#FtAWI^nu zd!~PsXtFg<7t|-1ORLb0pB;Z2PYK39b^@4*LZbh~h=Kfz4$>N7Xjw^p@b2LJxl8Dn zP=7u^t#m~3Z(Gxsli+kBu0>nC+t!UwmLmpJvN~ixKZUeP0Xmg?!o|8zMlrO#d5=%- zuP6NL6jAEuTba+UNCQ5R5Hv@J zZpg8Mq7$_86J0(?Wcc-KSZK+A7&wpr_Dv8C5@aMxSNs5O=(@2SnPZ(R0tg2Q%>1H= zf8_Y^J+V+x*2_wO719q~mIND2x5KY|6oc1QQ)d z{%PsGbQnf|I6tY3GbYMt$A^Rt3k|8HkATV~mNQX44#>fMh0+M<)P4LQ+~@uK>s~ty zUV23EKYET)G8~xMcoT#rzrsPfH5m4p)*cMjjbr^mfxxc@X_;AV*=1mpS>&OPW|FAC-8H6i8tyA}DZsuR# z-s&kj#%YSzz?i>ULXLbz>DlFJK%!@ZoRz+xdt|y|caDu+=Ys@P%TMKSw(~Q{1gRo9 z*_kpE;e}N_K4Z^M8Y^#;*9|j5q>wonYanPYhIU72qrPDE?dr}L)8{0Nf#J0Z2!S1Fr zh^g&!&=!wEgXiW-4ZitAh$i%b(G};Z#2;DxNvNl0(gHJ zrdRY+(mw%K6f}$HmC(ho34#vuK$}EC(5WR!U!p$+k{+iEEtIOyfeyoa5CueYRboB% za9AKtf{u*&r=57bDV6u#uQRJ8*x~;ZzqDlK6^_r?<%3}ES~{p09wUks`-^caL|s}& zU)p<e}rH?lu(Mz|8o3a{fp29K3u4V z`o}9QR7=bA`DwwV>5eTRnvwZ$QBEbk7xbv5gEWMD_-S3}isEQW5clY%Mlt6eS%-e| z43Of$P@Q+~fO^z>$JKF^o@CVD)-Fd2>9Aaa|5uKp5FHi7LNws0po%>LUg~9NhOY}G zW*#k0WOH3>1fbRS-b{;HIj4F`K!5&2N>jm8zwJ+}R4kB~*cw;Z8ad5%;c zV2*b@H|k8N1+=ONkhr4lSi&lRLE5UIx)Nd~F8tg6E)4rK$h`JnMrw2bmkKFt;QZLY zCeJ(_s^24?QdHsQ+zAjQJho7VQ3qd$>p)BS%N7w7cK-R+l>b+6?MTN6W-rXadR5A@{|MWx${JXy zgzc3;42ao= zf`-y|*mB9NWF{U+lVV)$OEBPgY%1wIE8|#^c9-{mb~ZgOa+!5s1d^xlXfjCc>w(TP zUZH^|X|cm{R(AO=YnloD7PCUQ9B4UV=RD*8%@_>6N2VzHC;zjg9BDlWGX8W2Slwz# zhCluiff?GdN9C1j4*X>@_dlZ|lTeuWfGU>uJ`$oQ&-trb#;|(*pa8E~SG`~egH^_% zwf2rM!IpNc9O6cRfRdK;`JX{0qiWXEiMfev8X;uhLBO>WQ)?U zvQlO!+aWXS$cUDakS*DJ?@g%e9nNt`_TKaGy`6?UU$5u${rWtAm&@-zO%LaBzu(67 zcD-J2{8owJN5Y7I(EW$#;z0rV4-dNE$gBz&YD+_J1$Yd~VyC8^3X#h)ssL5X zhY951WWDXP$gRibA3|i5?9H8Orj-5G-YbnIS@oesIHq=*@UsEIh(^TvarsgLMMn8d zSwv@i3#H|^kDQ6}G4F5rI|zTRoGch1SjC#j)9eafzu)NZuln5&d~aU{+wlbiUf&&X>W zXi?R9N-H;O&#o#}K>B+PIGw?hU*X0f_*x(iu-bue!}5tQ$Iu|}CbF8`Otp%aE6LP# zx-8oQ(|J#@C#!Hb44mLX7zO(}44@!L5cHtn@f-t4N-oe7|0ZH7%C zdy$V|nML7BpFN~6rKhh?T{i@6i5wMa7M4&L6#V@4*1WqemRa0)c%n(@IPhK9MnbKp zHzoF?HgDd`5_}Jwiv;N+j-KK*Qpa4a7_$9l8}`$iwkF+~()f`(tOHSKtj%HrYU(ty zw`L0`k_ak_TS43u7XYeho3t(GR+j9ooaIc=&C8XHe zz%`b!%d^b1*;e{lv8{uU!hXDc29T9BuT68sZU%e2lHxWX320phBW_)hEz8@Qj!T|d zBBcyAjflEaL5>@HZ7%@()Wlq>$jT(`s?3+ZI;zA3vq%@3i}|ul4PU^T4d=~^Tvvlx zdzQ|9-r)Psu0E$^+2*!gsv_UNIAv2b#V53+$bd(F>o3&bMXg{MfQR@-KF02btiTYA z7`IGsTJ#xpI=m-~K(?yHVS3WK%m~&l-b<1SVpz^u>NRCv^k3+PU3by+lopfO2I5;A zoXx19nufI?Yj3)>YP*o8FG4G)m+8A4ADya=d-NtCccuYrkPH)GW#C-Ar$^5&G+ocu zn-L!R^hPy-Ue)FTPQAb|Wx5Q0rzxTflMIW-3;=htMnm#S0+;HGucFe@89D1815T{q zw7rnW@G11>FgJxpxrfN0-XWV)!fbL@0{mNBD4F;Cyc@eJy}w4{pI3;<@JG9Sb?O@N zuTakO9!fbX^h!x8H&ax3vOG9| zd-KpT`J!;>l{#g&gL@`1Nk-3R4^m3B#G1V28qsy(9dA!ffD$tPex$FKOoH@;ZlX$z zFNUGzZl0BKq9UqV8R3Hpx}^|{dUrvGd2Kv|dIj@VP26Kq!Hcfjq1SYAHIU2ql0mA6 zOtQ5YoAwcO`s(1r@iv=uqQ#knuhk?Q>&65$BuCFj0!zDf^tJfpGF~KMlqbCIPU66k)J)MTaA(RsvtA>|I(} zu{hFwq1)r{qw(*!yhZvwE>}1qZtVc%Ek|~ew@RquPv8=NTts1B+78^hy#dDstdkcW zG^WcckmX0-rdnT~nh?BaBN?9}R|dUQDPZo5R#$HA3QrVu-{F}!J2qhS{}3CQn7%MY zk4g_U`YQ~dHL<8FplzH5fft@BMES)*jmNOWATK0jgY@XfxSwi`iK3b1c#tQt4iH}6 zTxjA0ns$U;jJz~$VKcCBFLn{j$H_dDwf!>N63kaY@}#_{@WJw8gRe2 zNcG-{IlAr~o0%0FA?x=tp_dIzzd2185bVjZAE>-W#d4>nbF3@RqpkLO4qRsYM&ctM zx;6_K&)xL3pS0~XUG+Ldw<=c?d%t26W}CheUNmWGWqmQcDcDB@2U!a-q>rb7Y`qmC z>LU6Uh~oA6F;Z*q49hgs`7-s|daP)ZZNT?E$6-t@DCb^qF-8SgI5B5ECz3uaT(bhb z77d?y=(1y(W?SqlrR7QQZWD{)^Ud}5EEbX8GS>CeB`X>eIxdKw+zD+FfrdVmBp;(q zjV_k_;^0Otqh7Z0CpDqf{w2{XP}rH4p_yKT8w$VkQB$^inf5STJmwj}RlV%kkXZeK znsZv3F=G27C>@y2sTaB#b|mY%UuQ&JZgMw$?0Rw1>)h7j6yoa3W1Jl?A4-n-lMIDs z+|tH21r^<{4*lb~vy6}1J%STufv7w0N6qt#qUP~O4>`EI>HA$R?fS}D|7S^{;`aND zZSK^K6;9&6Pvilnek$0373NMxJB<0(H34f8`D7Cs#+187NpkdC#6-4Mb(oZly8+N7 zRP!MDeY_8RkoaETu3`OXQ(i zvZZ1bM7xTqcH;;%a|b?ie#qo{xwps|_eh`;tFj{Sd>l5$J4_AtGIge`ed!KwN7}g3 z_T(8wDzhog`tuBsS&j3WZ(-hu<6~O9IwJW!`ejTw+Y9=wl4 zArKY66lTiPi(?{+!_~KVuimd>u5;+!>-dNpl#vZ=-08h`Ey2{ z*ByFmy+V?K8Z`QoTwq;9i>6R2lhT4svM;F{b0f)?Js0%Qt1K#zz6vc3qaatcx*tZ@ z&pl_oTt20Ib)uS)GfRtUZ)nE3=@Ty@ttE(79Qhow!s5xm_u-By)Z`|ZTyfISW?xI0 z$ItI^sFx;#KLOiJn=GI6*@UUw_$@mA#jM0TPE}rx+odzCGNDBdN+2go0{!h+)jb72 zJ`0I80TkkE*4K%ve{jD4ezwX_vb^|TVNLEwQGSx-y!B4Gd4Xytti@)w|8CFn74`u% zl^QOTCPKzdv6nLa_WP^PMH5$*a-rbjpFw{-`qB5C+@D}h&g{eL_q$XRW$OHn(#y`@ zAwu|Z7*$gG8uo>bA#EntL1`-gskO@$W<^A%dn_1+YfLGHXS-{f@TAZYEYtrbAHnN` zvxEbq&)>V)s|{r0%>r&eVMl&bB_88;wX?=rb;CIqDaDE6 z0fTZk2C2Cxd4-N9Vtb?>SAlZWa%Ow~&HSf$A<5oDKZPW+l5bPm=c$a)m{O~Z_fHjb zZe7FL&%FHT@_nb=F?NB`M2k00qcNs4NIXIC5YFMQQc{OpPNIK%p%S-heMyjG$BTWp ze3+cm#uray@qk#3jOL5#wU>f=d3isY6Ri#9jIVW{Ls_EgmqME*uU3%tnGX+d4L0fx zd`YVX;VA(vQERFRsS;{wUGF0n1q3cND%Q^1z-eoLZ%a9IvaEvbL!d_@K6D32hn$(}Q zCf*)_8xRZ{bUWnB_4GXrK13n2otPrtP#h@!J^%ar66zSq)e$>2%M&nCg+ZeFweg+l z42tAe*V50-RK2TfIdCQ&T<3F)x;WZ9f4n*KD;!ulG;m;Ed+H5p1&|pgqU2n&Jzw?dkyB&qiiFk zv!HDyWDexLldNXsN`qdX=C?Ex$EOvbk5419cID+-!DaU|goA~Yf-VXri}t8zn0rb& zQuf^s0McPnHf8^;N{ZnvzjKk8JD@b77kvD&)N8Z}I9`5$12HGxk31`V=mbh@+|Oz4 z8gv6p=<(P45Nfbo5 z-}L0pBp#YlP4J~Wd${|^$5qSm%~U*NoU6fVy8X^I66%9l7~^N>^D83eh)?_C6sv!E z0pt$=hpN43g~Ff z_O6Ax>6P>TDw=m?tDR~Yeoy<2sAX#HwUy11e{(oy>p08e;h;w5O5k$Abj%QX{`P%) z&pqld-vbMwEvELmC$?^JgnZM%el$Ux4D)_dC$kydS zQsnAS?FnXkxAr9T-IE{M6L&y8dTHC?d!A~O8LmHpXCl%PaG7ptKRtxx+K*oBX2nA( z486Fv9D7q37s!CTG73*X1qBMPl)h^LA6U?;uPR58XFDnXoe!>wN4w-LiS|O?wD2OPHB!$>6+jJLr3yq zl-biMzl9N9Z`lVGWJtz8Rj(gKn*r8C#j3`N-kz=>X>darW0qrJ%AprB^Igpn`RCU8 z!5Z0&J%8qCrXBv%p-L5DpL^Y3XhVnO!KM^0(BV#T?aGSPgDqzVnN1;vpE!^}$G~o^edm2xl~|<%xlZ=my;k~J&K$#|_#J7Qn&4G>;O|j< zR1y@Ab4eZXY?Mstx*ghpnRQM1qSnWJ61$R(uuk}n{^D^kGXcZB1O|-2cy(q>rQZ@b zH$*r!COm#_{@Leb31u_ag{#M1ZAm^tR1 z|MTisny5M7Z{hl^Lb4~I>j5W*wp*{iq5xf3jK#m^Jtz5(RfJHnb;ScLVR*aDYoQF` z5F>Tjl{oAGec)GmQiat8cGZse5BCp&@e@=XpCK%JrOep~Xw*@0?eCcllAO$LYW)ZrV+66;wtfwrwpyCI5}9uEJGB z;N%h0FI~Tildh(t=a5}#ijQy73uMnfWv>q^5_R=>bvr}*DNnkS?7r62f=Co3AVbW! zNy(=Cz24HbwiqMMppa^hLt}9x;cV}gXn7MsJIJauZyRJ`yq`qRRsW zFc(?LIsEaZ>It-2f4Qt-Z)p;=bZtbB@^KpZ`U&exjPC)uY3`M#?P;(WVQ&SU^Dp5E zdm<58$Qba-4O(38-FkC22ZJQIM1wGh1bLeG9Wz&h4{pzaEp|hv_MpYEj-XaA&y_u% zG3w1LL$om~f{{Ab9y}wTA zQ+ZCqnLfwy)&kcBMVATcJRLKQj99}a4M!g2=G74c;_6E}>)#GE8O_y7UP5i29{L<6 ziQ8Cyk&gE4JKUG=NypO}6wlRc6VI7v+G3P5aj{hRu*UZW9{uSzo8VIfNhAGEE@X-& zc*88)S^1Q7FESR0T(G(1YWY%SlG#)b4^T?fN17tYO>LrkVFBP!(Y@2HE|a^!^!`H> z-zS07DF;C#m5Mk?c-?y|akJ@L#~azNAV&{DYoc9NW~FIe#Jl<_fZ@&}LUMnbj-df(8DkHgxc&BJ5q0VYxkpCLUk~wie#` z{0(!?gRxt*rT0nP4k67pv?`Cz3%-^FqEKgzbVTpg4^6A3Pae-7N60 zAR9*a8T2)JRV`G%ysTxTMc1s~Wa|tRj@25);3BuUS2HU_I zVcJU_IPhm2$|@d%_j1L-kAsFID2aUva$%uZ7&Iy|4}|s%w7i?Xg@m{aZ8_`4Yq7>?AG9Gh)pOySX9%M7@cZ<=-_NTv(^0NB zdG*?z-?`U>1NU3b>^!G)uf%--C}GsDT8?A?N#8IlnPr7NX`(>k+T2ioY*n8N7W(=? zggrc^E3gx?{~)jl{Z1wOX8O>~b*w5ot&Ox^$-|3bKBM!I1gFu}+1&*S zFcq^BI#6j`23gud9CzAe)$+{@(IzObtcD$rDo=G8Q?dM`e> zk=97x`{fVvqJi!0dN3PszZ7T=CL|dr>1t})BLI_2izl`}r=I8rtsT{$`6mG~t&#F^ zKM~QCXS|f7K3(0K+W-`m^;}H-+#}b$1Y|O^R*klgX8W7$@|2xu`L%MXITV|TE+{(W z#FBBGnA>7f-30G8n&qwIw3gbHH1*nBy};NH(|_uE{$8ONDK&eJ7Flcxl(BxqZu;o> zQrt|vG3kR%?e%*XYDq2UYO&a+o9}941$VvAzYVl*oWOUP4FEiEIw-Cc&-&R6=T~hY zB(qS^xhi>e1Jmpbk*m#Rjq$0f(EGxHV_w>Wp2l@_tQV=Q?a#qqGkCK=4WNlk;r%af5)@u6uxZbD8 z2lEKnG)9+_Diy*j4V+P@>~T9b;B4LkjCv6{KVgMmK@S^n%Rb8=*ooJFI160)-e;EP z;l+EkAQgXDNeIY0<(SokQP);Si>6b~0&Q!w4Aq$6fwtxDEGGe{?Hp%<=?wI4?aSOW z$x2Q^IBIp4({40!zyIY&U(Mq(+9d|%_CZ$!-R1jFffnJf3&S<1!X+$YkS#BUv#c#^OE*_AGRr) zPlC(43AXp?h-eZYIsMGH%7J09_GR3DhG%PKLk*9Dc){%!r#i`Xm-W1i#2J2lB6a&jirZeF^ zi)$k)r4BJ1YWeS!S^Z$GH@*L*n@6zwN8c>bUecR(NU`aJjc}IXgtMXi*`^axJvS!U z7I5SnCQhBH>LXI6my^J8nP0Zxu_V|p46zM54)FW2sNVu(yNsfGN*W?El&oX`N1jPw zX|!}mjjdrV1(ieYli|johjl^3?89i~RFy%&wLuFbg~E1H!)0p)J>T-B*}YDUoEOFO zN>Aijj5H=`ZaZJ3&TY_6j(GfMUaV}`X;VJ#Qr!#GW!F6!lB^<(oBK*O6r*pPR7$&3 z?d9C<1gqDE>b65|4Vqv{bIbaAi2Ax=?J-|nYI<5SM9STT(1Cj6a&LH9dVVEfF zfy#l^J5M&0V6|`uY-Q-T>mvbC&>fHo6^Cr1Fu5kGBQ_a-qTa?a?YhMo>faA~Y6SpA z%O3x4{BS?5vslLBrN>>?L=S+)c1_ zwdZ4{DGzD|0L8(eA@Skz7&Wp?>cEvzRN(CXHqESL)jW+H?Bll5<*f@^6cMSKNs0*! ztxX=}Ne)ky9j5{v&weXU7767M2XSw$YDcLxy@uV`HBVaZR(I**j!~18y9KOL_p&Nz z(am{SQQBAcbL}@Y=lthsgpHp$5{v#a<31z9jBZG9w_O6L#vlwR9+#M4x$0 zgPUf1veI?cJoN~vnJLZf(vrpXiJS-F=+}Ib)@_bP--yI0(D!eye&;8dh3o)fW+8{p zVRpD56bERWVIPtK9_3nLhLSK?&^B{nqivf&Wv|Ht;O+z?Of}wh7~3i|MKHgRNP5J& zgRLE4GNb*DsTTcfX~u0L#PR$KQCQ_q)VK8K{R}Q@5$fLC{=`a~dplpB7`NDV#cHxy z#uQ-^jUTKTWF5N|em;ob#xTu;!R`i_`rIDj!1!+mIjC@LpHjuT{b4!XD!u>EW<37F zhYQM%!fr=}AnLkaT!d-QI}gUjeo{KF0g{CgR6MNqPIRp0P${%5AfsGG&EyqAXkcjc z>*!2U$;m9Vp4JyXsKKH6$(?6$wC@_(c$Y#60^6F{Ve~-kI7s((m>;Z+36zH`kIA3m zv2DHF>%Jlj+E_}YmKa67cH@jEf11%?Y(uU|Rs$JwHoOk)t($niLeGTj+T4g_h_*_> zrVg+@+tL=ehpM7u&$V2%aXkAz4@SPSa#H$l37}Ag`wm@B|Q)uQxA@{ z84bMm?wAY<$ZZ@D-=ObegZiXRnR3*Jy;lcfcQ{$tEKeipkBoynwIks`MqPKjeJZg1?h?|$2A_N%vfj&dV^uC>STtMeQQ|S^L0?Le z?M#uEV7`3HB4BbEx0(^9n2NU2DRLJ1@pjO$zk9aWy|?myBONZc-oXY-e$?jU?Dclw z(E)?>?7KqzMiD@$V-@0L_9-^83qGE`FSPtcXIk|yYPSy*sT~$@%^pqpSPt- z&BTFbw<-rsZ1zwvuR*l@8O_^3H}ac!9ygUM>Oxy;<3jhjM6IQBL%UAzRs=_wqa&ck zxVhRB_{G)$b_L-h9FkEmz6_e^UdUFTe1{GLG}%;iGt!l|Mm8|o#(r7u#ZmInkg#pi zB>mMplm#clmFh{T0ML4jycYwbfaNg}URa$I!PoJP|oaj2)zSNf;DR#X7~B zLa76~pjQWfuse}9zvIx#>zM7|aj1gHY;FD_*cr;LI>mozH}aQH`9nDJZ!=E62{n4QT|qX{28-gip3H}OEXmkgC=oEh zb>uSRdY>p*C*9k1<4v%I-NMz#MzpPAcVZYOSEqNx+MzQQchzdVGcRo~2u&!Ny=DT> z623PH3240Vbu?z4YH2DD+r7dbj8O1TVInNv@dk*gc0c%T%ry9BMPdgkpF^qafj6rz|nE#&{zd4GGpoH(rv zzJ}FKER7qaKov@iYvt@m5+Ol1eG>E+gc%MU1w3F_W*b_HJ0(Qap_?75w)#y8Xu zq6{*i>^)KN!xRBqIT>GPK!te0P$X#~jDowem-sMIP!ajxR&cB;2^hqIdY#$!OnaFP>d3_|yDYwPvFl{ka!N zH{Yn!a$+yuw>f6jX>2VB_HNdvVsh#-%hV%S%7Sc%gY?2}ManQ;GduzdxNcD*N{}Qw z3FFVaYVM|X)scg%g*n*x+mT}HfGk-l22DT%x%mzHsZF}D+tF6ZE)PDVE5=5R`{gI4D@@FW7xT^Qj4Zl*wxo# z)MvW#-jcDUvxUE1tspxa`2Jy%hw&Ge1YH+$SYFDh-T;X;}aQQJa`?^C0 z=1x>i%KFBP)8fWVZ%Ridr?7Ikpl#y;4K9C566B4K>2g&9OXj!rij1{YH24kR~M;9ACgXLo}8 zP&o#u2Ed4!oPD`?ZMQrl^;I7ChsZnlEkE#AnjraQf!vBx2wpjZeHMpd~ zmhW9fo>6JrY$Ru*)x`d#@zHIAZ}BaK8`BcOmr==0GoO=ETfj4RX?ilx3KmR_&JI-3 z@M=c`#-9k{scyS2HHDU3g@jhCQd~_b?-hkunXHOGysh-(_TV-QdKMAJ{Vv4ZAH#)0 z$YdVd4;%M-0kNV?GxmyUdWESfqSqA7Jp})zt3GIE)#YevVPdfc!v#gyL3=S|YO!OU zY8hR+F>POj91r}%EmhX)&i(uSPB}77N6fzznMQ<<&4qFJ8ONQQ?`gy<;wRs@~6cLGmNl*4FcVh!1IcUbqoWr-bb% zSJsC^I;^Fn<7=k!x|G0^-8kQk7vl^hd{w@}$+x7c9pvHgw z-X_Soith&#A)<+zQ`L+71#CDpeZ)3-b+ondRoqa+o9n|5Fa{v3{QQ=)%*9pqZ9#A2 zL)2{lm4}~?YF9BG=@k(aR6Be3q<7m}i!do#*wG8b>XCaPH&QI5>SvSbZ@d>%RLlnb zQJmOQk~4BIf7&WMIJjqqEUu3nq}LB#%?+LZUAb;v?+0(fj$YGRqR@58H1m_J1dwM#>F@zw7O zTmKg&H|jJ6ELMlr%!XC&WClHKls#Myt7iTj>ip6h6&1T5o1CC;Vif6wSKS8wE|7N7 z1b2~3zhC1gWh9RyKpb45xl0`Eet5PI{6m-|%*5UQBB3sCB81slDz&DATnMkptvBI8 z&F+!n9*MA2!NA<%&@R@Hs2%0^^Y~pM_5YX8=`qR_E(Dd9*4C zpL%#`&T8~Iu3+qDEB3?0A(s?&{?M)uT~y)-{&Q)1iC3!d?ZQ)j7hC`N)hej|Z9(7b3LyuYi&NVIRqGT_l06g??M76Xzph8OHyLC2D(C?3{~Gxdq>! zv@y2Y`qzKcFSxH55o#v_z5r(7>65$Ch$zWE*dQCjS-L6)C0!?ERr&mtpbn$<_(&+{ zlK|AeNUaj|J33H^_M-{$FY=hYK)!P`k#fL)e}0em)mI%KF5E-8>&N{0dG?b;pDwQ0 zD27{?%Cz%S_7f04HU*mwic|Rm1kP>ecl|rP!_S^SZvh4VWEs3ieL(0*$jL?OG~@>= zpIX6sf{Eb}(>pMzKT1Pm*Xg)ha{LE@9yR_g8^u|}CTxzKZ}zt+>CR`#ltWnD1Y{^5 zm0eoi(|`7tfLGHM;FMo2Kld8~67Bz!G_YwB1Sjn<#-%!TEEWtFSfD<*xQ86*YOwOR zzz<}4FVSp=c2SheV@~y#fEJnuU#k7TJ=U!9o|y#~6crjmP)hpjfv{K4JuVD>+L_6LxttSnc~|J%SWwb1V_ z?omZGEa(=*Y;)`($)R~=?j1of>Q9OjR4J|=mHr*X_MgMpUPdgkjv;^Dhm!_~+<$x^ zH5z=TnLdG+wQ=prh5yG9ccPjV<_wIjAUk}xr6+4U(0rsmxxTULt<1vKV9mZ*DaslGAEU( z?3gFaDmdfzR~-#zxlv&8aITFZd^+G)F)c%zvCBE>ueGq**!Q}G1P>+bE+_t$<@Ej0 z%Qg4GrH=*gr|FXGR5ZaiyR)9ICQW%PdoIi43`_*QGV|`Sm@}$jvLW{XQ$KW?!#HA7T`Og+mr=2IR6f zb-%J9Mq&vB* z^!$(S@kE3KC|cf8zNn3C`xOT8OI5C@aCm-Wo&K8Lu3YyY|LWH-qsd`;LTl~i7RjIK z@&?`u^0e8Pe>`DNMEQ^0kgXsCyt!=!o7R=zCBbs~^l53oBEb#?7&j^cjMw&UmHO*D zO%Bz_>X&8BD-$R)G3xoTSlYC%y(z&-APQySN5AmboCsoYR7z;g2^M@L^>M zg|Rt*E)86Rw(cwpODoQJ@!y;&?|k{^Y{7!XLf-}>>p8C5lr?2`a$cXV{NvgC`3L>k zV5u6%{_AKsTe6CpiSyH6F8qx^?5c~te&xT{T22rsT3Jo=ZE?cJ{RVDMzZNP@d~LTh#X8Xc^E_wmq$Q_iiAW zN#G@|SFqL4cal=2$hw5zYC5$SS#m8(;?T`y6idqLr#MnDD77DNODbZ$lkC%qX;XKk zJj7-B<(vRV>;k6HIRtKpZPQY1_2>L z?X>=(U&o1B2Hq~Io@CuWA6PXhXGs>kv{KE+)JXmK@mz_}0=;zLWhH0{@1*HP$h=m1yh==)c$k91=RHndzMCxMIKtWwSv`9(Kv8eb)oL2HEfdp5KT?ho$QhsL;D0>p z1D)to=g1v}+do_y`E&4INh;!ho%SteQ8U+VPhz2ej0vLsYJ{6S`2(wSTq&B{QMtI~ zqR;;9QHC8zMQ^05Pq=vvQQ(^zUeftvn=&c;A>MJ?RkR6~8cwgn={lzZtPFgHX#6Khq5+Pu>g~o)_ zs$AJ-rqZ<+M?1-sSi|JHFct#`4lMtV6kwXD?lh31{fS7#gUBGLKx zdUJ89K=(>`p}?t}8k!r!nQ3&dK+Zx#KoCli-bGmu*q98 zxNxVrVpm$yYacv{lR*Cqq8+UEnNLONDkA^T>Yc z@{-gV?8s8elaYSv=C+#am}TdAh@L;WC&%!^8Xsb?z#6=lgTF5G{d-F{<&;VZ`61r}Mx zNaF(s4rY=IggkNmV1IioW-y2P$0V;&qm;vM_lf0_#E7!*^~L~*@2}g#0^b$ zO)H5o1BIGuVrQ-jvZ1u|adnab&F`;C4z|y1S?Xc1nL%mi&rAh-e6e3*==l_Ol_sSN z+#(wt$b=+XWWL6rChZWLtYM_Wh+b&*n^R~v_u6fiMq4=3q5D%u2(%vb* zjP&bd;K$D`QMIA$aSkHfH}@f;zuAcX=@E7O?@!S0RQCVdSwh}-6+kStUCh_2k_~Au z71!JFv8rWe=*a0(^s{}36}&p_&VBwzHsi;kWA2a(8`d>c;W`pA@wg3g7@8qKF{n#M zdr{OX><^E@+A7P{SuITO;vU*UE{89ouu4G`;#IC-RPC#-vpF zt>Q3xUz({yg*74@L`*YA=xAu(uZ)zY0A-?k!Fcrx z9%M34Dima%T%pXf9}(OhPx2pMLoXC2wS-+92}HAGfPpk}AL+5?s+1Y!r%9iUKD9pV z6fo*cUY~qZaM6OhfPB?v{ELRwM0sQsSI{b5u8$)e_!5x68 zw7J&n9ypYycoX-Ht{IDL^o_NyJyI&}IT6BM_W9KeSb#5%)mkXM6Ghpdr$qapQ3Y52 zgf83?sv5xRLRB)p(n_No3#T@|USs4xNnJth;Lr#no={VBtVqHMG#8M3JRuP-O|&V1 zp;-17%#i)B_XwWj9@bqSfDKb$24xfOwb?JCLHp9(tQECb;Smw9B5-!nrS1)fO z7Na5)|3OkF-wo5Xc7iMNEYuuwD@a+m3k2)t-6R_ea#<2qC7Z4NSz8?GWHGa668hc! zHjy_6v=V+L$$u;Wyr5_*Ci{6HnJ}ajXrE~hAIhB)_4iTz`BgbdzBAc0`e-b$BW-8< z1fOj8e0g0sR>N86Z#pjI$=w#F&<;C&9!vaY=lo zPOyAN=B#Cf8+Wm=ZL;cvkzUk>dR>?fZ&})N^KT!gdtrw5hW8Kcv9I2t^K`jrFm)jJ z5AmqOd~!o%8*I2i@$?QtTld#*xfAY6u##94$~5zkY^{S@0|SL~?yS7W%LR*(4B9)9 zt`D$GE4`{%P+xXaN34HtdZ^WvD%5Bzh;%(9yxC7r#iDkuyWuny`aVM{g1oz^?bH;% zA?z&y@ z@#)??th<`W+x4@0zP%}&VL&EL8w3NpjKO_L)iTvHMqkbM0!P7$dthe^zAZd zV%d+8E5pSn;*vbb8C&R=bbd%K_q91K^lwdL?6V!JyMpIxq&iYmC9B*I&MHYZR`r}c zsNI!{xkw(eZ8~`szv`<|d`Lkl*Vq6*rkUMB=P5$uD$Q-E)RDE!(IUkrtGs{r?%m~H zU&9p;zb9hfB~(^cwl5`kB`T+-l6-5T)^p0z7TZ%_wUVVPqtv+VavFWBWWD(Q-b2Sw zyt1|n!x`k&PPz9pin8ut$xGlEbXZR&O+|&BN|MY^!~_Ntgf2(f?kLhnJXVA{Shq^5cq6}#7{{?X)RiK` z^zmxm3sa5!+gE6b2H2kE!6Ufl8OoRKEnd323upX~%IW(rnMz1ckC;A7umUT<=z!Bx zKfx-|U|90xqq|7=&uP|Kk;-f@ExN!!FvW!y3_RlnXnB>wdU!55d@1K{1+kWD=pj1%xm--{~)HbuT4>#|t}6*IK=f%396R^}xw zO3T{7!A4xDJE7`?eMqVG*m^Qq_-J#fCx5onX_+u+vM?R_wxJho9uBK2_+g2IZ-5-q z_$A{9ErN4WKIL_%G!&(or7ESsvgM`5@k?l;>w#8-4kKZC69XR8%3$Ft^*YR#1i5Nl zF%m4Yt%J+gic-ZOycy9xp(w|tj$2C()3!@?sYSv3T1Re5vz!3^(f;ubE0NF^H9R3_ zFjuwl9AY0-FsJn#`!LHAb+~-I_1sEr+adYG=w!UdUiq*>ukfLv()Rw4o&^6nxxV zXr*SwZI}g5Zz)z1>)Sfce_5?AU5a+0m7fDQ{&~u3!er^l<_YQXFT;*TUf5IhP-eJ^ffLV`N9MRln zy@jD_vD&G3i>huQ~#o!_tH~^_RwHE?L*tEk`c@ylLyBt~N^fW>>HoO?nk{HeY6y zzt@p6Q#4?+ROaI1(wOk69pFp;K+)$c3fT5`1JlH*Q{;(*lv5^UK;i1D@oJYw+?iWi zdTmXgW4myy!QLsB!$Ryb+MsXKo5$e;+X%>VS7#4nnPyD1=Iw-~=XCGZYh zeOa%2(G^k*4hr?J!GJ&7>3a)HLf?}o=dtX)S~x(&b^2)P*CfAk7vgV_WH7uACzTuN zdWJS%HQCgBk`juT8X>ew?qWw^A2{{>%Cfxy0w)=uYwYO1f>Q+fnQB1$%N3l?_!K%v zHHAT6PyBZ2-TCJLfauzk!IYE*ij;QS46^@Kq#QYR<1J{p$m2~L95g4K(E3fRmo8nc zxKhDCjXrljwoXzlR>nK;HH++6JFeULvoBwk`$0R7n4;MDEoIp7H};mTW8GPoRXJA? zV9bj@CwL#I;NYb0H~Qz86|KBy;aye`y5OEnUBCMPXGtQg8j^<<_DdfIr=)BqFQF=r zHatGHe8m)Rz%|h}<%-*@IT{5wRcj(>;rQIVey@aB1sV8ace==quyApecOv!>L%VHW zn*Tn&FJvK>GaHy2BB2z|uN#NmGnG~9&WxGLwC(SeTIsWR3p~haQq@4H8Nk>Eh|I_~ z$*TR``>WsdrrO>>eUOZT_Pw!iBb6xEaiMi)jrt)&r;}AX7s&pk@zCyw-I8*N!1%|| zEZX#RQ!FZ|*#%5#_1!2rD317U+9TAu5)qhpa;H3^^))rGZ>wI8=yx~iMJYFpgm+nW z-O0W}hwNPtS^Yp9a6ASAfcywEV^*~Vc0-iYn=Y!<(QY)n#uJ@5K6{rMpRu2YhGc62F6GHvVVC2)N!gd0b-f0Re2R($3CZ&m{|YZ74&D&?dQz=)>*Y7!X_@M zskgUWUU>_BapD}IMf>=!G?9yJMb|Po-NJW_lR*k5TzJV(N6`!^=(uy_VcDci#jB_j zvfM(=i3NpLQxD!^F7UGHZfZsdb_RsJEornbg8bGU(S*>G%EoaG)ohRH*-bQ8h|^q3 zPrDURtaeKCM3SuVz4$SOTHyEBN%LI0dNqE`ksQcuB`Wi4*FTTBNd$h{q^sRlzmEv5 zl6<2}J`StBIsmk(=@y77Q~f$w|7&aEf6U^3|MIjXlR6P%v-n}iS!r9zeWc$MLOR(Y z8)?~R!ur1Uz^>TwkFTQ)TPBgrxGnbwCm*w^C-=L{QlIbm8dJBV-+QNUcznK(BmD=N zPPFjoW$Veng%qxCh4vMTZsy3nP)_-fJp4b7u*i?l$9)4%FdpxuAXs3^CZ>#6TT?Ny zVi<=dGeM5c>+crc<$Q zS=U?ssY*|iQWu3T_YEb4uUj{$*cXQ&liv&3uZ-)A>@i#D&k6dv9}&2}R9ZwTP%LI5 zwZ)w*BpYzfTqo1Uz-Y)eJviUqRK5}W;Oxv=qn_*x2wbND=)2#0X(V?x%NDlFw7VM} zq}_TUygEziUzQmPl601Zyoeah^LgZ6E0Zls4Kqbu3<7+dXSuY?NySY%0JyJSD^kei zwzf|eR~?C5`%}-4SAdPB(f z0>Z!x%^=@)!ZpyC^cA0xX@0`z(N4$MYtU5pBdWfBEoZoNUm!xgfu>_=AwV;1MN3!J znxle@O&Jvh`<}jV({S6lAycj2sBeu#gaNp@r)X30E%PFvH$r;s1v3f@7G2plb%0Qn z>@V~918l*5h^p~8G;O+95w)u2%3%LKi7bTc3P)sQBwn^eHpPW=T8pVDwWi!q?@#h^ zc?#)Yit_)x8yo|SYB`iVOvEd#?TxJ9d-I2qwlcMAuB*9I!F=}N3;XBUj32w&=-j=V zzu?iE(od=Ql-u3bSUCnqP{;$TG$QeGA}oZCBuVkpkw!sV1a*F`)(bG{wZlsdlSEfshbbqbfmyem$6TcO`|Q=W6V-0P)i8F|J0&Yy z9(o`Z_2>-Y+e6BE2=&QEjq+kkf{wlV5TRJU!mS>4m^n$!J|XroV{X%h2bjVgL*9c1 z6l##fhngviLW-thbjY%jTm~fOb4oz+n%i@QOO7@5rzaX6j9x6{#b3PH`3SMK)P*(d zEY4BM)il9qU&L{CR>01D^azUlR?fCS;#RJ~ zg(U=by$9KzUTVTE8BkxE31?n2Y8w{NkzpdHlQ){?OdVOqu**|U`u#7fOhliKxe%{# z)$*Ps9WLQpcH*p^(e|Af7+_Y+vfis&OQ!kACO@sZY8kgVJ$XWAwq^*KVY)TPOnPbC zRo3{fE6e%2=}!##Wxt?M0S`Qf_A_#tBag1~%cxWK z%#NN)fvH4m>Aaf@EvhH`nnGODa>pZT8mtmHA1T==PYGreN>3ZS3(iw|vlg|$-9+{x z%llqImWIiQW(xObmLI?zlhA=cQ(4$BJ8fPnT;q;-0F>!Z$li4s5cYP6(IBR&Mrhyo zrbax_X_RoGZ9My7haUCckKXF>g!W5+qjXvuNJ#w!z$MdqrZ1|FgDvshJEpwVSGH31 zEVzZ4vc?E$0>$hbTKkBI!sTjJK`3-VZ^@7B=rheyd+&wnqfbfroFqRDWBmFv3m6Ar zAa*BGY#*KzL^u&BW>Net*M9!n&5^nb)=76;-h=A;atm*Rdx`xD%a?>V%r=wMs;BSq z(VM&i3KZC@L_tYeZF^2+izUzwPlxwr{1Y z!qzeu;DB44@5t%y?jBCAo;Yc=4oKo*D)!(->Kr;S;JO}G7I%zY{==Fhh0kaPL^Ge! zLnHYo&y?+LoTHd@|1}`rx!ixrf#qjdd^lWbQGJ=xZ(@rd?ym=jCQ-tL6w2q)Y|1Gu z_6s6b$U`4vifHX;5X!6yyFJ;?rgOH}7U*U>Q~K@|Bt=54rsdX{>Bvv0VgQUNCQMkrKDvl zC=!Z@h%ic#8X(;Q0v2J>sdP)nV1$a&(w)-XF~*+v1iZMe3vTc4@Au#HeE%D4pY0u| z&v~6AvTRk@^)p;lB~gzUGe2Q^Z6FQ{t+$cVh5&ZDa7@htIa*}UVP@l z>AZdUQG~58nJ;m?O#gNm-UM;YN)~Z z5p??g1robSXOqJZ0S0&J1F3t*x#()IW1#}*MlnaMS~O+)W~}e)*R@nx zdt8uaa1zd#sU=O_6SNSOnr7+ETGsW1O5zaZ6U*Ei$XyYI+fXwu1N$rfx)i0V!vH$uQbf*i`^7P5+f_9nx9OYYL zUY(~~8l*w4&y$K6jvu8@0J-i&i;A4Nq|i^mO{P0V`HLa-SX{xxumshaO+%n0)|b5@ z{PbeBPbJi6^C1@TH$U1ZhI5rd5-P9h{*7&SFY<77(3Y5!0aXT>{e30-e{z=$@Vnu9 z1XP@bgE{kP{>hk6l>tJ&;WLf$k|tdr5-vPU`Z@GPWp4ajx1sqkD1vN&w8D+5kfjh@ z+l@457!DWHoM>(l>V!OJWz?Gpa=>s?DalNQtQ(0IJ5j(E8 zpMcQKzk!(Y#yx0}f96hXAv^UP#I~qo#COVDcQe}7{~E4tnISZQqHFG&-QNF`zxf)U zT((%MfD|EYb)8<+IT-KIp~cHyEhI;e`dH+!D+V9%V8zX2^dy^30Rvjb)?9fef?o_R z0o66oB>(6Ov`Z^zg_*yB_`$QLbQ%W^78aH$4aWzu2-~}Pp2AkJ^AG0V%Uro)&^ldI z`Q~&c*1Rmznf64N8 z&DPEr;C9A)=sdWtjw1bt@!p%t0HQnR{W{-Vw}*%{OQ$(E@qWUG4zZ>##6+jdQy(vn z1fvldoUnys$RzH?n-*g<N49&SidmPc?Dd>K70YfEKo2HchP8(1!U|6}> zo_J@;KKqe%E|-hZFnZk?L)e^bo*B$v+^D+Jy&};dl!VGfhgerHuDwZHY%k+!T1~Z2 zR8A^LLjdtGr3~f(tK{6crXH>o)IQr7%SB@0b^=ill|gYYgN`;4&b0R>&tP$p;Ta!qG>5H5P3 zp#H&@4>LE?yA0RTiX>c|0EjS)wgS=3RrQZy5<&Axl>y32A*Q!McGsY$gPDIKY%Qnu z8LJa0fDYDbFUAn@+qTiF&&(~8wF^#?@NDh;z8kIx%FVr&W8Xlbp6r$v`xamkVMhhn zcjn#vr=yedJdV?95Ai`8&d?P}P(4oMct}T@{Kj2aNK4Io9#bZGzB+bLkp@@MlRXrR z2xt#X0hY7LqTNg*sLlpTDs@rC;|Lv;Z{3Z2PYmu|)ZG9_jl-hv~$AQOKl4!_p~ zT_uDzh}!pkp0C6PLZSOn-0sKdU@YB)LU|h?@7jTyiIkRx-APUGUFAbfQv-U1mN8yHAC)lt++D0@n!wMq2x&v;<4r2><)Q}41~ z^mzjP7Z%*a?}MCbPy*lG6m1O;;LeKRL7V|R(?e;8V_;ajE%Fj`L4`P}t{Hy^VM2Cs*Owx6| zeH;WR-?JDH?i(I;<)_}V_l}lA48+bb>;f(C`^-W7T2N+%y5HQWWA+278P>cA!Ytd|*f`rO~T28tVRyG7IOM+gV;8}4qYMp1AQ zbCG7Y`+suR*$XED3e!LRVP_KAY9aW0Q$l)?Y~Mq0{Ym^wQB7L0f_nT($;2WeAGS2* zrhln6*CRYiyzrw`-$Gy^Ih!HIVic&FB z#hkc8ayr-hcEZX^Z8@%h{=64q+;s>39YZYuSI!Yod)Fd%UmBrP-{KBqWgMu*^A(0^ zU~<>)e^H(=h*a}><|9h>uzK_GIEYPoSA+o3R`P9AysITH&tJeGD6)T^zl3h<&Zz*H zrvH`ut^IHMHwoiD5*i0~G(!AsdV52D%Q&*e(ANJ4W8fBS>)Pc(i~;5^_|M(_gSoc; z?32c^C99PIbo-XMUw|K`@d$GNOKtx1m09T){~wh#D<{w&Ik4}U?|#E99Bd$zouzPF zJxO)oYHpTwrO5VQrz~VkVF?l=WFcxDdv0Kti21bxS5l5Xp;8ETQY88Q#q;MZhHuc! zJO19?`N)#z6t6`b7oWbMsvTOnN z{z$4g$>GD6cz%cUOpVRveZw5}M6bxmoMU7As^-gjpq)VXj|Ee|?ve&HBl-np{R_=8 zaYd%@$qtbg6D%_yQGOK50%jq6nNj@w3%StN4o2qcd{D_cTncfPEV0}*jPdt5{<_6J zDh$#X;Bot&8LM?a4b7jtmqOgUJ=~cYmCi=Kk+sGY4E> z{z979fVO%;Gos|N&%T`*s%A>8u7w5ug(s56V-HP_+Xc8%qC#;l{KC)pgN`S!s=ebt zAZ5s}Vc(95uD2<1K)#UfY=<&2#7Ai1CI4==x*yHS2^{Pwe{rqQDqUjV=>>pJ$g__|Dh{CBl;Z07C8V^IX-^q zV`<>G$*Q{F(BFml{k!a`Rr|$Prv&p@>z|vDgZ?D{?OM2P$eNZRYA% zkD2aRhBt!Bi7f#pcfaJPFaZ%khgRG_P=0pqP`pqIfhC>LI;n%Mw*csyqK7=?!xfU4 z!iAXf-O~2&S|<83Zn@oc5X522O$BmVT0PWCX^~gSeaYO`CfyGz$&ZfN(EN9>z$YbF zaPYEGRiGqPT>nD<(p=jD?FNDpP|k|apW9s6lHK||U-Anx>}zYlKU1YS&(ZAVfg?cc=`XGNR^^L{0m#n3L$&~+vbgunA2N;PELdw%#Wgj91YP1 zuR!%R&glcDwH)cI%zZ=KdC@pYRP#J!Vi3K|{H`dfH2)DIHBR&zgyiru$Rz-Zd}Hqr zJ@%am^Z>N$y#^8mvW?DWX8Q}`-#QLU2~H0Txpnb5RuV{>4M5HpGSU?u!bLAq~71H+QHgZ|dCo3Wa3B{(^gHSVLHz*z+-emUtOE90x zETrOg>w#_d1}YVK9D|9?l0fZ-$VaH{xAQP?*%sL!OBSZwsy9nGVMj z-$YgB7_X@uB0Sm%LeZ0UxcY!JAA0|&+ShOQca?TnS_bG%7MzKi_uEAEySj54BnaMK z2DY$UH*QP{d0x44g#%QGRECSI(=UaW{|8a8jpH6)MzTgwfKSQ5Fo`c1I7oQr%$c@) z1k+S9QHPWlz>U@^43kMIhYN+2#Q)F_u)UhHsPDq}-Y8XXvoE$3E z*IoO#3@^3Q11v_y`_-$*WiY*7U*eU44LKo`o)0-wB8f1xU@c0f7IjGyv4hE((oRCp zG)~&|Pyp2~re*oZ5|mn;HUZ;yGaujlJ?&0d@*u!`HdX>S*)2bd%!D=ahX`H>$q}V$ zj&>`GmcA~1L(>ENRl{&Sy=aAt3yy2^!oAe**EU4TdiEE2t5HuJ7{$dlo-Q*BKS~SI zuYC9YDq~1MNeRoyx?Pq9M(i7CQD@i&68+Y$P>VY%S&Ni zS@ugdpjMaDq_-I6gkDsVm3@}jdrSUen9|5kg+iN|PflRoY#MO;wb8ed?{-O%E|fU3 z#ZA%Yb{~&xH|Y#r=w1#%6np}y$!ADh)cdp%wF;=KE{3nTH)6RGH6{c>!-Ecl(BM+% zOlLNTzkwDa>Y#Qi4h&xWY|y%ze0MGTdH{EVGy$n$O>j0YU?sjPMGC)b^>}?s(7ua! z@$QUm$Q*}i&Z|U~!kgmZQ*nSlK*^aWs4h3ckV%dQz;hC1UzZg`T|aF!m=n-t=a|dv z+!h&DXkCS5-o)6%Ij_#KgB}b?Whz4|piTOPU;&qj_DTE;8|xE-&`l*!%xzcku*Rl$ zqJmjye2L?NWhdx8v)pNvpyj%8eyNM2+5j73+R`={6!G$fD%|Spr&}F7jXA_IZCM7H zf+90@p!sKqHK}lg!lUyuDPR)GMBAM1S>=LvsWv^(gKR%ecr<2>nHt1gc!-H`QBVs- zIdnTI$~pAlAcxv=xBncF*nj~9DwdYWeg|Ojo#n}huON-S=wgBFY%pg)9&?dUV7ylz5f(bk$8 z-G0~FE(Ha~w~j!DO)gnd^pR7f=v)~jqzp}K2Zd>%x8|5WerND05rsS$yd@*71yuu zG1|oXUb@*QNW(1CjDJW{$BNq+e522EUe&*G=(HS|4-(U((S#YREkHfU6n>zu{(NS6 z<4I{wH$p=c^z)xHw>AYG&h5n(-la{B{`hELj3sx%)Z`YQ&(vDqtc=%IV7c~0#M-{Y zQ`h!fQ}Rs>9u$8Yb&%GJ;yP4(dOEKuRkvoYza~Rd-KNubW7%scFcXIMN4^|cCawN? zR}ve6f=1Pcn-WVnP}9?L)ltsCmCE{3%#=f=x^vD0iWco2ui+V;he1FjJ^%EFKD!6; zH#7j*xG=M>@AP`0yI#^IHLk!xjNnCImJvO8w04@W781|)nf27EyK0$w*}WYPidCNP z4~uqPJWEbTmq5X;FmBss4vMGRz4B`gbstoaf|;46LxhXlN+A`#USptdQ$g<7q4Nh1 zlzTz4FdVm{(;ryF@NpmwYZLXP%g?KTie90=IPOyUmOXd4NJzOo<3aX_%EvpChi1z? zi~F*yJOr`GD=<%=+m9YS>xn?;Tp()(efyfzuv)l+TZ^8c{tZT!%WI@RRb|g_63#Zy ztBeC&kV6-D7_%w>gf`TvJA)3&Y-jo#eMb_XH2Q<$B=R=tk<$Q?L_w)lJF@A&k}xi> zay!qAwKG>n)UpNW$)@3cB0W6N98@yWW~8>YBYUE0^M}{cU9X%R17Im8(;mW6G7#bI21}S_+N@=NZQZD5q^dY%qUa5779Um*cs;b!y=gljF zVUZ9D!MQ|=K&2vkf!s>9k-6@!C-|8kjnX#(ii-S;y5N27%89hKGSS#N+fL%uz(mlw zX1tW>UWabcLaoC(C>B>JfzbdQ!)+WS&Yr#GqfM`Ctvv;<8g4--vbr)v$k%#$3rW`L z1mLeKN!A~i!p|?sqn+u7@jaTX@EAZ(DrY*BOs7o_T71P=2zq>e(9=6u*dP(o7Pz#0 z`@PlI${R2*?*<}fXPraB(?xNwA+$mh7NLA;DieZ5{EmJpHrza*`ks#L0{3s1>Tj{2 z-SHPGdrA<_6!)Qb+QtsJTAu3zKq2PO)$*~!UzJy&CUbg`Nia5iUUF9x^Ya zXuk=nIKwtv?Go#=rk@jJ|F9RU8Jhj>##pNhcq{rJnVcr9EZ zm-0R&vAG2lLpDvkt@vutAoeW+WC&}*FRB2;dDa9f{t)@FCOk>A&dNrbWZEApTpzFP z1WdXrRnY986`MY5)@=);0#2Rr4n`z}3eJ_KeYChzU#%_I6y?vU5qq{(^;Z7l2aeh7 z3c;}kjlB)$PI`^EsGEXR)}g~)m7uc!72`ri;+>+>l*Bb=#}C@&GVNxrKnSf>`Z9?R z;~&Y&EIkb8T>HFk>kjpI+L(bQ#I_G$-A`nv2ILoN9JA83U;#YmEZtSa<#Bg3^U~!Lk3K$8@ zV1f#g@7`3W?tl88)65Nuh<{x4g6gHy459;h#iY~fw%4*rs0%<=51$5B%$?-BFGJNYmj?)-iUDdkd98ECqG?hxit@hSwT;GBBsuc;}i)_aFTT-$>m6oA7 z_9Q^guGYIQ&!{4X{8KtQ4)|`vp}GesYe10g7|r{Ab=tNIQ=&+K>jvQ(wbKp4kB^|1 zx=X9JqsP+lEsc)p{Uy)yp-1)oAQtHpwU7k9PuC!Vd8OR;t2(}G@Id!Cv7wizgrd7% ziU0PA{!VT`DUs51A3go%ErR(xe#SU8C`Xbl>V2ej3M9gnL;=Ok)`+|fhD>W z_l^AznJBpf@!N`$pEbXSFEj~iq*uBePylNY7jBCTn@U5^H!6l0`$=shbw%vvqsN6F zB?9GP<&^jl*8&M|Z6UvTuo^T0bkA)M%YY5=Nm z2bxvamaW`Hz^E&zA)iGHgZEl5K2C0Rh;2N9;1M77flSO!jdGr%?&?d??O9=)Eqlty z37^Y`Jdan;_4kC(X(h!(!)*i*Q6RlJ*4^G%yT~7@WQUXH31wtR}K`=_*j}P1Z%wSodDhHA| zsb-UV4Iu@n|>>uCW-rpf(c~5Xd)}2^0Jq^oM_+XemKVNWq^8)Kpw!qTl5TlWY zOcWGT)w&Zwk%Skk*s56pdaC$d@pVw9uV2UhiDtoX6MGe#%nv5pAO>IstX; zpp=_gk~8W-Qcg#)lUFfjm{e4v=TPeXHSdCzQC%464O>?zn7XKDI}tqea}izQ>Rynk zt=tT%Z-E8ys`n|AZG2IV30fYcpFyQDsC0C+zv^^>dZrFtPs|w@bt{HjHKOq1Zk<)X)76 z*USO|ED!?ZW}wuwT>WBD9(rfB!;EIUMf^fuzcJ>#Q=*GLMfdci=pw3~D7R>JVH=S# z_i`}V#%|s`8{veapgs>*j{5>><)wo5b}Iq5id>)B#^b;0mJ^*L^>~vh^d6XU{7;$y z=4GT7MTeOPvXuWACFN+>BYJd=_QQ6XmRa}#cY~A55ya+ZI&`5><(e)+u|Qs;%;PSP zD<>u9s?_#(4f^m%gpVEhM7Av2Pddjg6v+ytRuidZVrYhi&}RVDH0uA<88*=m8toBZ z6^w!a5KQ`T;Y>3yHG{lnl2nTLHWS*HfODGo(0jbtL|a=MCy?)f60IAv?rJ>hIj>^n z>Efz`U?xR?KpY{bKJlW%R`iNbf5xZc&s#VO$_o^Lm)^V$OS%rqfZipT8Uj3ofZYJC zN}^?o_`QvEyj)U7rU{)xCyF)m@0OO9B0h!jXwJv1FGHi96-F5*@bAY>7!@^Z!a zhf{SDRv*(whj3^ZY$qW`2#1jG z?qU4*FzZeZMEo#F6)|0XF0maAk@7soD@0cC77fILpJ6dyb#;xNziv6b4vfK=#a)>R z+G1w!A{1ZxF3^--v^$H~;8}`k$AY{<|5%Yz4Ciih>hE@zSt-8peHgOdvyGR~;#(V_ zoA##+Ap#bRokf}m!_S@~_-zw?#eJTE$_jQRV||1p^!dbQXZ*h%8j1~D2tp*@QQr=) zOc)K%_Ma^HxG8SF#s{lIXMq;de&x$z_s)6EKciGlaRr4XD<7I#=4e|b9MjKi{VaY1+Z zbW9p*O;D{Ag2SNY_BhL!7F|?R)x25T>Z$e&Wm3WHl6a*`(6IeOLikwEX@%~0i-kbq zoF`l50TtKhABZqg&!J~TEwP78ObRuHE+8HTgI+#oRec~IcqjO3(Q#@EUdHw1pjEEG zmG8j--_N?~P;wW#Ktfe%^fik(hYZA2(K5^}x{Nw?-;D!#&0lQR^*EJWyY=4TkhA_n zi-(PqoENXvUi<#+$w9v(It7GB?icmcIr2SGP@;$xz%0ZSI8=P7MY&kc)eVMbV%aq@i6=YP)rD8AfYIU| zy6Kr)0esxS3^^B->3D;7#`sO}QN~E6~ z-T3&uat4xq2*>NFH4iV*g`5mi+NyA#Y8d0alngV^B8SZ7E`%_Gs z^;SNIEQoLYp6=z;*?t2W9 z=OP)e@$D-I}+gi@v14;{0! zv-fozs~Q<%o1pKSU0NunKyCE)4u^lw=B2vPy8@r_X^n8cUL7VRscErz?UOk*$^6@w zD4M|v-@2sO6%7)oT9(;O$8}}qms~k*$ok8Ru635{*sJ#9)oj(RcLY6RW@>3g9V6%d4$JOA5mMZEdHZ z8_pwPE1$iEy5A5nM7v@?UiGfN=Dg4;`8fbJ@9p?xL&9N(ZpN`fT?a&f2~ramn6W=; z=E7z)Y1I+=SC9jaOrV_I5L+})L=9PJcN3I<#}e^nqx7tMo_)t9j9eq zOXu`A-?hoi%n#>4mCy)}<6P1lT5^L!u+z9v_-EfC9c@8dNe_inzBA5fqfaY64nHeK z&*VjkVibI^b1gP9rTR(T0&X=@N z9Fojmb&F4n2w(Yh4%H$6j33O$mo7{rE;B@*27Nj!qP!SrUuKYdp&nquFX$tfX3aYi z*oQS_(?-gDg$0Gg=AQ+Ocyibdggeam=0?ngZ!A6TGJ;cp=>)Gj5mvC?Q2O*7WE(vDsjzzH?b>5{ka5)?A_e9{66y z%ViB(#rU<}dkb%SB^Kt`ZoxZ+CQ;+Z?p0XjwwyaM&mB%9?W61+ELI(rjp%2xWg4h| z;|Bdu2f*@u>%LAKjpi%jD?=kz%~SzjKR>6KAL5VP#0g47En#|`0T4XqTGYp9{d1A5 zIX#9|NKQ<_ppWQD56b8#Ps`qw5lL9Lcx9A$(Uczo{SqkPYvZ{CWC5ETY0K|FnTn39R8*|a4G!j_Hm|7{dU#k?Q(m2IJ(pU0=B1TM zG)c@mv2RgIGh=ZP&nXn0b)8?4A+bds1CBjm&T)+4wgcZ+zvcod;5?Vf{BwvyxL*!nW38DCus?&wsfmC@hbQzmMNqE4E~CHY2Mf0Dv>Fi}nas@K z_4RZtnw`jy)Cl*oihlBjUp_*Di|m8#N?{KZt_$z&iDe`(4DqCj9jEmRi%^VvYxCd4 z$Bh4?f;5)LCN)T0UsFzbnfVpeek|n7dik}9L)%hS3r0-I#3^54y5iMF+AIBT^NgG_ ziAH=BlSc&{YrD?6=+Mc2DDBLV|*i!S0Yv+>{eC`M(4Z+Qtz5EZi=~gH>cfn z{>Z`;FEG^G+M=#yynD>1Ll?9Md`*b98P*uRVecfi)O6t{T#}2d^~^idXLbdf!0-13 zXbczi2Az4~q+?67mdhOpK%z0)=y|1p z9?xR_dTC)n7v$U-MY_IU-Omc!)?klatp^DRgpSOgn_k?yU{?sY9}|nb@*1;_RklET zc`QeAl#?0E{%&eITsyq7;T;~M=A(I!rIvZem?>2f>qqJaxk`^Ry9o*QvG*cL@fbZw zvxcd2uLx&l`@7MRD6>YgcBgT_%Ow!`35gErN-?1%5{h;h8jAy+he@0S*!R(kyMEvu z={sMVwVSKBHLnB(GgN-YxngL-3OBq&)}lm7gnB>h3R%=KBVlZZMgJ-hyUesiuQS z5uT22(A1wg za=dP;SKZU;%H!j6Y)khc(>b?~sYF|XXVfbAwc$b4!mKByZD<+Yy>g#Saxeek_!I*! zxs_T#ZGEIE6MtHrmfvCA6>musU0r_uCbBommh{_?xo)!il|d`9h^o=AF zJ<4Sg1>rzy$Br=AuaZ3S*;^&<`i0TNtsB;Ouk5@1;dCavW>76^M}l}1W~gaPn|<+? z8SHF?uy&U{Lv!jr2cV@z%&D2dN%rWGfq_p)N5O`sodtD+U+nN?xP5_3xHJ@B=t%NJ zV(vbV|Gr(VbmGGZT4U9wwQb5dBpvzK3}&)CYoJFK9&49F&XLFJFq?JJN%yYqD?0JB zSH0;kveYWF6Yr+9-(UAcO7U>=y=)P1YVU~zqn`{~l8KWczWFOZa_{pDS85^LhaCR$ z0Mm={+@LM0^_x3aXhj()U}W6{NqSjO&=Mi71-l1Y0;jMZO##a@B?%GMzOQM+NTx5e zj|k)K!*9UMeUbAY!YHi#P_~81QMdWM@eK(H$>W^(5nN~b8|_ETn8bSvr;FLc z?bd^Y=fA0bes=7neU^#$vA-_=uhV`aHA4)B{<1U_EtX*x%U+YXLJWGEni!yU$vnpA z{|nK-m>{K%)S_n&bT)ig7u4GD4syi!(X13KLX((i`&c|frTWRhbY<s|%=@Jyt$Q z7O)X3gU&YVFS9L&_P)ur`$}i}a!}LZhHp*;y~9Xh?^`0B$--U<^JR94mcc0_zdZ@b zVz{<$CZM$$QU&vC6knwD?4ob0r!)}fs;dsSknKOp_D7n=5fX^9kN{e;+o2^-q|^jZ z>h0w*V{wAmYiF#ivfE*?Ty|!#%W|9P2D;SADw0ly0oAqWuek$N@HP85E3EYpT*r$s zXC|vhD#@&in7v{u7khHKT|X^{cLZ zlkHz6D93#ka49?ydn1T}S$u+Gt}$X$EDb%`=&RDLuOS${(CyHRS#d-F_%`jJ0u~&oe8ONyNn98YDN% zNx5y&K)Jv&8a-Vo$>ca2l~XW-c44j#Q1&Z@D!6EkO_QU? zI5zH{8rD2z>@a68s-D`?!j~q_x4Bj)s#_<%@~ny*qoIDm+gtwA7zu7oEc2j zNAgFhfd^x(D)olyIJJjHoz7CPqud?5O3q+&J>NMLn0v z1{YB3?8QhR^5$amxQ$F7mRHMa6IL+W7*D2`FPmW2Ca6@uQmJlorREQJ+|4#rnJjA6 zoGT^Uu$lZ+F>PXXi=}L>7wz0-*~n$y+P(65x^RkKhS5rIVsV6cIYV=zY^qAGv9d*PpX$08cp0|K5ufpYOJ(zc+|Vk zQx0pZ7P=NOQ>Dm5AixPc9C-0as_1|hjYcTJMaRPKggAQ}%tDT1Bo@eyV6ryF{=*By zF{Yvp=GWcV)7CoSx~sGOb7OUm65OksWSU*8Ww%J&^Ts@lbeiICnqweB;PzZB3Plq7 z>H;tl*1b--NSCiosX8 zsO<7(1&OuKs~xJv?<5a&H7{^VJOs-6C%VSeiM@ECduB)lCr9U{JblBLp065E+rN(0 zk8tKhEk~^Wj2i&akW)P8HkaO*2x zrxTGWzcH5~`K7RKBW(aSR5eDgF<%HD>W9>cEf^z*0|z@aCdw2zUIFajrSi}{uD~^% z@(j*SJ|AsY;L=0?w5w~X&-3C!z}GGUIfsmpj(@sEgy|)V9D}+YKj+M`<(Y)DYNI0m zFeB>U;(4G6G)$C%B#LR;u}c=yOOn+xKO*jGG&RRWbi}75)G(h<`CiP$DK8J?G+T&1 z&d58G6d_?1X0LSkf^D}!+-KF|jW0QZILWeF=1}Ws6J6o~N=LbS=4vnKE{9&6TW?f+ zX;ZZDYIVufnMU7f^6gr&B+!i$GskK3hD+q69+ohL9VCP$rMK7IgFELpC zJfx;Jh%Nf;n1sfcu=hw5CG8_frvSBx|RF9(r7gdO;)4399Ct7YD-M-L{V zG#KHS4x#xB%V~X=`9Y0&*O?A9+Sx!vKp3lmt39mq0N>45RipK9c+ z4Mlt6B$vJiO1fM^PQ9`jMwmKPg$!PZkPwx?dRTNyvnz-${S+RHrWo*&L<)0bC#cqn z-Jp*NQM-Jd-+E@0z?HI#{N~$UITyY>)(nSnt_jL6maHfm?l)|I_ajPJ$YtI68k`PM z{DXd^B3bIgW(mRgTmg%1MI^;cS{=OPNZrMo%mru#==9zr{=>&`mddh+wp}31lt{>N z(;~u02sH*djR)p#`FL$&%)~ZVDdt8{_nB1TPA0`gO1U5eP|tf30g5-1dj;ma` z7j`bTjf1pPwh;tOle)}-edmkPSPKvy$`blqBh>rG)M4P0mkyAbeC(tvZMtaz!=R1olr*?S&d&ngmQQW2^ z?^1ewg>^?MtPlWEVAxn5Yo`VKc@S?*y{zF-T)RbFJCcLc{Lzc`vBs7JWvFR^N->;7 zezh_H)zIuJqpx~E$_@<#Fu)d9w)R9WSFB8*33FG&D zVAdp;VYIt^-=*Ap&c`Oao%){AqlrFuvR9@q3&_Cp4<0kE&c5~yZ%$Q6R6mSpLwIS- zPZ^-#n;YyN4?AiK>4AecQx7}p6M>x^$g!@hA_Znyn7;a37a);i9>D5sgiFfdF z(4(76L1JmiuGwk1{oJP6che3~el$_N^7TOg=3?4H69w5wDU(4A(y=1UW~S+*aQX?; zSr0hJ;gk8XV{wugyB;qZL6uPPwbk-Ztr9%mpjos`RIkU2!l_S+nwpc!Z4VXpGIm|V z$pgjp5iK`Ntg%Qolvj8MC%(|neux{?-c1eqM_;tW9{9y~$;1kG!b2@8k*6J=Wv!BZ zng_KVKY=j6V5+w#T}m%yOSi7I5SV$SmRIteJksQWm`Zklc^y*M}cse-Al(;kGLk1^X~(K;aklkd`IfY~H*#K!-anJ+EMT z0g{+wVq&aRV(3NPxuG;iahz8)KPA*{CU2ZSM7=hD$%`Sp&?LLr-+XXMHFpVh(sxm$ z1Lw|Ql#BRrVc3RwNGpbGd}3lj%exVd9d_)z7_nhHS&T-kJ)TP|TJAWhAUxJ2TgqV2 zi=HVu=LzBl%DB)N{u2)P+hSTDErHD{13=N1XF9=pf8w&r+k!c+@Zw|n*?+DbuJu| zpQmzr7%u1weilM4g{?N^!)vMvD7w-?Zs)U%UVof^proRA#Iqfn?lM0ks(JX;k`N5OXE87MT&A)uuMIjM`W7V?eyk`@Zi zU1?635c40t&Y=NLE26#6TA3WG?SaYlxbhmX1CZi(IN?mW8@(xW9z5Y8xu~^=Az!$J z;50Zl_H-!(r(%#}l0E*d*U-)z$-ZBkTklg~XE4mQRXwX;TPtWJu|cCRD!^Fkj#{*? zzSAkecD+H{l_2c<+y$Ju60x!B^~rW_pv@pad;v_C5fyA$Vth+r6}t3E@$*SvF?x2QnE?Wsem|9LDOn`w07C4Nie!SnBI~0y zW8wC?%GQ$VW-y*vqc{5q;J<=Nqi#~2wxyHpKrL$=Q1;mVd_4u;7Z9N%3%+v{0iu(& zcnrZG`3Q_^0*e*ArV(c4RH~X(rcRxr3%UaQ)z5x>l&R4574Na0oW>Von0rw^IID_0 zyNQ`CH<{w9k!JAcQV&mqFP4+)_=;QmiZ6HZz?p>*#(=y0&1Z^MvKiCJyJj7iy$wOm z+L79J&apG6tV{wuN#&CFQ)tc5oLu_sYN^La1#r|_sI`D_7>zH&z?U1unpncnJ3$0W zB8o0&wB-DgXHCu`ULSqLPH^SOzoh0eB!xXX$Em(r9ara*TRc=V1wxY#Ss6`52Q^;f zF;vD;UY)Cu+~5`jbDKuvu>`()*(=59ks8Wcw1$4M5O?8Zon3oAeBBYbx!5?61V>+W zoSNu8BYD5rxqqe3R~0oLZ#x_1qTf3Io@yexOeZ4oz433OY4?i~k;7su8=+zwc{w?3 zo)GAr(|J)#q-PC5?CvDx@PwK0e@^*sDb)flmb|D=J?ot>PDV+A23}6EyVvUylZ=?V z>YJKE8PA~o(18;OKmW`i;`&;RAG?2RJk1{IY=I2nxpp1Af~MJi90HNBo&t8-%e>cjZ9 zHAvjS+HpR#?x#sCm@nRk8q88wG$7?YgU=RiGBg#V^)vvrk-oYZCqXw@;Vq}q;RY2E ztwYX}qNsT^8APX%GUhjnLpu~NQL%@aIdId>V*$A_kNOJGTMHTG zWRjd9KP#hK7+~Dlg0RC@i31aZWJKI$)2$6#0_!NdfV1I0&3(NvSU3VFN3GSIHerPl zF{HaNglI$vA^R6|1~qWjLQtJEE0b+sDRL4pceF`_PDBnP=U@D@a}(e{kwmyy$@sYE z1FjssOGgFPFblD2I1H`Mil@nyQmHp^NS04~o zCVLA4w2kkE$KtfVE{0D?(cHW46e?v_BLDS;bNfd!9(w3DbMn1m#xxD zINHY4m^=W{C$-2@WT1r8y{49yocA<5ATJ_9#vUkU_fY{I(GemknJrY*Sn#D{^yLuc zWxfZMO_S&nC;sWE{L93umjhujd*VBpI~ffh{NRv~kBelVd_WC46sr3W<|HHEarIvh zZm}(4OiA*{Lm3ll=ldZZEH9{m~*qbdEuAhHrCQ| zcXh=~>x_|at(n&rAEXw~gg#JKwrFa)%r79|(dX&*;^N*rIwF88V5(de9T<-|F%} z0vAr%#rsY3fP&Y*zXtc8g45}szcI%sD<<$Cgs|5UIk75cB9oA(x{|L7VDz5;>|GB_Q-#b_nuRI+5RV>xPG zV#$+IQcN74WX-Y|n1eLgU`Lzn!*X&Ji;lhRU*2~F;bBYnqf0z3d5Tt@?TyS}%G6!t zRA7LhT7NiNY1v|W?+14+QEG;i5+tURs)_@3e$}r&=)L>{-ED@yP3$H0YG?+NTVB!vez&3Fy%BG3Bi+Fu z2nLJ4w0F`9|L|hE6t3OblVI7EuEwIpNq>8OA;GIKm{aF#qXx*b@!9H5!MneIa{m{L zZeZD(Qq8BfR~;EF)#?syD37fH3Pg7~-9TCSW1pvCeC6J}rKLm)?3Li)4p3S2vZJG8 z*vzNMWnnqXDp0#@3EyJ%BlquSz2oF71~S8y;r?vy9Y^?rNZ|KL|wR}PjuZ7ofq zqW!r1HwDA4fhKB71s%2Tx7N|t2R0|Tdb)m}Q=rwtZN815@sAlHUVO0aBc(5=x5b+) zgdHrZyj^sk0@@=tTx;E-_deu*;s8ORPKET?ST;EK|7UUl$u5WB~VI^QrBnw}k7FgWyS6-wDwxdvoIGP4K>WWdh&cZ|@>#kRStOftUC@ z2-=Llej=~GLB==P+IHyo1^xX+Wba|5^~AZtrhr;EXmE)7hnW0dr`3^^knlZ#bRh>q zz5iZ*e^n7qHP9#tT-#O{@oeDl;8&0LUNfyBxN^@9Dx2cpU$D;$tyus#qeZs11Z|T# zMhRC9jXYCu`ERP}_v6sZfcglvZIt%@<^OzI1;A@L4(!t(O-;1WI^*~j<7;a%zD#Nv zh#hBimqh+W-HS4=2qK}TmMbP2CeCLC1O#4B=L6I4iiL$-7QfIHoD?#Moih0UA%j%i zpcxgincW~FS<`+f#toXNc6RT21y@(Dbmvk?d)T5sPzC95JbT5x&*=AI;S+k}M70G+ z*x@Y#8u0=&>a)YE&x=_ zi;i-=?uD5m5YPRGW5G~lQ_-;C+pHlZ|4*?MzR>NrH}{McAH;(JTcTX4aG*9|x7ONC z8apg|L=$)QD;**iwyr*s8Hk2aFPbX>d*7*+J0OiVmdT^n|HK7{|E>D}ldK07N`U4J zRlC;yBmauHOB2Um zr18H~9JeWeaW8*$UvCS1F>LCEDEv=yk=GWdWP6Mzs<)2S)%gtI3uaA9jellox8H{V zzR`A17d^B0mVWPzoTZ)=NDupiDsQ)U<%&}SiQmucBhI3L4$+R+Fdvco(*+XZN@_|S zOv324)=*D|vyaMOevsSy{L(K0sbEZQP4s6cz#fP#7*C|(PV`a0DTrcNxZgAp8pKB?D{B>2PH~?*m;{$^A`Sif$pk6zVsF4 z)V|tU!>AWdgY{qev5yRIV*&3A9xim>IlRCB^6riN-(mCouW6jh}kZ*FF62$kGv&3k<-5-$gWJ}cQX?&PNST($+DWV*~Wz!88770HfC2E9vh9r zQ2^EAR$OMh;&Kkh-^Sf6$GS_4(YA|i4l?RnxPwp9%`6(jWFQZ=lJ?w*ZV); z&bJwu=Xut1uRDHst~q-;P*kqh6<$Wlp3W^EL`kCX%-?_Xx=HzPi*HiEN}Hyi)TU{l ztL?WwGb4!BuwCcggS$7qjECw*a~HF&T*#REP@RBceSH(ZCsbv@eIz7x<*}Te-hp>? zkqGGU)02|3biaJhwhzGOwES&`v;6CE;5$`a7t!}CN#jm2hVj$~gbDQ;Rw7JN&gV9> zoI`J3D>=PUB1%^0F18t?TKO?ebFiG6^JcQ8V3}s=%a*fBOs4*k`|GaL#N~4OJGT<_ z*A^S<#XH6A2{_j)*W2Lx)7X}=;BC)z=Hk!I)**iI zPy)N9bsqOk7;DOX`Ys)00d}w$-xUC%>G{c@0a8ZX-)8MQ zS?0s{P-oIXuj+`GiNX$sgE5r5;j2MFclyNS-~vB;(SWt9j~%d+Q~x!3pL<=s*!wNO z%SI_Is(C*sNG@<@=Z9 zSiQ4brKgtS*1Agm=OSjtO=@hLPWeeDWI30B-Q&CdfT9o_#6VNjS{Gl6HpTCL~mj&!+{h3Mx zy#WSWFMWI2pD`Y2I!$tQvT1M$P;$uHwS4uS2S^M3HLGDImL`$J1y=PW6`z13KOe zH~Y|1<8NKAhDA;Ey{;X9q1+u7LYxh%dwLwLRjq3MNV-FRz(VJeu?*@oydLp0lHmN( z%SNogL8^TH2TtCz0o@Rp;$MQiocc#&bC4G6smsyjdaSOTFVoQ6%=}nE zAsC(6xinv)ASJcl$lht)(RFpYw>NZlr~{E**l()imaZl%-%?D_C#q%YdsB+$Liz%_j`@xin*~&HL2oH)dEv%dYtol~4TIWk%-T zq6-;1tXE?V0&<@zDri9_fK3vzS9z31eT_if|26x#x1xDUhqnu+iY6jbd+6Oj|I_(g zr@Le-6*?_*j+?oYxn?T^Dy0?l;(_UY-Tk?AW}wIN+S^t`GvVYp(UGg_Syf#jUaH?9 z?uy@>>=l``a&9SoG7>5-GmEpA7U#A2yi6J$tt@6A6_6Z|3YWWDw4Q8GSW8!INUcpJ zbu}wsQmTVXBU1SjxmKi0U@Ox+&oyENa`F0{%*+Ji_6n|*320cMqUwiAk`7Vy7=7g} zAcm?MA*{%p=|o^#3(!P&mY0R3B;Nyzhl}c@7T-hlObuYYOp@7{pT6cgDk7{eNe5ts)9bnZ$BE5>wim^$ig= z8`WVbJ8DB$Nev5Zb-#5fD4>|)%6OiWtaN~CPID%m($m;5(*a?me4lhghc)aeESlTq z$s>fLt-D*f^AHf`2P8qm&>Nu!NW`k~d^Bu2_VMK8|*D% z@tr6(r@tP>2UTyN3BLeI9!@qH#wqD zzH0djI^VF}ud~{5x7W)z8mRg>A3RJcFZr@IKN~a$lC&+}ABXtl5b=f}&{D(-Dvw^R z`4(x$!D2t;BA@6nV0;<5Y9{Jxs6b{`(OE@4={XMCWh#USyk+7q6Al-a+-Un)BD1}k zXncMAX1O%eH8TyZln!TYl~8IPuk(VN*-0y|B+uHqjRzNoxDgf_T|GtT2t$ylI?tvt zgv0x)p0D#y)J0~(y_qHwvYy(=UR;fhJZk~2yZQE9vV#E`hr6R$X>G}aY)r)0l>V#_ zt0yOoPhjp!w0^-$K{(8R4oBNgH_(gzSy_}~*@2exwWpkmi%an&-?v6rgvWY8iDYNj zZhFZ-iReK^6mb^Ubp|m7!KgI`NLb`%dFu@T2J~fiposOkL=@&==+rzn<@l$-Gk$y8 z)cAZf58T8o5%s9>vfmiGNn~FB#TU4bG;@}`-L?mW$v1`Cot-U7j=j>m(@VSJI z6y7iK23`yNrrW5f4Pe5kuELkGWtCam=_c*JwZhJ!Nq919z>1i}Oj+HB>vqR!ov zU%40TX1X4D)(b@LbmWz=+T^i$mRm$AYjjOca$30{7xu&hEkxL$B4>GS3`#7iQUn=# z*7X{sBg`Hx=ke3hPswr=_R(Vk+&{kb^0h)`X!67FrHz1 z4YOicT{?T?UFYb5s7I=>WiC+F$5+A2`D8&Ca$gY~^_ZiS65|A9^ z4^WXqsv@W~An=Ba1bVG}OK1`pDrO`v|HDE~IGm3_T#M6E+Q;JxCFO2)f?-{_buEAT zAI;6GMzsWM`ul71Bm;6rt_bBvK@Sxqh?EAKcL(y?JW{B&s0jD;b#?8crxG}7-3ViQ zSSsSd;h>y6g>{t>ZPNT$tz4OD>}mnTME7w@i*hjE1fbdhOlRhv#Mt?Kx>LM7MM+}dVXOJ{aR_S%n^vRN6F79hZk(#59Fl7ZsUmil=YHS@+&=(Wu4E{2ij&57ttyYU?mD6 ze8!R;7N`nsoT)%um*{QyIw}43oOi3!GXtk?S2wKNFkPd-V8KWvyxX_xDrcix=@?UG z;4X>&LduuSqLz2Ju5q@MPPvHuQPk!&pcN^W=XTOh*X<76*)XnI=Uv6+}@W@`0QNaf9My4s@|q_K*QsOqucC#`;>wHOHdE*`UR_^!g z{a5KL;h-d%o?ff>?mi(R{{|JN_uadq3yfE81-&xnkhp&#Hns6mm=*_qzHkd9>$x1P zU_mGcc9#?+R>>XdzOcj zyXa{=fz7~KdaP#2MaKlE+q-C%SvjcSW&vawU*Ic6&y}hgNzIz3S-qL%OW|n#F}`dRGhXEc3>|NX8C3naT*aRQL zuD|KmQ*xoqYLPyZiStUv1J8P2=XM8*?pvXDUzi$779{(5o$~l&C$oyHCirB0ry#pAiLA z-PnJWQZfl?xc6a~%=0ljI zF8S<+Je9co4D6$m>6pg?mm2-kr@d%8n16EvQF>9N1E}qK`N+QCGJ&Ze-c9BHg@6)d z&)Mzy!isighp5ZIsfw>~tn7996Id?WA;|8>aGnfKnwwr%D%QWuvfJ7;JVfXSS{T{8NX$#yiC$u-_Jy;Uor zyef0N&6|kydDCQmlS8xc;N0qqceWPqlc!_VK4`9a5i=9=C({x(rxs{4WUTYO`3ke- z{1XeamOk_}rI_?qmc)#B>k%{^xRyHDRGUh#l;y9PXAYpi^ufNvs*1}q)`0DVWYX^* zcq%hzK`8_+L7sd6<4ys}3XN)a;6hkq%<=Iv%-7Zzmk89KPA z3bY5H15bp*OXV#6C>vl>_8EdF%H-$>SY&B0PIf8@NWU`Ai+e5EnZ7^{x7^a76*jKM zoXpM)(!I{$!%Z~cw6#>f0uViZ#-(6z0b5D_umT4zGW= z(ZIAmS_Ex=Z2%^!t#q}ItUk%^c(DivV?RANEVt(uRALBZSYtZk*3p6C@KNw@C_DKG zWS47gz>6ml^|c1}?bWEF)@kh6j}aK0HCB!NazY!lYZ|J}mom)Wd19w)Iwl6p9g8n5 zy{W`v>dV)f`OWh@!-i>WZ3;F-rZmu{)B}>;lE}s`l?&Sa<8kzl)qAZ+9$la+U7Raj zJcZY>PhXcb!0FJFUb5!BsmnB5nde4wLY{sivE-9vtb_3`qYS)6FBSmA^vYtY=2PTU zphM$p%8s;xQLXsn&W9&toj)a+$_Xa*qTD4O`B`5Xz|$e>RWGezUn;TJ+T=H4VhJSL zdv}VIL7JXzs%*igL{RX$7dJL6myS%kr`~xIETxS80qt1^fUwnP9WpK_znNnS z&*xt%d1hg~(YJ7OTyIy1kx-H)EBsth%H4L;Ue4((tQ#rbDbbLl`yMY8m1JO}Af>VE zv+0>q-29of=-WNEvO7sN13de)+xCitt>-=}my@_r4&@lZBLsCmRs`=F){u|ivJ<>r znbR7f*lax>8*9na<~ohO1^dR#h!^q%IQ^LJerthi7h?m}(-6jN=ux^BCff|y6o?kd zkL%MZp&n+(uGZ|-Q%brGPbQJu&8{VugE$PlcH2~?aS$&n~aMNnj};? zAV4vg{CmROSlc++Ku^=vufP*n1i@!6avI_E3X}SchJ`_R_V!}_&B2Zn` z&f5mwDhSViJ)N`5Uosjma1|Cz$jm&8xTPKxK#A&4P0Y-Hk8^Dk)h>+n<$sMs15!s? z@(2UKulJCg@>6145NA%6BmctRAJ|?0GPiDbW>vo*sJB0no)m&Ww-fUwqN{SbcCCueBD%^csdK zys_BBy=Y$@l8PvBIVt>J3+Y11&79m-Oqf`LLgJ5=(n*SN6k*MGW#`{T!nQ?iA!mIO zAp-I$a@#jb;x+0Hn!ibTu~EI2!VZPQK-78}C3I{z&NvH{#Fw8o zbU7t-mT1VT-zL|&-VX#)hOf&GCYr2ag}h!YFV5$!>WG+f%4*K50_{TmEDbmj&oeis z82Rd&ro5Ab`VEAPEbzFd;lc`Jj~Dy=%H&NqxO?`)-2S3*$*<1NNvxp0w{asZ^qgnn z8sE&!HFjqWRF-C;$CwY52#2`88FiwZF^!7@UY&B8IIB>)@U5q#w}tpN!0CF<5VLn@ zc>tOzNk2(dk4A#Q(W^HDtk<+-Sm8qA&uD4!s5{#hUxW~G+RQ83NDicvjNO@EA+|<* z!k3(rK|Hm^re@yd#b{u6<`USM8}9;#quacnV0J`8-S?A6qQvr+Lzldpzqwc_?yc=~ z(1ahL2{p2YwxOXvdiSf`Mn0FFc_-+MdFQwe?`V5%EAx{4-OGd8go}>=c~7sE&2s%H zVL$j5xM(5BDry10!sW_MT$(`(D|V&@WCwn}rxI4|HhGOqxMv)m#BL|u-IyJmrUogj z!D$7&bTIMG9PC9W%}T9o)CX=mryYPi_4d~?B@2Ss|2krHAmK1h&Tta>Mo6;KwR$@t_FLST>z)ohTTOx8*V}%<^Fo+^_C%1cqFbU+ZC#Mb?w&bI-0QW+<=G z!{b5IL4M4aQ$+h(WN|s$_T&2H3zdDt^p%!brB9VOKbf=iZ%opeQ`CCDuOeK6n(GSg zsu;I5YWYa}(QjOr+FWdW547Yxt6Bw&775|L&Es-0>F5tHZ`^X&UNf3pZD0yX<~*bC zw+I8k16gH|R3!hZjtcMnIrS$O;NhHhPZxH5jTc)|@?T2A9_@mF^P?7UN;24kHVCkH z>j={X!$X??e2+v?Alqo$DrJ5sP}R-=ZK<#d3minQY3bVrYY28JgqgV`de%JOC}*4b zPD+vMcl#zkIBl-XZ0XA>=i2zWaPi!ut1M;?FUiFN8>?vd`@BDAX+|K{Aow5+A%!;r zbk73<;dgEsyZZgb<;oHAFKYdzC8j-5bkdZ+11C^1z2~}tkbx?_zn&&V?_}Z*h$w>q ztMwpaD#X@i%}i&u`w-rXa|HS^7@qw*_5rMP6HhN?rXFKrGd(^r_s1+Y#c-{R%qJ6%7!NF3J2Aeudfm zk;Bk|WZ7=ee11;Yv}CQ;B>+^#gBB}MF2L#ES;$WY(a{Tp{pf1?$AbYQ@9Wok>pm&J zuM&~(yJy&2d1lJ%{rZRJy#Z^I+|p5Z{@fJMbAH$lqTl128PlO5=9Nu<_c^DWziFVU znzqgtx_M=&jabO;yVQtcu-P|}Y(K64TuAeyrW?i@GB*wvoaf%73S55v&i=RGe{@mR z!{ZMy#^>5Ik;*$AaU=EkJx>S>XJ+o%)0M<8Gp|z?Dp!5#&{+&T*UiIKSjQaJ8u(sy zUd8O@8VIpKnXMX;7Kl5mrNB z6Qg>~VVDy-!D;{XB?))dha&DAh*mCqNmR9LMPemSW$|V%#VYu;mLhdR-kbN53V@HO%51C!x7#}2J-g&8 zO;W&C#c33ucn^>908g}zy(0tpF6YF{p<}aC3uvgTwK4B~hipS@7fn?bLW>!rSfT+o zG$!9+dc|&dBYGLS%Fq<5?BrkuQ(dT2jegJcx0%7iK{+F1so6ViBs=T0tpyheDF-eo zls&q}UwhGuUa*rmyr@<#PE_S<$HI9Jvs8|ftlzZ1&q^$RP&OU2 zE1a#|Ryn=bgF?ZZw4p&^1eAe~Gm%SS!AMx87a~Y+k)bkdpF}J6Z=H2$2gcHIZ2vPK zYYG2(5mi3ky+jB!UJHRvqHKTr_o)qNLm3Ntdi5~hM5+mNY{I-T=dX>OJ+O-=hL+C` zei?TX$Umn}yZJ#Q_Y?XzlVDU{4BXLpy!`=T1fk%NMq^Pvz$Htx1m+J;Q+J5^KF>J8#b+Z&g|#Qo z@CaIC_HU3TTkVk}3c#H14{Sy)@)l-;wwy8hTBC*&V>iy|j=s43w{?Gu?sE2`qu9p|R#)iyxA0<)%TfglW0PTVSz{G;xe?=*xxBnU%+nggx0Vtrq~zdWxyqV~45}Oq3LADv zy`&1(jY)H%T=e(>tVz(yC8t^*!9OUFz5Kml>ar1OHwb=jgbm+AwjFK0UixMcJkotUU z^QvIk@?2@Iqk&XSr3dYWPDANHQ*CHYT(c4M8t?Rj@z!u5zN|8XyN}29+=>M|V_Zcp z5xa0QpnSm*Oq&j??d7NjI3?YM9!5ax+W&J}zo{Sb4vrRDnW@|z8;J@09lwp=P_m#v z#&@<6GK;v@STlVs|5p7tir|vl7tlV0xYc>W2VE|p2lIpJ_ZE%c^x){&%P@VQ$sMQ%}XNdUc4-~U*Fr}=VkaP!wBL- zXj?Ca=u>P%eOohZ;Jez)R1#KY+y%nGNMpxZA#M2Yl(4eS;*{(rizwsJXrW#{ZP3qIataqb?vi}D-3y@`G>SXdBBeeQ|b9$>JG7r5xTr|*NJ zf%{GPo_Bl$lo#M`4oklJi(a6e&-Y>J0i(`|0sQ6G)yVMc_{m$KH~h^Kak)1gY$>Zh zS(3+rg{uASDSL_T_)hK0=T0BL9vUGE5lCY}I2ZDLwRdvz$L6tim(6A6zMFDRf6*RLF70x?YHfS5eYjge&eNFVR{a3uRNau50{#-=#?;#h z9dy;i3pY##9ArSVh1}e>M3pPH%v=`w{OgX`+8~lE!1Wo(z5>531t`qF6w1wv@ZdL|JdHW4F|4OWkE`1RnTuif5>bH(4f9 z#VT7xDC4~UZBo})Jg1=vSAumuFj_=F_!B>lJ30t%1q`=4eROI2&A6No-y1_914*IU z5g$eAH-6|Gf0;3Lk<7Bdf(U>10aRobl{%D>pFp>?^Lg{`FsL&5)7tYpnYyqoEM@fX zy^a!nICB1*LvkHkr*iU(J`V00VS9_DrS%W0PZ}{DXf zBjE)%A|k#b)X2arY(XT1z(8ps4pNHuwb)#kOjbl=Yg^SpOuc~FVhQ?px;C}I^E*qs zUt3;UKP#3FV6^<8ZIvCxQ?4yc6@)0yj%!lA+Tx$z(}Go2^!DKp(1iG_20n z@Y0}j?A`oVkuAub^U>QaBJb^&F{LoV`cT6G{3#*SJJsCh%_B6vFU1ur=qHPps$*KV z;Klf2tR3{7t=om!+N90QVi*#KmPSN9xl@TXCnh!U>>cXj(IOXKgmb3RhsJQZebM>*V-3N9 zDPS}ncz$U+<+SkLqL8(ftVB&;n1%=|2@|tB*ixU>RXzfJ0$y$KFGg%mO8FjOA(Z> zircgl@O_KsPz)z8bctEj=1o-ZZ!3pT4K0u5ON{ly&QbHWNLq=Jb-kftkR>!nBD#Nf zafo_FoT0A2k(4jVf=ECu_yOc}wE()8yv^=V)7AMMY!n*g(!8|2t2|sr^Q?LIacbS{ zeG;d)J44_kQr;K}aU?_&HSYJ(pdoR;SO&@h-lxlBzcYHL^7ix_$iSz*(Y@LHTQIK1 z(RDo!d~`B{xvKyCA0j6)i)8-|+wysr8av%X%4l zV0x&43GdSH&OCtrKh=Za$G5Tlnc=<%ChNrs5B5JmJY77;`=FnKj|8g<4WIMwX0e*F zUXFdc$GAA_u_d3Szep!bxx?DS4Gv793$%j?X%Da)z2>QOdiW?pP`3^3!P8MY>fmM# zi>rnAV(P}ix!r(|R+v|TY|*sNtejux@3?AgRBOOfP@hPD9ck(ETyC#%qS_H-YSL6! zGD>$91yx*j?v-jhiQGjI50SH+h>z1j-Nu1}Pi4zZ2E+?&J5KoM^~yo5P2XMipL|Fv zPOmI`$APSiovqrSx$LRG4PKD-y4Bcncg>|~4Nk@uLCC~q|KNv?4FJmcdAbPrvdCJA zJtpD#4%I|8fw4;UyQ7M0N5@q={X3kH!#1w}@rIN3@L&F+;CuT!&V#wRMid^Ipx$Zq zG$Ba}3V0I&N|{uyDm-pI4wQUd#IrS<9(ZoMF@|6ch^8z%%E>PhICfL@f74!aOhG$4 zI|tWJ?&>2qYw-H~D4DXnCIQTUce>4`bCN`Z`BSj|Fu@v-wl<%3l$pryLBkv+$ggW^ z<3oOi#QwdQ=6JX0luO|#Xc(0{6sV*2h%*p>+xISCL@1G^beHNw2^KxQg%8ZlGG4vU zh4bN1TQv=5bj4l$&0(X05pT{M+QNa7{pC2eH(fUfEI=noGj|G~$xW4AW+JWfAtI92(*~yape6vF?R8Kiq)VE;x z!!+IKEmL(LboBh(0w3{5YaP_cWiOADT4Ugs}0PlJW#<#ydHWdPxV&l z>V6C7Th&E*fQTK|`&`heS!8_Yxn?s(=r&Rsw?c@xXg7lLpU^hZe!C|%&-}>?57X&c zKUhrRCoN0G!aX$WqI$uiuXMvP6QYBdE!?PlKzKLSuI5{KaVlR##LkjBh)d z3s&cntxWvR+BObI*QigniS7rP%KaL2?pl2fUTP7cq$!$2Z}Cjb%xW2L)-7zXFTcGNEn zI{isiYHAhtHDv1bN_sEztF%T0xU*(CYc7)#l(TLUNQyWaTl>(Rl>%9{UCKtJ_>Q_< zCSr901!*pe7ZEW&Q9F#O&>xYPsgym<&{Asj>|0c%E8Ufb_1*Au+7vSPv^#c)BeOB0 z0RNjhN`F@pb5dBJue-_Q*FIl7Fc=rj$IlA_5tDEww!;BcpxP1Kt%F0D*FthTx43j38kQ?8^ z#)JbQ5rI2t-)v|xQ^0wViwZL?N{zIb0%T2P^vZIvJ&HhK-BK-l8(b z0N{$2Z!7KqF%%kON3pWj_)9OZKH{v4^vjmM_gf1o|KD-hk)UCIodde*%a?1ky{y&U zwGL#X!5c|EqtCi)NycK+pD~Da=5L~;Yc*nAw?r3QbJ^J9CQiQdHkV4SzuDVNN%W`# z;x7rL$LclR65?ukF(p!DD6N-KskmWI%8;Ne7XF}?oT}1LTM-e&IWoC=gW@BfHS?tN zO6m2Lg#c5g$;BfH$R_lPzCu8RG;3@2g3RmBeQF?; z3loD2^!HzxryimPfS5F|IpXQiF0cw%>DUi;m23@^vfHT{)1F2v z$9i8kb6&MFbDy)q4Bo61UaRQgoqzd(U01I&XOR)S9iB9_l@Q$&^Kta{RV`3oPPpPG zU29BLZmIobRe*=}{MbWS%pJRl2oz$gvCT#8PUrbMN1%J^g)<@Ae0jZB1rmUzr~+H z(~$>6*gK#a0n4~^mz3I!4V zXD#%LJmmw3vIHO52DCQwURL6+w1^)Mx@*jcY-}ycUF6cj5^rJ3dO2T*;!>4wK$!bE zZRh<5W=_u>VSEppd$joI)SgxR@iKVd-OP2YZI+gCJ0^N*;V||nX9G5zi`C=of0oT3 zJ<)_4AS@q3Lx39|d;31Hee{w8hgWXgezPxy+_kr>Te&{mZv9cVQsMb4H@!ceve7N1KQK;_Nhcn(-?7k%+Po zolCH@jQ>>V!-qn_NW(wwun#En%aVn>agXUJb#eI<;BwjK?x=4(8Rn9zx+DpeRg$oI z!FHRuUCdXcC@KxIRs@lX)5Mfnh#onROJT(HY7-5w2b=&*Xz|5|rvaQtwX!zyUG zqJBAz=f9}*ZAnkAB^;9nWJo|jOjdJgS zx01ePi<>JI0%khJ3$lLt&)|gy3YM{|t}cKp5&h?bk2HG#*28UQusCpyUx-R$ed7?s z#L*A_<-;3Vz;f3Zypw)soI8OPeO>GLNuSvN2zazq z4@K;MD&nwA>VGQYe=6cP|3cB-nykLEl?N1jws!)lmVB=_?$$O!7V)&4h5?NGWOEBv z5c-&zR>6IcrvB|IcC1nlgPzdQy#oGhbIaqYg7m^2_uy{1 z4zSnk{hL_WI-D_Gk9F`?L(c2p@%dp=)&v+lDHfA%%zAW>pL~eR1rO)6M=!=4U=UJ6 zK(g_R7W~Jq$?IwmoLnh{B1m=}?EL*Cq~;S#HkhSAe#z!znz2SQCoW_HV&`Sp6GXxc z@{Nu!|Jj4FGo1dsZGnpbHUM(fsx*=v&pxZx@!0g#Tv=>24@#jDX4@L&9a1fDRU6t5 zByKM%aiVy}fy>W>2k(GlN;wEuzTU4NTml|E#%zrtzQ_ED)($ z?^VYe&aMyOftng*s`8YRC`1My0dCP`K)9!6f+UB#_WuHwLO^MD{6!{d93ymtTx+Tl z2zMNj<~qKhb1Qsnz_2J_$cjQ;W3BA$N(2u}VDfqCao&tHTr%m*Z%@_1z81~v+Z|o{ zvk#)P0EX*a)nrId7j`nX0D^+!Q{=o&g?i$V7{_b%;NWExJ_d0X!4b)Cy2Zn zEfc<2{8e9p2L*tEUmmlYA5Mn+f^B2j5_rho9lxdpc3Ea|qhl|)OO5Cgw>X4)V z{l-}Ue(uczZT{tRG_cQ6Aq7i~Df8a@#T%_U~UmaU{Ar7td@i@%|pW zSIwc%w%SLqZMlyw&7Jrbnj2aD<#=P}KqsOYB~jxa$M5_TZt-{r(uE;)iN7BLBpq99 zIx#Te@$u@`&#!N;H>3#fxq?Em0;H1WUUa#Y$=)0?JFrpVR#&|v3Z%^dyc%pE4+L)F&j{(mUdV*-lCz}grW>`RpaM6z>tK4yX$);9MXM&TWda5qM& zJ6m0i4g|$o0-XFJ^rwazQyK&+pp2V~g1-kLpdx{Vv6;?+`==|$QA)rVbnYN<#e)D? zh}Hr!7=_CZ{&FnemrAhXLt%aA4tC0e3CnQuT$x8BPvhWcg;7^o>+*vr$=;iP)8ysS zLSOOIYcA_&x0Y9EXD^rC{GK;+sjA@EM9$qFNFIuu))HiNpW=Y`thTc}G6JyZO{h5mJd>xZ|wB2$0 zj9d_q_qkk?9vq7vm-6E_1NRpqto33>dIt{$3&T7!RdfNN z!h03-gspx({lOVzDQF#K*D(~&UxpI0isKbi0e<5HJWQD;7o(4;`de2d;7jL>@QtGz z{!@OB_DBr-Xvqe*LyA_DVpYKDCt^oeaz<4n+>G?G+9TZ!x~<8m54cw`puN|r_B!79 zTI^5!iLx#l^*A)k~j@R{{S0P%31vKSV_BcTE2wd23L67g~ zUUqajmWC3pVT zgr6Ow-c5R1ARD3saox5ozEq*v18T?ANkJu7Nv1H_v5HE?qNNQDA=6(^>Dj?f!pa`S zwTbBX0~-0W=Zqc^^EvA>in^bO)yyc{F&5;L#{vmIfqK;l2C4)V*ivxiN;^u37&ahF z;-b+}nUtY6rtCfqM!}dI3oQ*HpvtP;eHR>C{^#w%LKu0lZehH`{qV2`sEsYKFZl>M ze~A^f#0m~|G^G$Ra`CJB6zr3ws+u)slz+cT#KI5hW{9+s7I)pO3eqMDz9mbV8-4C* zbI+`T0ob&JiUoMbQhof-e^qVRQO7noY5I57Hgui>q?It^4m?i^vt!Hk6{A2-Hobu~ zeXU``XFQ*JP_S$K-4bSXx8=2gp)_mSC-LJ4&1nLzt5j~=Iim2tJo?Cp1MnyesNwd< zK8__Cz?{=sUYbbU*$$#K#iv>Yo!Rzhuc)UFAY4S8A3rjVk?STEvs(fR7P5)i(@BNh z9EMIZOO2>5Ybp5<-+HWpwT#>qb|i8>7%(sZ`3`? zF-{Vo!Y9iYRjk+S?>J}~t7(mq=Xam0B_B@;kdQJ~D`?(U{uUU!Q~3UVY$e!;d33tO|EVt@K`r=#@8s$^i zI_+2}GA(^`eFq@yxf&is6E4mA2Vs^vuXB-aZVO;^q(K2CRZ)P?G1dR?L|5bd z!m#z9!rLB(=>wg+B2Evn`n~Q|v`d-GxCpx8%Jm}hteRHL;P(V;Ef=nY5%7a33zkPd z`g0%g{ZAP6%x^aUPrDw?_ZtTz5_BnYrH|bGH;f*@Q4fHkI|GQ3X?86WCF5eIj7!=w zu%L?RM&2IxyeO8l=7_zl_qor87hbx+aWwty@|Of4i-JnsF+Y)29I;=B>H}}i=v&#~ zp=Ou64wMPkOCIJ!2>(KK7~jmjOlW@;YM$;$Z4Qcxq9HlSWBZe~dt1A)fuPu_X;!{% zbJHR76)4hHuxdT%8TkIrPCzlgfu#@p+mWq5Xs_?jF~YVX2B3NCo94&g4tZ~ z9d$#+A!t+}1Qj2UYu?%Zyo{*8ZLyWrugTJkv1FP6M@AqZfY4v`6&HUp6#96hII;8U z8Zyf@4-GXJHr;yNu@k4?f9tBO7Q^HTRG~{3iILbM%dr&5_&1=zI#;Ooca!_}p1AO7 zUKoIb3Vl$i!gBk+w+tNe0DA&@RvgE(vr@5pBC?y?oNJ99#S)`(bo0LTu({uVZ%eE& zz4rB>6zMV8l5#WqirHw!??M9En@R3le|kWRy-umIIcjye{~mw(Knv-rw)?{v;jn&C zupR4$O8>qk3e<2?R&znM1O6NX{JHVp&0-8S(!*l$kRiFfE zgA@ztjuFW5KaUp+nq$L(RFmZ|*&kx)t_NWG0VC2!{a|t^FuH<|G!`=v>WcyqH$M0_ zo+-n3?OBCPGZJZ2#O?@mRbaXfl$+!K_cX>H;UySmf32AqnUG{Bzt;mPjr*=X$F(69 zQB$4+`#TVgD{En#gk?zFL1@69Rsf*?Mg9KbPYxhECIx2}R$Y9mjK--8Y$)Wkt-_JI zn7F4i-7~(T3|Ti*ba6t)Y7+q*k!s@qmY>>G~L=J8!~ zeeuNFktgj`$Im-9GXJ7RJwO)OvlTZ3R)+%XA6zdwj{QBq$wub!8+4z#w{Gudv;JJ3 zTT|{6Ods%{zJy`~U%RSkE2^?J0_>{fNJLp{{pUE(|JwC`EpnnXn_tbd3+X8cu<0jISj zE~Li2(Gi*c@u95*D;33?_J_&*E^O?MpiTM+NWUTXXmvNUG1GvQjG;B2qbo`lueJiE zO;3s0&erm$gSy0pB;Oy@aBAAaM#=wwqTin)-sjh?TEpxcfc;QiaaRMOF-vq9KEslT zJPZzhB~q^M2FgqQyKKKqi)?QaW6SrvU6*jYg$0{f;ZWdOJPK_66Hwq-ld}jb99hue zL*W<)0Y2TR8tJ2`H^5k+gfK(!hdOLG1KvTG|nB!3)mP9SnFQz z^mx5t;KkmjeTII@MRkJ+$Wo5E;Bmz14IPj>r}X5?qr3g&gGU31lC|}16uTS{PA3Yh zEjUVMkF?Bly5;w><^gm|gWBCy@Qs=^J^05oK#rWXC3Dy~#C^HnqqxZ#QZH@3qAyaM z`Cp7`IparkRkqGSSz?mD39t z7NyLe4n~FlLrQ;i2t2&8b2O}O7V93+A}$n2ut}Pw1&*hHXBD+D_c~~AGq}CKU7_24 zX{*&V!ESRRyf;HX$*3GUP@($nC({tJ_%JP4qgqpq0C9$JE1u@Xs*ndAVikJE}=Euh&bAlvPk zx}tt!G-OS-C8*zAA)N|#;#il?VdH>8icM-q?)MSb{o{kjD8T<0Q^pUEq7l^z!LsR{ z)X}5gk;%uUr10#Ip}6ZnNwXpn(<_|APr?+f)XpnVOcey(Nibxb8-#ZHa&e5AL*48# z>RQLqH>2OcOA$PN7I`c|KQhJ-#38_D;Ap>^9iFx$ssz^cH0h6?BM(y!c}jK&DpIxT zpq>G52uZs##*9Iw1Ev&L)i>{Nqryx>DlUUyn85~P&lb*ATX>7>83K=b4#Lm0y_1D} zzuKENIjn_AAL7PUkEsE2eqz))(t#cozhT<|u#S4Wdz|T$qV+P6oRiWPV!idqh|InM zJHTLl$!#S7(#LI9E>B(5@__=n;xk=8L4QSZ@gwEYdwUFFLkiOL=D1_LenOoyzj0Oo zE$@x_?ZlxvZBPI)1xJ%eKb#(<9%=mQGgr1cscCi;WoNQ111V~& zJ$MDws@HiU`h-k$f1f=g;s8s>me8KH`N5Bjdko0VDVel*91p_X{~vmG0!(8U+cz~k zj7*4nWA`hSG!$0`O9Qa!FldQp#Vq&tfewdMBsdxQJUb|5R2Zk?>jPDXLJ7h!(3uv< zQ)x4q8f1DIYz_#Q#{uWlGq5vEP61JQ(%PXNU)JI}i7yVtJc{UX(pG>NHEA3P@HY1AC8`_Th-2N}E8E2Fzsu8|5DB{Lq zZy}_0)kPZ%uaZzPl+srs=JYB_j&PBvPA1qS|M!{JN2~o;Y94R3#|p4sZ1AzE!@@-} ztOSUKA*PP5Y>4n@Q#WCy(RRU>7eZJdLj9JKNciu^H}5J1%*)Rj zH+ifXj!?lrKBNHs6P3J-3+%FO0)jWd`z{`_LI9(cj)TPBB(*R(;GqwHspJ&!VO_vL z<4!t*=WZlNp(RnB3alHRU#*1=GqOVnh38^<^v*uiab(`O4@aep}y^?!aC!RFLEiL`J_Y5=pRYWv6| zkAsWVHEz)>5aA*|d#LN5S4gq>9&KkNAG=#}oA)E4x<8Lz>kgRyLCcYpbNQDKjgtiW zSn<>xt`7D#_H<7^wSgl?>T;?^Tt+_K(q5O;N>?o&1NBoPXDtBYvGHRgix0dP60YI4 z27t0Ez)uqyG4?pG&pKRd+!}c_51#hmm<-Tvf`kmLRJy7S0&j= zWXsIn>lkrRlAWEI71?`}%HEq}X77D)jNg5FrB}V)Z|{%q-@n&C<(%^z_kGRBb=}u> z-@`+H$&ZT}Ak(eI@f*L~f}WPk&}-1;G zDfrt2N8VSrvl3nBbq>!g2G??;S3bXw^^^VcJ^wI{_v>}u-+QfrS{qp8Ecy z4wC*wdp#cTZf|)D?!!bQdRtnLt;EBUWsp~pQeW~RSV4S$H8#;y^L$|PgW0D&t%{_C zGM=fpu&l}KYoDmLxs8f5J=!~S|IR2bqw}Wx*~`Du*#DgMuOTFxfGamt_)~w*cNV?8 z7)jJ<{>yxjJs4TuPwy>RyGPD%&%yQHw)*`foy6te%TUv(bUxG4c*w$v45> zqDih~?Yc~V)8h0^w3-z~M*S^ezm(z6KLqm8ekqmm=}!?IR|X?##x?v67W{sLbT&}R zfRA^6$>pyp{qqkNux3Q{9W$HfuTfo519oavPO9X;uid!R15@NaB{yqwzZeSR+VUL7=W9EM! z!Ikf5SF3uZ;in5)1>I0oY8$z~<=%hielnV|6V~>BTe5$0?C>>x=wkmgdxf8QYd>`R z1}Ago!eN=);dMXfQwN6eD6##h^SlquH&~BASFODzsa^f+0WJ>c0A8MV;fO;4{uSY$ zg7L2i|5UAiMfj&9|JMrtH1_{m;h%0o;9o2J)2sXoBz}6_e}TkLfb%bq_!mh0865lz zB>w*nBwP-n%TOoY#`Pob?hg;T`K(`jQaD?3Q=Z{95$>Zb&6D>SXrE^&WZBFUL7y_v z+E;n>5(!ER;!9u1f~BoTxdqHGav!jAHe9==(P2$fXEP*bZ9N;-a&qx5YIs=i#L3h6 z0>Ay^vWg3$aVPH0d%u18k8A$^=%RiWAA$dAKZXta%F7cN*jJ>hF+uiql%jEh>c{8* z^3OF!5ZtvtF?@}_{=fYG=XWPbK%_WAac}MCC}Ti>7eYE`CouIthJH9K+KLlZkck3K zsXu3S`19|x1>a!@gR84%&nv=zj)zSdgnnd0Rmzk{jZdH*<21)LiLV~V7(ezEeAAPz zP>dnLJLi9nKp*`^wp9KivZDt0FBAS{!hdMTznbueq55y?{I5Cs52^VN6NPW;G6sjn z$<*l&aE(YL*&SXWut7jeh{#m;zjyTliU7y`8aW<`vUF|fx9eoyM5Pa!9G+jjd{2{`1q+b*YpM%S zrz0K2pAJCo+O1)vqhOi|HluRxwRE*}V8i1#UpN_l8s|=ZmsKo|FVAIOgxm+~y8G4D zU#X99Ds19c`oI}qhnIqA=AY9`JvZj^gwe{^4hSeGDL=RWcP;_&n+dQkU-;m5xOR z0e#Fj5aU+nGx8Lsju54FP={3n0^rpuL=0z_xG zDwvZ`$+{6Us$T4AiyX**A$LD%JoE5&fdwL3aztjY8~Zf2#)UP4O(I|Y+b@*Yqr}xT zvqHmsFCwI22fd~fhu8n(bpqamv<9Za*9<>H#WmoP;WhZaUXD(b94+nNvutCz&XDwu zs2W_mLgN09`~Le!mkSD+rqxJHTvupt_=tyItgA<5Zm`F%33Vx}e;>hO&W(*9@sO^? zHKi3Z6=tJ}+dg7&;3b3?w{-V~*7&ZG-Z;mpyXI z9RYwZZ%&8o?e9)Up{rM}_1Gg*3#xWepf`&?(770j=* zy9*ynS59Dj#WBP-e%-s{(K>d$VQhPQyFL3pYh7(Etu+nt)nC@(om3?z$N0oVT|h#^ z!rs$s&t0KHH?pe474`Jvp!3)o)-H5>T_ad!{04(5m`GhpoQflLTHo^}-(`+d(y#f% z&JT=WIYt@B`8A0#5Els6?#!#4NnY;ZESy?g%nLR(3;TWIzsB-Q1b_bOhjlW|WZ79w zx`O7CV)heYu-lVmPQB=j5hM%$N_RL8mvH(KS7^3{`896tp3}EOg*r0#-4;Pk>r2_)@JzsNxPRC!%62ZEjv?}r*WejB94 zB)wN|oPHLafSMy$R)@nF?Ujd)va$b|T+nsDzzC&jl&f{7Zs52&SXGl~6YhQcpsh5! z`K#IA{`~DrT;p3B&u+Y>(g*8A^N#YhZ!ad!vEvypzmfbPQ^xQ0Fg2Lb^yrWzrW>0< zvGmFFtYnB_H$E2kRd?n>!Je?1Id=R$wW$#dD8eA^`MCMPEPfcMZF z5})l#RjNyxGCgFKzyhH{j!s%=41gnHzi`(MTXCTqm4Y;kx7bd-3X}Of z=DCc;c-K4Z#4BRP_5Dw(3#Z3Zj-;o)du4x~!F`brts~zX8^xhtVyMn7ic~`zsV!M& zEG#2^X=ce4^Yx;VEx?NB(_ORCt4BWSZy~{d=mnlScX61ca|a6z32Yvo=9o@yCL4)S z!#C`Y&m!$Bl2IgU5IuaBOZZj4$VkQp`A?7Do|_zWb6?Z*)yE#576mhLMR^5w)lP*7_fg)m9_djDrX2{Zj zEy_*QMG{(b&)oRMc^3&>V6i+Cbtcm5f;Q&X?wgdai{RehkV`se0jk$Wum+hDs}vKL zpQx=hok!}Xe0Dq1<`SGntgXLSc8rRm37hP*t37?kt$K%N5ayHK(xIXNSIvp&3CALF zV~9J6H*|#vEr@WBPR>p@{wvC-jx)QH_@*0>MU<;z!$>)E@)}oBPiwtgpBaVYX9rlT z6O}YB1tOV{D}#UMtI%GX9i#oN9BUYNhKQK`>VtPo)@zTS5|!}c{$gb|j@zSw*v=q# z>-GFQ6%v==+s>@+^LlEE*HZYoRzpyt2sfg)c!>>G(2@|lE*Qh08j0Q7P-@9ieGA7Z z1QV&XFTdErKvnUZIQ>FoKfX&5s)W5&`Rp&I@=PzuNBBb8^h zSHpI&4v?5ud>=+ou8S!6W{Eo)VuXlkIs~K46w5K=KE%4nuFF4)EnX1!^8BX^x?=Bi z`eHv6lAhp`4BGY|}o7=x2OKqwyz20<%#`a|wl4u^hV>UCAwr zA_~BnKV|92S>nd`PwVAk$hG0<83+kdmu=Gb z0*UJp?CG>U>By7rQnP7ORjM@U9JRG+JH94kkk^s3rUPK8TH3(fB~R3HmOJI%y& zm;@m`oH+`Era6VB!~NMB?OInb_SwbaMIu zFXd_UooSdFa5Y;ChRn;hab8gmaj$(FG@T({^blW4$UPyaX2oCNEiXOGXn}mTk7DKZ zz-=Gf7iSASq}hKsd{47Z7s z%#=Fa*70JCuh{SM%BvjcOg{j%7HF}5BW*32{!wKahjhK+r8^EqBQ0TZJ!1#+rEg6b z%*}!}z7cJ)8(k7Z_NZp=c%>@(Lz61Kce<1Z>#Vy~;)r)xjtPMVB>Zhc$Yfei1fz)s z^KG%E52Y{9m^{hMd^Usm+zwR~!3uk&jr*uw|ash(C_+cw*5tJW;m$OkKic%?X`Di zUbDck~C@DQRt$7MDYd{U0R%jTg!67(~e? zw=f}|J6K9<>a$SG_8qLH68FSODsElxZM>Lmq3AuV*z$1uGmMJ2)GpqsSb)h-j~HqC zjv8g4>`c6NH#h0C{R$4nSRn7>@)?#bsPR%uu5IT)WqP|E@&oStLh#UAJEWSmr&0z| zsW`Qugg2b`K^rVhXo&!+Yb^_7PMpIv(li+_~!@;<^WT=Bc<64z2PXeS1XqGZQB zxB0AyPo|)y5trod^zC)hLO!J)Beo(zI4~2|kt?%ArP_*9F$28^tT~;W$yW#t+4>7b z{H_{@ue|H>rklfU9*MaDbF;s9fIM5K9s3@UXU3?|D(XcEP%WcnE3z%QndBW8pqKk9-cAO0B!~6aKo<&Vf%dOD3YW^K={kMt#^&LKs zOG>gyYbt}{Fn|hrXB@jnuoxe=`e8-xs$t#fI=7kXQ9QKQ>)rU6qE0Bu7U9N6c#Q?W zab#v0`g6Sc=`V*AUa$m9a%IGx+blqS15VGYY{LFSt_BK1r>NSbH(HVu=bmJLkPrxC zv<)oer!SRU>X|3r+;41xi5<=Smje2y5glfZ4vSH~ud0hXl{9gQ8dP0M0QqE`lwU8E?g@ zk4|73Y)`72F)$qZNBtWkgZ$Tx>n^6*a3~tP&|ldYwwx)BTQX`Es&Wh%sG;~^dV9tL zLslhYZdcZBv1J#<>U$`T|G_DNXP9sJdN!A$8`mrcZ;<=+4kFep4pIx6JFn^qmSqXOcXLc5vG?*ITp1e>)kwGPeRb<*GE`GVGO4E! z4Wm{o^TGYA8Xp70=)xvNrow)+Ab&pUj~`s>@n1jC3S~m1`ENV zr7|>QaZm$2VffBQyzw9xk;z$+-|zZEo&Nmc(FKJ9c7x3n| z9WUoKV0^rIixhZAkIZh4P%;9>_(hBNnr2ax839q%ZdRws|rmt(hTT?Tdzn&@GZsU5jqd2ARbTmr(Q?H)j zd{QY;&HY9tJO>r$g;T^l@0xvYdxtFOn>X~)7eby}$IQ;np!G9b-zxv!RSntRk*-^M zE^tXzCt-vK#~1O)Y8`KA-$HwvWV7f0oY|p6&6B@E=2bV_#hGYKHRjG9+V9c&CMdOO zgwX6of4td3&}jX!7-?f5?T=A~%U zT_7@^4>WaNDCaiE$~8=0C#TBuI@m{D4&$;4w_I|HxnnZKkViB1YenLJPS=n4Bt__F z0Ct4fE2*>s$j93Bo+#$iDy>wy3p4qvIc?{)-p|z^e8gp35qXYFJ0|x$qROo3(+HLe3ht zUgo&zo-f|>_4#drp_r3+GA{;G?mvcf@A+^$#f)p|MyR__vdnJ#d+zBphSG5iS$aA0 zTTUmm8y)OjoNMNpQ*M*?XygiGnVcX=kc{N=wAv5bE8g%^bKaA{;~iJGo2|RBFGm!m zR%V}f?v_!{N9O}4^ZGg(xvfz0!_el4QT`n7O{Pq(8FQt9m{ACT18`_P>&5#maJ)df zwQ}aH`%4wvs$5q6v0pZVisI(@&eSeB?^2c7Z}{no@D;Viswmm?+0odc(m2=^)q*ia zkep9*O*N5&CAH8DZ^njn!{fPv1nez1G&flgWbP^nb#VGdupow}qmVi*j_Dz|6t~#W z!H95V5OboWKVyC`qIuYCYH+o+TDAA{N4R9LMgc-EgjuaznQNi*YqQNDjG2^MCpVIL zF$C|%%B+D&?R{Y;zXs+Kh3-$!s1FL#| z(@Zt6pFK00m`zRhlS_SC_v*5wpJ=prenbeNVa$DEs*IGl!s;7kjn3~=u#J~54-Y2~ ziEIQt%h72_FR>0@`L4Q=@u)E**W~%BVex1A8w=kK*ChXGgbz*C4~xwvDZnq>bAfLD zAz@-ZSn+9X#VYG8)N_Oze;9?NDY8rL?5NqUTrV1{H<;h_PQ*|gjb-X(twB$E&|tBpe*;t5LoS=4>sd_&!_7fw zJop)w%8})UWgAb;zfOeI8x;&|xAdjTpSQCf5A-w|6gM-nn%m774t@T%XZRA$Wykfb z-JLm;xSm96{q?z?8sq!{N)_$>T})3E#e74m9yM6r`T|V+agVLx0l|1pv{L|q)Lqs7 zd?V@>UwfI!CY0*tu(KMe^_q8f6T1?PPg+AX>l}?U%l%*`C4EN8yBaUaoqDPAPb7%6 z2y6GPYG_0f`$*E*TT*;?oQ zFm{dUlHi%wts6Tt;KS<+|iB9X_~EqRF>^rFVWgmO^jA0CX0$hDby48;nGON zUkW#*yK>oa*=KjH#i3|CJJvdf+xYU0>dOvau=pCc?GxWyZQA7%$H0)MCURw^{0YwB z1zZ;kE*5^%O58|KV^0< zh~22amR8pJ)_guUSZ=DJESCA;(aw|_DZUG~m{K($jB+%7Cw^;#ELA=u*ci1$lk}cP zdb3a0q(n6%NhCvfes`e&68KRzsV?ICaCRO=neSa?#lnrWOjGfcs?o>q$|S)y;mD^T1>{x1Pb;hW|Am# zMj_GSQCDf++txoAn076wsbDIZ&(7K1=ovP*UHX7aba%@p8Jsfo*&SE=;FSH1H-x)2 zWh)*A6K^}tG)yWPV?Q;WTe^cuN)u@*^tdPa{uRY@ara60uR?f(iEldWw!s3z!sz(- zc5}$vP@&HU#+q&VCgl6$a0ij7rSg1C{9#89DSHZsLZ*P!bn=^1(Kh*!QzXa9CJ2(y zf;_T2+ZS;&;d@`SxW0_tHam%@4XOtWhBK7TbH9c=@$pXtp0zgh?2u&ME!u%sF9nu6 z`UL;9ZUZgIig30;55o6ggEq0`*fUHgMk6xH-wlauik@S?J?^?Tj=fesy}sgx)GjeP zh&ld?>yM z5AW`NSN^D0QLfT_taUI~+L80dt@a+R?b`HXT>XNn!A%XFLs4faZg7pcI%PWbP!#l^ z@8%EN{Ya4@cs>^ZntCy2KIUj=J~yw6ZcnM1FUOV^+o|o4 z;*Z!GDZg3;p{9fhJ*Ze$gU!pdc)v@Oh^W2;FGA$MzfZRQ8Z+;|&}tz5~ku%jwpk z^y3N@s4@YSLD2RXBfN+)tiXXQ#e7<-Y?V}G-lB6)87-~aJJJdU>3n@`5yt#eb7AJg zd({h92)U;3ReM0j7i@+C_xDhBX$1({gQ4`mLF181f(f4iV}COf9}*HoOcmx-G|VS0 zq}OIR-CP|BC#Zr*@!l4iWLCHWTPUj-Jm?gpX+YxzV#e@>&W{}dDU8c%(kxXFuMh@* zLAYdyyBBetC(Sv(oE9$OZ*Lvt(#t39VaYNrzVFJA{jxX2L-h<;Ek}jV4>9u=Usl(r z48NvNn4R5U|5}7HyXqXUC}ra8Y*(1Zp96O><_fhuC|N32nGJQJOD|gVxc3@t?|8t_ zk?81O_`s@cH``0Q_~XaInMoxp4!d>#QS(m!GJ>j0im;WoGfTBQ8*|#JM)?H;dY2K- zODfjK3n5O+2>_^7P6gn9G|m~0cb2gSjx(5T81AnqDXDA_b_Ij;-5MOCgT+=0yWSjw z&-qLFr{-BF`VG=^8@kh!X!!TH0(W-?Ojux>J*(rg)C;TBK6k|_FRx^-Up5VJ*zB9K z?mKYW6J(LNPwza51)%w|eSLphQEQLm&^p%E;ihAaX-J6QJv4K!+p{c=SGP2@Z zPKeZE+8F~&5UJ1K`tH?Y=wAo@{;k1o3iiRAhjsOA+h9qdr*O!(lXS z73J?h=6iO(vO0NzKSXHSL(Eq;;82rW;vbKYFe5H{gbyT=@VTz8B2oTNAh4 zo+8)4!d5gT_^PhdZg{|vE7ycsEQC?wZCnf{9xu$gV6K@Di9yQ0zi`pFtc6cSyRm`! zHP$6%vxzQG%`F>H;=^q-q!P^V>}JW*(ETA>Bg5we1qdR+YflLq3-g1C^_H97n`qbi ziA@0Tbh8+B0}c%+`xf_=%s!5kRj0nq(I;=J)72M`g6pAg)T>^kyb9+NaK4}+w;Cb? zYC@({&3Fg<`R7+l_0C*Y`4KM!zQxF55f|V#{5GH8f&1Tq8~6)5Uf^n>#>z#4ZhU{~ zyIQUw_ePgnMTStX25BiX*5Tr}R(M>YU%C%^+Eh`auPB~>h79Gb1=2WzOUWLE3?lQF zU`Re5nW^PH8#S@--@I`#IZ9E@5!oF+k@NXGsd|h8qE(Q(ZsKcrhB^UfjcZ$c>s4%q z>3w;2LY;fQIJ~HW3?D3O#yz0Q67~=4QG-$|8E4(US~&U*n$C7g@?5^sb~Wv!1Fvj) z`R0z>;8MljHBwUlt0HSdOp2unTua4Cj%y>!sKzUo`Rl8Fd35GjC!52JHXCTI`G2cP zIvO(K6S{m=9LBHndwA{nnFQR}JOJJ9%^k@y!rMI+T-P2%O!u0>IM?1*Wosr$qWuGVaup_rUZo2b z#WbJAl!G?^h+4Trk!Al!FJ2vBBz)LDXgly(h4XGEgeYGtvFekfbY6X7H^MU zPv_;Ee53mPqOFmR<^UxBRx72H^Navdv@?5Mxs4V6ruTN2)l!+(d}!O|LLo;@L(vo@ zYi$CYIhmhd8L6fgc-A;{^Q+~|fXU0jg;rs_V5dDFe-8**e>kp+0yvo5+S!~W=gz}0Zks3yz3;hI@bSrrbYyhYu~O$4bTJzc(n;=vQPW;L zX>~YsRoql~00%_nT|2ns-^#!ltoZ}!tD_-70yvujiUW$eNgK7`!%NA29Th* z(r1@Mk${wOTtJCXQZk8L?ot96LKt9)W+sa&2*=PJ@hAuVcopk5KiqidgL0O!EE?_3 zWRit!2_PtfmB5qg7FbnScD~(QD0sJdu=)m5l554bXw64S0xDlm30t67jE@n#0HB|y zjoIi0Mx}f|PXa!_CiVgG89Vq?h0*mQ{YG?6^bW{1ml5QiwD_RCSP8p@D%aQbQ2xr`FUX0A2Ml5~bD z$Xs_?VA?^(he0Vg;bI9=Qc1~Ae9x_$c#8%+_F#W+90XM>8NpA}6zfwn%BTv4tdmsu zfUk^KDPgc%jujbiE?LZLP&TdZe4+NRLesaP!T3&(L%V2=7?27AHXJ3BvY@w4E1Z4i zUX0^KQ)+(bU{)f6J*Z@{R3dJ>E#4KX(-h8_^nNyMV-EIK*`g_kMRO;_e6nwML-F;Z&G^wLy@Yz2+#(#GuF8WlUW^&zXH14|fH5?<` z2ZAr*&2wC7Cbujm*={~FQkolMk#OGKP6Ba=((~vL5#NBl&4HTop4O8b({4;#({P)3 z&6cP}duWw** z%V}?eqrkIp1dF0mvw*j_9>m}aToC=x)wO9z@;KtNyit)uy_5*pNoY&*}GC5i7VC>H2zlgzy&JDBO@ z%<{~4+{u+%5Fqw+KVA|-`lS3YKHjUc9gpi`Az`30It&iQYwO2Ysqhw&w9hOXt@ndsT>;lxcg0ZN2nhR>kw} zUgKk4OyaX-DjFUYk*qq6?>?Z&4SYA|S*0FjMDfn=))3ItRVP*oW~e0vGb+`-fJ+78 zHuKZm4u8!ge+JTK+EH4h*5}WKfTvu@ z(@X`sx}X6I+IAH=Ov_nYfH2BroolfO>GEac07T2s^%z0i^SrCcdJwoInL=AfC+u9& zvO|dz2yxig1$zd~*C26h6kI^>02H~7wm57C-L(=0h#O1gDAlXip11H?hoBbA#P&Bb z@T~cfbB#I8K?TEhE#+Mnkh0y21#je!V~jBvM`od)M_;2`I8?J4(%m6OiUs1L)g+9H z*P0>NG{-VSci^W*`_}i1oQUcFWG;OLZN2 zu+gy)=G&K8?9;xIioN)r_vUq1E)evC;`!nml)gYC6vo(6jSNa0{hZTO%lg?f%)Wnv zvgNQC;I5C%7TB&lf6 z$VDT$tk}8kF%So`ws1)eIW9StEPgmYl;v^(YE+AHEP~Pkg64uHSmbqR2V-pQpR#CdjU@Il4=5(asS zu&MCELR)*rZdOh7y9>U&{>gUJ15@(l~{E)5WT=;R;P+l66gU*I%_$wm~c(h1? zS9r9-yAiAkF{_AZerFd3g-n6`J{^NT!&|Bq$ic;y&9Q#jOHNF;t)ioLL^^X{|(Al<%P<1r)!Ei-fkts_`zCbhMo zFIRi|{n713zf=1S30QZI<2N>Uhm4xm`aGn%n4OBS=DG{WEa`PDBZB|%)yq`y*4Lps z9T%Bbp5QCxLT&C(=(|ER{;Q!qZyPu1w}~xB{# zo46Gpy<*a(K<|zkyGckw1nY4UK4{@00X5^G!mOJe z^v10+jkx_E()^bZi@{*ZtSXyjk?)OJYH9H;F0go^-n;SQFXX?1|DlWMt^cHY^0r(T>s zmK1g3okaJOZKRZa_Bh8%l3fLfm44WG5HaFW2r+qGqj}N$f%cm9v%FKDsmEIttvvff zma9`u6bki3dBUYkg-7h)U>%23pvxcK2-MZk_1VMJgHHd}3!v7Z#V@oIi*<$_C+KmVIJdop#L+l(gW~9emK*#Ex`5; zzZzJcc#%P4^9`0VjUp{RA$N^!gGKC!39rZ`ah9J=oRT(HU zGlhdBV=RR00%C;oSMl-xmfm)HKwSGhPVVE(9Geikuo4TI;&s+|#P`gx?l`RiNE?I1 zUpTU>^S3-mOz>aN4*}SgamIn^ILOIGp8?E(ZILJ3=a;noL7qQ&ARuw^2eC4|M?Ati ztCew&GYK|XFbDn4j5a;-=PQM7;t|yTnQlT{HH7zE6d0I*KVfGi#}m6Nu7;TvtsD{8 zmK<8480TEXa`i$%XwL~8@qMH8QdBj=KsFSH=T}S`cGB>=#N(5UiJb?7?V<;ePG{UO zSNa&o2^@7+mMxoGg}icGOTs<1J+80{`!K_{LU&Lz z`_K*cR=`GaY*?`4(c*24LAgoNZyr;Zz%3;ixmMegoF1W5mv#)LQC@U~7&2=Pw~Y6l zX1-Lws}^XCNLy~Z4)Whu3Mq7+vNM(;`_VGX_MnnC!#cxWBLOVuIy=wm=B(I?1B4`} zNv{9dov^%R%wjDD`4P1w!N+mlUP?4pms4ZS@QV1JbPP8m|1eL(ZGskaj6sQfGkgBn zmPb}&oFBEZ=QBPdFLlPB&i{Zz7Hk`=IkaX&-&^)$ic3|CX^?0VvjfWYsEf~nBN!XH zwHhkIb1yCq!-v&8Q8u#3M-q=RQC=vdI?}ho3Zc2h=E}cR;hfY=)w?&5fgGcx?sZH^ zv&ehLLw(LktxX7cq8OIbV2^`yUkNFwX>8IywKNofEsCLRF}JwyFHUea6>r!Dl;}hb z<_V(faPicbn0+;GZnoWe_x?TGq}ch}D4P@+_|9pgc#QJ*Q(H?t(RI2N&br9*e3(HU~iim_qb(EG0_}%l+D#1X50~rirCJ2KQJNv zqRW=G?O^CRPI~3+yfSK7v0rHMw(EdYe|FwncLV4$&9he~V@s~#eekkG3{JDL6pV$@ zS=Z?2kysJxO7EBRji*H=+9aB7X77q%Y1IP#o~xpykDZUken1yT%dOckT~hHXqFVMA zi?v3QXqHBj&h?y&KYI3D!f9e!x-HE!xTH+sH=k69R?Nq=h~|lHBY3vwtEt~=a-UbKfm}TDRNgzm*@!r! zwjB?-)G`zjYci*|*nwE-9j)}z;9kjoftjp+{i!aF`_S*RW$Oe)jy|z1QD|}%I&;7c zXKhaWRcWlB4?KBSvhyBC zrGw`KyS*cpsfyrdr&Cdxf)Rj`0^A>Co-M+8_8u2G`H4JtGDUffc#LdHm@!fp#@-E5 zXQD2o3f+7BI2HH`;%$Ne`GAWJAS`t0JWJkzbQ7Y1?RB-e4~0y5;~JV~*q?KS)>DV= zJMOCOUM-~B+spb$T&T-=n#1tX&AmBLy^!cyF31az>@amgL8apgcvX9(Yi96>$CY&< zb0ZKtb0)1LSAZQ!N@e_l%?~K!hiHo!%{&`QhFb#Y4p7afImki4 zS@*={+4sfav&PusA@6ztc6t2lz+O9uzW=7|m8Zq_%;38=iU`AdWBZXK z9ukUKCxH=`4#JR=8J1Rtff_)`>oEP5F(M&X%*V)x9x(BjJ|5Iq8{R zd#@3W;^2Hg0FAm<7Ab|5nnG^E2W`-tbKXs(F09J9uxqzZan9*-5wX)oi^=NlCr|TH zN)d3#$ohcLh@uK| z|Gq6cN{*M08E|=3PeU-A=e^t_A20VKyvqVc=e6F>=7uwxn(G_F*}B#(=Gev$pE5WO zTtN8op;q7b{h;*fbb|F|SLow875|(I2S=wDgkF$Pn_2Oy$E)W7gsIi zlj7VPO2EiBIElv2U|PB=q`G6nRrS*1O}BOSH@x14^NKR{=WtX(K2l}0K0~~M*yAtW zzIpH21b4~#RX{cKSse6Hw>Sie>nFgg-<1f_0Ff7Rpc@8>&3A!4g#@bheQfPTYm(;e zo;3;M{Y-_+<}>|PQk+f#74P0>ut=^Vhu5^XgsHXK;=Y<6log2O=t$6i&m{lgfis`g zj!D_`N_tx3RCy`QZR9zuC13x=M?~9p6>Eb0%w^uYNc8x9gRS9OHA9j__&~ACY6QZ14nkLDJHO(;isV12W#mwa2w0Q*CTebBF|k4u<)2Zp z{j`~P%Cb)r$rNO!;3IPibC(UWzg=Jc1k6z>7sq$1;w0E_2Pc+(v=vMM#5M)mxs*usgW_tcVHF3JY@isHZ^wM5k5@IKzx~2jXA}tp)(C2sHMWiw9ZP8p7O|>UKUS@ z`ireT+%Rv%gUQ{ktU9oB2Bkgw3%d|ea9EA5D-?_PGD5n&{5~A|sK42{yuSaNbEDQ| z2$RZvOPo%2rJhU=zqwHSBUsAUp~pkRLkx!=*lnGLR$p9PvnzP7Bur zyIZlP%UN}L4U^HeDRfen*BmS`i0tY5rf?C}q{RSrB|0s>vIyL&R71#3*|%!nI>5Xh zWZp4OKYuyfq9^pTM=0o$YQrE*9Kl&$Qa42<>NVWh-OYQ8GA;)DU_QAKx-|F-($59J zYoAEE+z*5B{-LQFT8D-Sdsu!5;UxGEkoh{A%mG>{ORE(UdesqYi48omrOJrTtPNsw zts36>X~M5*%tn1*L}kY}IKDOHzF>`aL@|!9ioL4c;26>ukuO{iz@1O`B4!MxiL!s1 zD88*6%&bPGWYi@H3T4fopZ36ICeuguct@}q+#E2>3F6sVb`)Jmg@Rh8C2Bl>&?Z&~ z3MA-2Jw?dknMLNL_YSU>)0qjpKKnb?i#&F-AE(AsGo~II8>cfeTw)nl?sF<}rpe#d zX;vn^Jw_MCIY&RxytlbL4-)BU|rXSjy z7$1f<-K*VGb;c!D!M8QlLST!I(!gnmdQHgD{Q<%24!#1Bas{UYJ_9+8swH~#2a$c^ zi-?gP>`k6OG;ruI30-79_#tYG^hOlOrK%-rqtX6d9y^WAYunm082|6`*?U9rV=Tni zdBy3YQe@s#)dY^o)@V)ixI4*#!7NE)|MzHi+nC+mwG0+yiQQ^_sEnsYIdWfw#eV(L z_WrBrctJQ8XiRbhRS_*AHze2tnaj7@yYK7m!P7g6U7+a|kBb+}l0K=FNIs~z^Wa;> zM*8j^(n0A|TS1F|e&Q8Sa{3)Cw|7WV=o!#~a(bJ#ez*M^N^00*ky0F_j@$s$saRLO z_N8%p-eOaE64m$8o!5FP;BIrY^PW+<_9s%kF#;v2tPsu`yQxSzP!?zRJR(5nX}a?D z%T9M>cE~N_ch}ciSeD0G0eCv=H9kG7%jST)&v1U$3;^4+ z-1Z8_1H8nF^8rRx-29F2kWQh%YGtdx7;1LxjcFR8q;87L^6dBlih55!Iq?*@kC&3P z!URApPCX6h0I;KpLi$?=fO8Kr^)t6$@jG7sKGj5vAjo{|=HecZ;x)?Co3*;t|`L&UhBPI_-2tQYG-OlqjXw{k~3|!z;YSHe&i}ykVe%EB-4!O{DGnPl|bpL*xfO zbbiUqEj+wJ;p|3ND-QOP$YF@O_F^k~&TM2Xdj0b=$v3c{uTSaPCVhL1ljHW>l5@P& zFoBU@wZ8}@6D~2syD5<}t^Pp~rjkzF*jDTFe0w|ti>D;2s^!(1vKG2A-lCRDRMwrC z`+&{TO6WEAEyH7QyXDybMQEvE?HhWfgBJ^6COP=Tr^CGf{KXIW_L-dk=HB1$eS-VL zxU*jm+TQ?3tm1rqJ5Yf7xS%1UKUtG@kfVSOh%P7ORXU>q_KU|=3N?GMTRR%EX$pY_ zs!@@gg8K?tAag09fvHti;+&yG)4>xmh#v~|n`}E54Xh>K+m|gD5%|k^H`{rBfb)=MH|-ZkY50jcrDS`yNUJdH7rkU&WX!p2JBg3lH$tie@pwbUs6kE555j z3tQ6$%B@FUH*vHC3>a6)4_!hAQy9jHg*5*tx^8n5Jwyz>7B4`;QDXYe^gDw4XFOXi z^k2HAerUA9W;sT+?~^_M3f5{0&GM&;q&?#WESWP7cB|k4%NlZk|+`M59oun8+us zz!!qN(>{o?(AKMzud;k>aO$ErB4Mzb#kPRb6WMrL3QwJCVQ4tlwRA&VdXzN*RJq+-)%9I-sKB1fGjY{kCA3<}EJuati zhVTz|XzoN^*^n5i%Apo{2&y9HXQ!erGlGKK_`(s7uGAcDM1)BL`+(tf*izoBL7kO= z1oN#6d*cWT$%6aX#mh7PEdw%FcGVtAS*t;eYnz&avJMc^{eU|a*-N|X{_(-~^tuI{Zd_@WU4J%cy3T|8|xN? z@l06Mu~I)-pEi5x=!{r_Yq81}F4s~cMJZ&z#0GlE@!Z;#0fi-|GYC7H5{57Uajt#% z!hSQx9kRIO;aq-|>;ENQO_kK~xML`t!ShNznh@-5?RRzh(On2QujyszXW^|Mv5@=n z#ND7DfXMtrqAkhdumLMF9W)Bi1knc zg%m4yn6g4c>31#6L9ilpa^Uet)qRWWKSEjl=K`B(RBX5Fg$&ehdIqCp;Ld#!-I-t9 zMqx8(B8;m_!Tl&7VUAle%waKEKcoAed11iBAKN&T7X{sRm?bg)Hj{Ksp9)kR3AVLt z@kg$@q!HDER`qn$W&mz8tIN4lWdc}x^Kx*4?3|p16Bp7!gW36apYn|+V$Uq)dx5IR zJb5)Hk?<2|BQ0A!Ptv^C2NhDw9$LN$8y8iq2k$SIO+AIZfB#+?=FJPEyaM_)jToz; z--m)j9{Aod($g&X|CoF4s3yB_U6hVe1eK0}sEB|FDo6(b5d{RKO7GHp69NQ8Kv6*j zM5OoLI{^Yp@4ffldkZ1SUCFoizQ1$EzW3~X?l@!Izt9l!zFBL|`8@NPbFLS$1KYLe zn{&0}4I0t7BL;#}p2qe}4=xM0qy1kbY4ZX+BTH?^Y~C+TysPZ>93HHC9y{Ri%QdI`iX**#?2tPD=SN&veyhEgwc z2RRUJHhPy2x~iiSov6JLG}PS|38P}x*m#1D%GJvM3Feo$w6D~?IX@D4RIDKHFFc<% zcn!=f$boJmI3|VJyU%d5WOEJmHM2d#~TkYNEFpNbc(B_^MP1<``fh7 zJ@KADgDHi?9s6WH?MQ?d$BJ?J#_E%K2QW? z?gwBa&P`Z))AMR9)~MckZL9@S$X^9x=CYR@#_qgMda?(l11Gd5)x1q@Iok!w%-Bax zC-N#Nm3}nMWYX5L?ef0$Zu^g^VQ_68n%ba$Qp4j{{dC~tH11UG{yR&?L5Z_yqwdN^ z9Z(~+;E_YWaZ&-tRn6FCwhLjsnR9e!+61KO1lBG+>7i_+H~qqv5j~t-hZPV$`Ih}m zhV;%1lvo@-a|+a}_CB^jpu*u@t6AiB41cZA`x{x2Z9mhEM6efXua1PUFPc*4JeLbwZIlmykMtfQ4LlHsR~J+fFr<@-(o=cGWt~~~V~Kdzt5gJp|4Uj>yBtA~u~aT9M#T;&?0N%G-!%GJ3Of*Ibcq}F&b~=SA;`;cINcax<^`ob(4U{?`?<`R_P|Dnx@1yW%zCp&3#Lz%V5J&BQ z8Bd7lrdA{kC25t(_Qdf}`ey1;e~6=c;JLemf|HsoDmNC=KzSi%c2;@Yx^K>ri-SWh zibpH&-u5iCfv>93+JHnzzM7a%>q&r`n)-U(sbogGdIqG! zN=%?CfNF1&kHkmf*N^)RM0}LYBbloSzCRQq?>)C2MM)d5zI(P^iCnFR?54G{`hINr zf(j5eY1Ds{y3)-Q3mcjgKFhxm;deu>`7?c|69rq6e>NWH<6oUWG{07 zC-H=e$oeaPU5Dd2eA|^m-6x$RLDUmeN!N!fksmkl`7@+q#P<)OH%(bGmRfO8l~OQ*T01n`XmxIJm^<%PYJ{>r`U-v7({Z>#=_{ELTf1F7M)Yd!G$e|#8;1DU}PcCrhj8?rV*((G>Cz$zt^(1~76m6El~ zfR@XF-}ypk0QYFXq_G&=)`U)-+rm^eJpbbB+uBKw>RJ~LrYCNAygD^;e&>j23JZm( z`_cwGaG}4F{>+cs0;nWuF3I}^8ffDQjb-0*OJu|YUuWng<`=P3pdIGd2w1orb_is( zKk#T~>N4wXa?Yhx$x-(spO)bJ#9-l(+f=`caWW@^k5@=(|C!hq z&d!8u=36GSvX3i5Rv{AE8-9hd`D3mR#E)1w$?h-6Sr47cihJxm4{uFOe{5|n zFxMHrR@w{CNdEi0FEw1;N}9DGc_3YJU}nj8Xy*jdMkM4U;dfHwy!dtj9Rd~WP_Vm~ zG~<)pTfIqm3TTCSFl%c|i<*p&xX`>6qr_VR{HeJY+%#l?1WaQ|qf^8UlqS@o1h0N$ zZTh4CoU})B;xgV8b=tS9Sy!B7iJo0Cq4!>(Pgwq-I>awX>?Hf^1Ep*!p3n#BA^s=U zVa)_n)X$S;`^p%BO;Qs`|D7UQIOQk5k+KpVubdpdqLMOnB;e01lV)8N+mE&Ic`ebi z6MTnDhJRm_<2lKuMP7L&CF)07#V+6-TuK|i3$7rndBtEd;f!T2xbM@3n&Rfkc3L4_ zuhS5u(pyNie8GYxYFVbT5+0qSk*!pC3~5&nX;svl8Txs!+^NVk)mN?PIZ^M+dF+Sg z%F!$(q2*Hhkf9taU08qO0m?tuIh9op>GD4XTnd*M`O0mi^@)t8O$BA>`&ldBF!kU{ zl^KZ;|GfYsnZ_jIIwxhq)hAs@chPj6>MP0<1MVV;^PZc;H_Td;lPo&5ybo@k#eLR2 zfg|3s84Q*7FkUx{_mu3lgfim^ovB}Hy`7EMK>1xmtgXHaj{(%8nkih}{h7geWtU>X z7ye)xT%FxbdOFZbei!2XvW-^Jar#~2>f(!h*=$GQ30%0IR~0I=2Ogj+@pqgF*tUkyk^LslaBZ14=-lf;AW7DG zBEIdl;0gBqw$leaU;B}JqD~v{e%8@-MPpnjuA=Y^u2W#j7l~P-KD=4zmBo z3OT03cD(#Me)6U^P>TEM7D_+1nLfYky&hyK@#>ycV3ZlZ*Mb$dR$kWeLAzT`&1>=n zdMWXvIaJP#Rc8L9WTRR7k46rSzdQvsqKbQ2U4XOec&@-itIk88C#{SIjM<2)Wf?%TT zE<5=Iti|x-xcvOt%Fp%s;?sk2c0Kw-@a4M5$MRn+*`6%j16F^-NVxbJuzI=(?)ZBv zhK#`K2POLw5XqN-)#t1jdI75+l>C-}fE@QbMp$pon|s%w^ECvF{CKkGFFs^Hosb@H z<4PiBu99zJ_&z8hCV>m^C8>tyo8Ufl>H@bZK{ihNMc>z-`BtX;J#SzWG~69Fx7W|u ze^>c&p^Bl=`6im721@z4hH~kLVj&<1E^;cRRL-E;3}#apr=4V7Mc?i5A44~Nhvh>~ z?AO;bz56xN~B{)^4G@p7mu2w2|t;T-mNm}iSruTL}+KBSSmp)hI_Wj z-}A6d8z(||`TOg)!q}vwWkbS~e34iB_L7bIo9UyI*=6CWy>NyXR36((<+euBdKGr5 zr!$y0<2j9#rEj~FXZTK1!L(Xnf%TBT$JUq}8}yu(md|jA(B{{_fptxZ$E&EU#)eSo zz>wVfmM=^j`0`o7D6HGC1vrhRKAk>)B{5lBY~H^`kyv^tO~`!odlIjTT}+|Is5R~k z05KB1XBpu46a0Zx`jiyFSfu2oCIX3l^10xr8m^gu)9kDz#2ex}w1wI13_ol&1wo~k zO4<9#A~5wh5TF>Fc6T;*%T8}+bFSx$EOLbqn-W(wX4~xi9K_hv#?`giABJ;T}6j!B!7ld zBmdp_{myr6Q+um-YYGQt$z1x1WyL~2e@$1BVtXp)xpU&rT&0YK(PqV;{XBe9^39)V zOAVKbUexUcgj+iiI(k->K8_cSl9^_$N!%FDmn9}!%Cu#wObeyuQ5E9xWWRei_-vV; zobEve0Nfu!RqX8S0p1daM9baL(S8@sWZkiF|8w|w^lu?sCCi?;{YkoB-*q>rkix51 z>GCyFFT4)!^ewdyT4zKd_j>dS)gtbW_KoCEW-E@$XB#&XxItig!(Pg9!cl(lNM_%I zewap~A&VrfJb43Un0d_{dC+Zmqq2rS^OnZdnqCTjdwJgjU0ZwWkongBHiO;92)kp>fT*VQR=SdTX;fM_x$_~ z08%FzKcH{*?Xw^i-bye#^@PSh70=#`A*odRUJEuQvZvhCyC{J2>6iK6%s1TgNDuHF zobE*D27w=%Xn!$)UdHYExxis<2P|{V{FzHQV$T#{;VdbMPYTjBA(a+I{at zMrb!&Z8ogEw~s3|-@l(QK^;0(J~&#|4s7%JO#GL{FHX4GRT2zb0oB%9z5NG=o8b9; zYx@zZt+>p7@=AH3a=fnAt>^SLDbL+i7&!re3%|Z>@djVnuCIv1RgA%1ph&u~niqt$ z*F$wRD_E*Obr?99a9nx=m^=51p$INiiAijJGQtxwm#=FZ!LMR3@g^N)ZlG+;qDR!= z@__H7Qr}o{DDyNDIMITqryEt-s4N%f+E=3%YIqg}@UCIk%-XP7;7;?9}B` zyyQ5JI|0MKeo3RcEqWAT2m-Aka_eaA6L_sH%;(l7f33-%8acPQp?!)I+D<)xhg>Zw zW9-_aFM^KREseZdkb0H%FIjZUZ79F8Na)+|Do@DPB|u`HIL_oqK6VRmz4`nrtBU&F z@bnb9o>gsdRQ_*oc%Sw%z4&M@XSwZUFdd)a^WNhfSuQTFoCky~3k#;!hd=XKo&I+E z8fGrlA+x?8%Y5pU#OUI3IQJd5N@8uRRLMgr<%x+hYjV_Xpo%pjR5OQlRgeG0`$n3$ z!VYq{)1vxjI&JMrP~)|WM_2q1&u;?r56E(#|0(Fo)U~b3L*OKvMN4T0d5cHkB+C$V zMS2jx{nMsPg7{9dA3j`>7W(YrkajiK@3<^d>@H{BSe^v!m)^zk5K0j;ys4Y5^vd`9 zACg2jrzvoTR%?^Yk(`!Mm09{T6KHl#A5>A*wip=y{3=9r_N+x4^ zZ#;_VPi?(tR9{PT{d($^#8MZ!6CK1==Y3}l{)hbqp_Xj$4+~jQ5aW8KKdyZfP7`#M zt_w|gnc@e|=Sh*)DV%iy?`L@_ogFT-?dY#;kyaTd$lrON=#m+-z~0 zWY#$?#M)DvF6U)=e1~sy#H&vLf70ivR3w<1s~{!VWSa|aIFhlxhew?Bw2F4loWxb9 z#Hs@EP;U~qwSWzc{}?z{z{Meb&k!TRBWxVHP+0cH_h;7klzvLGhK)l+cVc;hKqQen zv2!PLlC3az&Ho`n2ZD*MgVRtkHf5W8@kpDT-Op3guQmR0*2#3W)SJ0rVW8pUt~f}u zVBb){7Iy^T|9X^pBz~22Fk75%G7jRgF%O%rfzyaDrCF-r%%mjwK8-(t>dhsx4*b<@a`BmOx&{_mM=8fG3HoB8K!|^_qzrpNRoD_jZ9CfMmSh zbdwt1d3sf^YQKT?+-;r)t0Wk7C}5ZM=BzbV+4){U4aWPPx#hWo^$YZYuKNIBSwe>L z9yI}S^ep7BF$ZozUjW_Xl3K$HEg>wezLo7W=Zil@UG>&s7_X|4cbRb4vxBYEswE>T zAymY*sn1M%_8Bc%)ZW(L;2T)QWRaZnCsr{rRZG9#JjDY@9b|%Z;xP!b+$#=PPL0hZ zSJ9I4D$1Pa}CSnRoZQyO{`}*9OfK5Z17#@f;npAq}kL~wWnBC`3i7_&>L32Y_O?WBlYvO3>>LcC1rdI zbe@k_iDPj~c@PgQ>HikK{+|}od)MRq?RqbEX<(62SlvLneh{n0-L_|Mpw#`e_6D1N zks#0mSbS_drPag1YmEM2U2ne>CEm~ zIk|PuNO?jig~Pk7ontqz;z$22t3!FDt+_^Cq?9btvPtZVF@G>z!41oDhyDTE&Bs`jr+{9SgG5!u1PDc={ zSvS_F-N@f`MET%~3HXAP(SOKWJgnkZm8tp9(~7?(D@%8Xk{RGJyc zr}_{bZ{6hD6~&Q7?D8NwEuH=O#39-;SMp0^{n^9Q4zNNACjln_+LJ=7^;l1(J&!#n zkn@q(hdftaXkG+8uT)2$5iNXx0zI!UkkXFbl%m?tv=gU0m!O(}T6l9-J|hTE=$B2~ z3<;JR*XDx-*1PHxOaKh=;*>n^6!fIdqn%}D_ zodT8MV>)0Ncn)p?X9P_2)yZ~ir zt_%Z11d%cApU4Qv0F6i=|1d5`WdG9l3a5c5UwH(wl1A#=WKVFEVo407ZV1T%I)bUB zsE=XgILxt2{2vwY3a5$0&U}nEaLE5d%lHNkMfrvWKR^a)ZBMUc|N2WHH1#@_UGTnV z_5VU}z_RRzo}G)5YXxX!$m}~~D&HEXP;T^rpr>jAfX6tSRV@(!=cwB)PMzdE=fi|v zAY&Np>{bI9lkGR>3wHHCqI2meA6Usj%5vOF_W!ezlVBwUy!MRra87-Z`+0~Lx0Kne z=c5n&nbE_ym@1C2X~q)dzqFPY6F~x&o4Wt!yn0h;yU>lPh%)xh2ABnK&@M%BmY1S+zl)39r!lWd1IBml)olL*T|mY-=j_g z@)r@8@txdQe4x30*O1(+2f(fWxY7oMxt|9C$Fbf|UIj3t$Kajn-#KZ@bM!+B;CUJU zEo(F?@+JJL|5$|-c*Gpbz;UE(Eb_Xs(-u4VKu#*(R3#n4h;!a%1UaV5Ptr1r`R+RIuTarg|8wfPC8q z?q`l{Edz;|I%V}F=b-Z7oJFbCV50=rr?ZKvFMU8z)x+->Tq#UT$0+F%^A4E#m zz|=5YqzqefDF;=~f(|yPRj|$XV{B;wFMV}x=MKQD!d#XE$1pUwk^(5byITNto(;;= z_VyNC?uhDyn&c9xbS%sUJbWl(*Xate92mIw#M42ur{Y^;JdVa+eB_ub!f_)!%d?00 zb0ks(m&Nip{Q!V;J$$l)H)VV~w9f!f=#u*vs?x6FH~!2%AMcn~VoChXCN7;{0cR5A z&O|KdZjCe(R?BsC?dtxl@Qu6v%tVNmXfCYXHb%?1oPc+?(xdN#Wk{4M3B$1^9lzqz z=UAjN&J3&d#fohtUOfSFI2OkbR9RVuXO!9zxa_-1NHg*K#C1*zbb3a5sI=v&8Eo++UV6u@3ABWed7V2(8fV&8wfyOnLqnco*L=2a08{Z zB118Wa5lnRAt&m>N0~#?m4J+{nru$;-l$N9#dXXZg~vkqYOwPsJ1?9^((skfT5oCN zgOE#itL57!XN3~g5?Gl@6}xy^(=4HT&ZdMvP|L{wAyfkM>YwL)a~W$xm!9KO+V$Bw z0GQ3AovyOx;WexY4NDY$N!t;f9!$BRiuUoc=h=5%X;#!8IH!!gCm(i0qx8AvCdMXm zP=Ri!GoyQQtum-HZ^~K?%n8I(Uryp@KJqmx(Z036gg6o z63&7wMQ%-fPrnLyGFNz3AfC`imk=W}-1c2`EZg8?BT%EJw(!P{ec0_7eZHfe!s}L} z#eo{!(5v269^@dKJN*bHbi?`sG=J&=V5yU=PBT&sls)A?RMoKl^kVNhIAj^?Iwd17 zJ6_{lhbFq=3eFne&;nIA?;yCs`7s{Ip2{YIYXm|0Bj4(5g0PC+XCk;{`ENF-b>Bct z+2I;~XfLhpD-A@fa%Sf1zb=|te`&wUjMGk#eFu*8;YHge!BjJf9Z-?FeaHI=4Cq_` znnq2L22%6A*OV_vP$BoYNcP?uJyYJa53dGQ#U%9jx&q)G22Bj(ulZfvaop|upg2qd zf9jjT@>DiRqQq(}Gqu52Nc|0Q$7XwwBb@JljQpoe2@te?*s|&mPhq`E5IKFCi-qFg z0WDm8@%iyu#S>n89$tg`-@#uQR5bYtUszjPT6d1H45dOW$-7hyqh^a;h3YW1$8a-^?NIEN! zq7-n%ChGdjPJvFOUNM%~(&rpUSP@Pk3FKcL`xSUL{hTHMW*9FLdL`pV<^i!{A4*#Q zB!o%fwXZia1pRzldfxC*{d={I+O?60&!sO=(9NhwOiR9CrD6Esv;1&!y@&Jc;R568s6Lg=`oka z=|bmP&+k#yE;*5sSz()CIY7Pt+_D{G8h%LP>HjjyBtqm4C15Gn7;g^%IpOMe5%c&t zNrp#Ue<%8qKs+5z$dBX!YTD4+74U~S9#%}Ffs|8BreFH3mz4CQxy^L1vksYa(fu8-FG!66o5oL;wg1pBFGCuPNfw3bbr)sXKHq++*Mvdsmn2d zZe-vz6`GdG3jL<=^WM+oh5bd&Y$FU6?HG9c#oML`)>agM)QIDllCRO$%ZCpi3V8g{ z5Oq0Xm>!WH9Lc?tPpJvaA#=b-wL1x}}1&p0bId@g5_(2AkFg@7c20 zQ2|`bH8$S_h5>42{~-qgODh!d{(#M=p6TKO=?>c*34|{#BOxRDyiRfSNuIpDL$x8T zsN32lUx_nFj$Yd%y!h0INX(93n{)GXpCIM#&ZP>Py9)usDhw^q0H%! zjf}I1Yfuusz*PmTO{D*xcT{X;n7V#fGuUX?*c*gxhT~g$^mD;&8!UE?Ra7KkUpC;# zO`-|+t(!pLmY3L^0ldT9oGOPNz~a}NEteEJinK?tnaBr&jU+Mf309YHPXIOTYLr-3 z54eUx{YPy80t-JdC;#U!!7 zPN)M}fIlmQdu&D~^K!CveKNZ2TpTHO3ODnncU~#%{sV{9(zjaVKk*e%oY@w27<|;? ztiy)NRX-5rYqclogZDnsQ6)uzU8itpi{%Wk&2F}Y8QQy;z)EH&kld}v+nOUiJysjD zL_$qq0)G^-`*ZNnMfbr#eP|>G@%(B#Bq-smc`o?FnecG60jA%j@Y1L!hbg*JxnW1F z0hK7}+H#J`tC75RZ6R-0OIdPSNiof?yfor#wd(olvBC18l;_S37O9vNpX>Cou?veX zmIvxZx`=_<0s|w9zPLip{dPh$rf5>Rj7fM*5LH0nCrAmlqA=v*U)}-m}+y zjy?<@^oakt`1bGXCz19p%Br9JhaS|EAJ0>g^(JxdISoF)#}{TZB*VxBJ=){gb4 zIOmRCkIU;&?nn@hlA$OmCM>k5e3c&)fv(OQbTQ%CT-5zEgg}ZFmaY!0$8ZH!GZ<)| zKdMO|h>8I*w`ADfC@3AuhPJG$bEizhq_(QKT#o_3Gr9CgdGc5%jJbHHdS#(BPg|s5 zu?&1*KpEqU@x3FAP`qUP^UT4#v*{YTgS$=Y%C@)e^Uc(gsbG4JJ&kx)D}ohsU7>pW z$WMp+koUB(R^5j_O+K_45V<1V?836q(+SI1h5H;at89rDbrVZu%AFf7qR|6C!mg1o zbsxo(rFB2;*g#i@RlkE~BHjph1gCbZj{P1kPdTisQexc{d0r3~lW6u~vGz~@+nc&U zsZb;P5`&r1q{5P!<=Wo%!;9&2NHesumLBF&dI0xC`FG^}Vbm+yOjLZA7(M8sFLcAg zx4a!?5`c|SFVuie|8i!}>@yZK=j884Q-L2Pgam7>bHR8`F2!p-sianO12Jv_$9FXE zYlJE%NW5z2yrMpANZo?_SX#Z(_C zPPv+p@n zucl-KlPzPd_2=AQ`gYzd6;wTZC;qWUoVfd4-Z!=Hy(JL*9Cuf=TRn80f_v+k6e`Od zULJ3bs3CjeUZz&Vc{5nVJO*ccNwbu)uMKUqtZ3v}%~Nb6kYIS))MY8@hKTU=>BS$o zwbD1j-Q|M|=3)J_N^TV;q0Iwl)`(Thm6bofO*-wf`mOrH-xJLwUFU@?R}OxE>x_7+ zuGagjdB`I{d_U%{S80#+m2*oeC(MOdkN#FqVz_JGV%;91^$kC<>%6NaWf#ZYyLShh zG>75oTq3XY)#h4pE(U4aIS3n}CnX$P-(o5J7f zKPc&us&vnPdlWTYZUaT1j3!PaO5?LJM}=@bJD$Xd)ABzSI()A4k9-Wg_&i1v<1yPk ziM_F%qKE<#mwf)nTb?^#Uanf^AI>8qtM?Fx$Ezq*ZmDOX@JZHM| zn;np17`h7TYh+?SX5?|oUB6QW-QAqsF>LG&QBF6n*WN=wjG!K;WN68KcZ&!0JDMk> z+>_pS|9S>ZmcX>OcB1Mpdd&n^PQxe5#GoS|=gAn$N-o$OT~UdzDtDr^batD2w0)E< z^FJ;7z*pe6eBzf%3gA^^UrrSgPswuQA|SLzo)ys1`(opUuEnFXXhW0J%7u%%AHA4a zJD;6IRPSgq_FlINXbTq43{4I_r&sI#tX%jS@La^3O07d;(aQVBrVp@p$XcQ`GYhTH z7^pj1h39TTOYcK5Z*sd%L#IZL4|ZpjD{l8et+%BY*(Dm%j?ni=t8^Q;SoV5$LrceE`@!l z%|o?O_;lT$y9H_$qF;F4xoG5d*WHT3Xzj}#_PW$#^hZz}i{+-C`7Sz{r({N_3aC^0 z(_Y(=AtVxtHf%plg!dvl&&67`CIgta7HnWup~w=LHoti@@?v{I6peP(IYhSFPfX|f zGz)q>%$oLW-f>Ldg~+W`g~EBZpo3cVJH4|!k6IeUUkZ*&MT8=J-d$cZG%-;3saxZS z_q8|%N0{%?YEL!``WU@*_AV?!P#Uj7!Lr9fqPzE~P>C=3!bJxc~Vl)`vQXlF18sGX9r5Sm}0_YdE9&1%ACJGXvC4h<&2Uw6D7 zkvfO8%rcI=r$-)IqImgZM;A6Ps_VW~Oi1w+!O$Wnb8y?4&(p`P@Ten^wF8e;w!XSQ z=VCp&SaT1ZJ|r+YC96kw?Xp!mdKQ*^ZY<~ZDHzdiBy_k0R^X7L#Trw;L+jxjC1^if zqitTVrH1)rdtALYu_NR^J*zMbf2F^>saqZ%@EEF10Ml-=@Fp>ymBLhXtbd|pnEEzZ z)4T84ELN}rk6_v`-Y{j;9uwy)^)fU*rSLBlL+7udYWvW-9Gl2!grSLN{#YU$Rrekg z=vRADtt%@GYqO=6dQn;<5|jGx>$Jz3HP40od(zDxAFL`0W0;%H^x8d~E*2>-Us~G5 zeic~N@7~!H!};3<3x^%=jOMFE4`KA4noA5tIxsC>-du5eHI<*C$PYOLQDM%e7d3-Z-!HSwo;0=Nh3LMkau<#UXx6m9*{nA@Abt&yeLNPf7) zH&?pSL_%rHUm5uQ8K>5UU?mWL>r#M_lR7$cKK7nlAa&&xQ;rO$a$H&=DO4po683AN z!a62-;fF=8)fCkrO<%Io`j3qr(SEk?Q5nUi^nM2d5H_K|pU*F{}Bv{Qs}Ouy^pFK>*TmJ6H8ha=^krHbm>>ZPJ< zPpheROD^o<%_Lms+h5H@w4D7u41Vau0^9csV;5=c18BDTWL#?(4Zvn{L7#9psQgfp zb7xYlIu3c7aH&1B+plW~9(Bp)JPmqDD^yO1^+$oV1?9h_Aj`OPvEH4}3yW%^Q z;EB->UKHOgiTk(_Kh^aqY3BOtDg!a2al~u^ly%fRzl$eGJ#<_-6E%tG*wHQDOzfT9 zIbVFHvHQ%>@8{o7MRsh+ID2tN+m#X@Whm;g&QHOG<{jO66o5i?)HsN|NZoQV%+mr| z*ly1BG20pNPHmqN%ma^6vf0ctq|F1L{CAwEht9Cg@Lo)lR7Aj;zHl+>qVAR%W(%`7 z#ghlA?yloLto!4I*?`$_ROt;uUg<<)>fk&8XpBbLRQ3)W21h-Eu5Wdh)Ys>Nki=(H zj2XVe*J(MGknmy7xA4HXu3e$F;%!5blh87-rdKX?w1Mq~H>Iy=&&)V*CfcTg= zN`^70EU*>int2qq8?o;k!})g-fdO~2cpBc@yJNVVi*W+*x4?w`CbJ44613vYeB+SR zhQT%C79-XTO_~Yw@~g9U;oY+~Fi5#q;oQrYHNG(Mkf%qh6^{(FDdI}PH^;Q!j;l`d z#5HMNpcW51rl2d3AYY0b36P*V4CX5j0@gh1TrqiNiaHz8jDSb=ERY$2fXy(pqr2~3 zxJM$t@7cIs-f^COSQiTa*kXEWKq*kbze{`Lx{I$QUk}&l=iObKm8#&*2@q!BT90OV zO!FXe%B`nlNOT=M*M}9rmpZDteh@;8{OD`py>S6B9A^e(${PMxbnB)F`CjCnor_XSX6L*cXloSftiH_J(@Xh9d*R>Mc3RY z++JXs*%c@#f@ueD8YY|2ZRy2Fn4VS+jP5caA?c`D&H94J(>!@+pN}6!8}HCgg-zEz z(my4G&Ek2WwNa4fW4qk#x`7o~hlP$*eaOC}n4hai>rTKF;2ctu=zK{2_94M0tZU-; z=jrl4t)(^EzmB)d4!jDBwr5vh8;9e%E33pFP##(5!a2yqr-)Vj4-^i@!m@j(WR@TT zpN4k9@wec)C-8tRzrqOv@LZr%@VB36w=R0mC&A95wZMy#g;MpHF>$@+*_)!#KMHpU z5Qq2Lk`c^tfK>rAj%wJUWyEM9HxhTFW@a@X*k)?p*`@X9#j`7@zE`G)=7mxhX1sW|4AcNt+GzwlDKdacx1s`3o^ix0VY3q zg?7xxiqE%h$x=ZA5?sLT%gB)^t^f<$&Lj&`=tH^xejQLHenn5F_yt!36%9~>A}1P8 zfw1dvIf6S7+pxVycoRr|*-mQ{DACRkT;?ef^41O-+TGve9(ha;GRG zGr_EE()PezeBKYTSaII|cFU!ZKgqW0R7?9esUv#oBEHLxUe_hl!slrMdc>Qnx8DHu z@=_>^xpo`_C?I^h^}I+F2oy9(sfppi-r5)CHp5AfogM1$kGJ;EO5Ki!kJoy_D&^DQ zs%}3b%c3REm&hmJ7(CxSKPdMb{(i^Ozz`pKBOejfC`T~HHhVyC8nCs-L@656PO;*_ zUvXF}Xn6Fy65qj?_7Pv4{vSr;?cQ@T@7wLeIl`(J@ZA9OK=9Yki%@z|jz6X|_^~n#Lg}C+iN!j#=B@ z!?L&AB`p`Hy*`IXE*useOjbqrU@{wSu zsk%Rbd|14OmeWD;bnJEFUze_@g#?M)sR?$G(ZI8LAE=OS&u%u3;_ls`YluT!gnuUgfbLZE%iBfZkkf`wn z;1)mPcR%SQRtkd7A}_WE%DnfeN01$vbFUF`oBq7-1P{85iXu<8rCvy|ZKph?IP}xA z;n3brk9D+DzD(DI-fW!J>&v0B>Azq)uEhG zRF8p0ob;6?uBaa8M6HKau zK@CrqVm=mBIz7Kdd*PIM(1M4w!ZzVtat-?`@^RMw+0_c$#YPD*K*`mSqsQm?v|Lf2 zz$uWQZ9FCwtNLyYeJ=-kunxMd1E|9#YVtD=angLR&y94r_~ppX!B(lml{I1EuyY3 z^foOmp^jQ&cL%n&Cse_M(Jp8`eZ(2ISv;==ydNJHB*-8hmJ>c;-l72IAZ6NQB-ZRn zl9kU}@BfSRR6V(Qx~(=B>UVL(G7~gFm&8fd zO~kO3!A|h5X2%KWQ!YW7>4IuocJPJ$6zMW@?QEUKdp&bEGFebjU!hX705lW$RDK72 z&+4G>+2a?sS53MiaZD831kqLonibV4$0xDPP~nyCpcjqjVD?Ph1pW4RxoOCDyFj7A zPX}9#_LEvTuOac8K}U;^N|3&x!q7N$9d>Q1Wb8x;tRn&Q_ zYaJ7UwEoGbpHVl!la$I6r(MaOLmXpEYy&;T0{pII76eRO%U{NK_;{-~2HVt9!UF8) zKgM)DCw=^qLFwP6p(Y?N{$x5fT3 z;V|eOFshpll17^A5rM+^#Gmzvo!BBbneE2|)LYlfby9~~Ytnhtb3@C)9Q48^!~bkx z7uRp61O}zCQ!t=$&kplW58PSht$vKxcw)PNc}vZGm9#@}^r`YPIE=SgOc>H5{(JB5 z9o;f3t|(r;-~`|E%iig`%p2QeDpJF;n&W_1P%;RASn1Y#DxcThwcHtP7f> zQ38^Eu3wcTIFA@m>>ON8MEAZnc+fN#tmokH5|MYgf3Za+?Xl%Rmd>DU_Morl>uMMJ zT#vKF@=bJ70Aa{L&M;hEK_OJ({=0=w@@oej7#W_Ci~6woGt-;AM#T!_UawMfvo{Ij z?>%@hGI#}kY<%(IQf#V-qgM2jW54zHJYvd`FS{a_DUV* zp$M^1S0enIA!Lz->CqZFw@wL>@BZ>r-Rcd`8f3wVz`M4}GCvea&YNNa3DlCA+j3O7 z_+4{%Wr{8a^!B}Uc^R4aqKU6(sgl81!G=Af4&v+e%R4oz_@+{&7{-K#&hC7NBzZQk zkMB%jhDzOJboZZ*8V-J|k($!{P%zO#Zr|NI@~+<&G+qX1wt2qk&fTW+5)MHg7V678T%ujxwIT6qAj*{qe9gupVMX=*F#&=OY`=68>NJF z;kWCVEtdK2Yd~1nT=?u~YNJN-F@Y^%tUK1G=U-w3Oq;AGz;N0^@lng@leEmd;xmGg zs@a9+P7On%RjD=S6Ujnx6>Xs``An6>_C$(M^teOu% z?rK)kOjc~)?0IDcZMDY^iG@=tPberVs`Gt0vp6Ztf!}>q@Y+A9M%!TB+H!Q~&Zd6L z8?$qGj!)>h7F)RFIkka)Mp@>U!mnnnVS~MoE!8I{bq6!LW7lVptS%G|eImql3107i z3pvV&uFiLl8ol-+!%n@KHiza+g^4-9hs|WPR%!B1s3b0kh6~(-I==oAw$2&I1EY*u z1)Yl;IT|m+Df3W$Cb!o{s}F~d8|Oj`sHURX>HqQ?NIW;3V+Os}{lvy3py#^H15BU% z2MkSZr;iYB&11wH>QilQpD)fi=)$04w4uF<(;L%IIS%Q6*j^CZ0OH!e{Eo$}X!w@~ z*Q6&7f2>(JWeBH?xo<(3Po>AvCYwLP*itH2zi0!f9oi(RK zrXxq+&aaV=EtSdZ`9CQqh|8&Geks3JvuN!(z-lwO<3Q|UHC;o?!MU4i@)usY<)GLr z?#n9E=;673o>c%AfmcSpG#Pif~B^pZiqk2cc?dr zXE!2z#Uzw6>!;B>@DvwdEdSa&glnw=qj?btIPe7{UwS0_FfcB%?mJWAF0gV+oMTnVtCk=GN;0`juO~0t}(|^VhMtwIKJcC_Hw{IRdBwj?* zJ&@+Ow!biemv&v-?f56*(Q%|;*p_#ZCS}dSKuTDLOEO@2+)#Gy0{x+k<5x|a?6UG% z=W?Mm2mZ_q6MG7YLgLlb7bT&)@?n}@_-uZAKLrbZD}BEIP8L%+qumhHGV(@5WsA?C z=1$!>#@BYruf%(t2<~LE+%YUL$h5h;|3*mgZg2d+_=V z>3XRL4r44}g0AkP2k71zPaGu<|3ZCmz8xtcAI_SJWLr}fS6LZ(A~e`28)8*^EJNX! z-7?nyH;>+YX|do2FGbxYqNyZTGD9zf$R;s0@5@zjr?9`8Bb^Vpwd=oRD8(1dUC!fK zHQ4(xEVA6@{91Klb_Q)YQ9bD0UrzjGZtDB?q$fAVN%HTUqolS7+iKoa|EkfNqHCT$ z*@$5AQ~cjg7A=<(@s0eRfpN^6LhkNM_vvwyt~+kHrkpiNY^$1dRs{MXNCn2x53%k1 z8nQblwcDH4UB71|13WQCW)n_URJ^mLpAK5@_WeE9Q;Q)8`Y$nFtIc`eqxp+Z9epdy zg-N!ZTA)9x9@`T`z-E0NSEtpzS`E(pSUPX%0mWX>FZ}O~CA8R%txq#338~mu>(Kbl z1EO~X>mlK9<8CBa5O2=eZ||hMBY($l-bWuP20A?pH9GCEwQLu}ENtjOf{^k_A+d-06w zKA2@~auhXw(_mjYv*o4uUYYF7yMfb9?(4>eFee@b%LRvKwwg})W6v1^QQNxY_p|5* z#Sk$ubw3{G`O;prrF4Qzwl78Q*ND(rmdRKN24?bNKZxFH&ljB zhtWfr?s_u6#?`IeIITCIZc%ye#<1fzeL9&4x9I%2f2Sx;>{O_{zMQbRx!L=q_-&?g zdfz*8;pD=I@2M@>mA@!%>~Tfid)=jJ5P#OO{U~lM3C;|J7!PagF%5bk+fL1bxZ|4b zs#ZxeCCnD0)zhc=0B`%>8!t~g1p~(^?aV)Q<@i$MH>X}SAJTz|s83E0qH(8Erk_X9JGh&V{9nwybzGI*x-Kjr%><-j(x^yxmjZ%-l$3NU(nz;}ARSVIl%RA- zcS(bkq;z+8bH<$SyVic!K5MVD_V3&0_nki{@yzjzxZ}F7`x?CvMx~y-ZXw1V{~5Pc zBxDv6zE}LZ9(JT^Hod!>*_(b5Q35;lZ^0lA%!J(MO3QB%qBr6rix+j{K2Xq~`{dFW856gW z~vD9j@1X1BJRWWqbk&EB*S<@V!1gFKRsDgh@tN{htT8g6Zj}Kfd zHCXheRbMO~`rX}Ok0$-OZSZ^q);m=JxMNbvryFpMAehR7J3wzpKD7!kfRY?wR_e@- zYi7cTdInkH`JNy;JCIf%h3CWv;eRwy9Y(x~f-%(%80qYx`?b#-KdH-K8Kd`3l_kDi z>6Do+s`Ck6>B6z~V~8BEf+IDo&wD!;m)aMcLCAD|Z#7OUf~kwc^P z&d=Qi6Wu;yw6A7(vGggXS26_XDyKc>Z-ylG*veFw9IZe-g=P0Xxs+~N7eCx0KB!B2 zOtsW?A>_1E(XJd#xMz5dfl0|{SLVw!-i+iRqIc+WVa>#6===iD^Wyg%*=K>LOWbC* zEip32*=B>ZDdv7CI2z|Dm@Bu>1?*Rjw)%4m;xFqIzy-K3a06b+7nSQdDaY{x4leCU7NzFEdl@1ft{GDgOoN*7R*X=sJ97*B7+jW@SJzh5 zSwsYIE|$q^tO6K7O*3W2byKapXI20?qn=OFPw2|@M8~bcnTkx*@{U?V{zo@W^u{ui z_A+#JR@ro3u9k_Q!Ykh>4Si2036YzhT_R4S-P5_Gxtp0Vs<}Y2pkBiwp*LbBiWQ z!%$d0=eX4zAE2n_ojm}Fz~fVc+JP?dDQu%qgAptnPmxGeTL~9O?5CTc*dX54Sq}R8 zm&&j!=s{<$8hgnxz#j5vqSm%s?0VkV{~Bbj&3!2t`VM+_dbwvK{VT0`_65kj8G)REGAJFq)3@~-s==~0`&D)CczbBl z7}cf@gjg4jJ03irQa&ci?$)0cyUF>oe%&6JLz(HfX(ZV@Hjpj3gI~vO`7$-d{X~XQ zIh~|H_Y~F9wTV)+$#fT7Qtq}j_`&SwIMr~I;O-En#c-Xb@wIZnb`u24nBS`T!Ow5T zmrkn1M#zeI;P&q`*A+`guNvXh*U_1LgDQ%mQWQdEDz&A8^sEM`ATh0X{^(yZAHs(E zYmR1?0VvyUSur)IzlruXB(7mDawN4+t){Tn?QQsKZ4Vm$nKij5uRax6opAh*3e;r` zT6krgPmZbR^u2V;cEV)*7zqH?b89;I>6`^;^PhGvQz~~w<4Rv`p#w-KwogjnW~*wE2epUkZEJR+I;?(jPp%lKNy z31rX?2NF>)9>^)hU+(sP@5g43RMXu}^3^O|QQ9TGbnR2*>%)DY{uE=VcDJt3$<$Fn zr->MZ8G2aO+56rjL56s4nsqLu$1V$+-;ga9JVn;tx^1g!h(`GM1#FlDkq|{Oh2rAk zlzyL$jhsggbmZp{rz{Lum#O$E+>eSUA4R~X^d#a90BJMH-d1)LX-nEyToqz%*^Trb zWg%Oiz3IWI>AWbCZc$e)2F9&jKP?V)pz4N?aiD02$;6g;{)x-ky*QWIgv6|`uRdyb z6C$NgGld>x8BKXPDnyAYY+aqhXhZqO0{I1=}$k@ zf=Y=ghr{io1r+%68%eoC8_3vS%Absd2^92z3kupoer4}|Sj#n^Ufh4Z{#=U;a&|!154}g} zx%33{z!nnAs{8Te;ckXg<*dZRDj%kU(y=foAO5M>)ughzkp#l=3Z`eDE>%^;PSs)s zmghbyE0KhL+UL3I+Ml;3zafbjHR6_Bp^0@we-vnX6dzp4+zk-GO$r zOxGl_%^ep_*0?3uH+u}j93nofnRnXef1sH-px~2ykCRPiT`~G_`73)yf>dJIDFeMZ z7#?5cVG4va-T>V6ph_Tu_Zh1YCQQPy;Dnp~irm$&KCOpiory@tgDg0>tLuhA3drF} z!t#r&*6FdIPhYztmNOD%RE(*o`?@ZcFu$f;lDSmNRm~i`s9*ZsyZDX8#$4|FVEF;W z+90y&WLqc)2=gcxB=P_(o|fBj0?X~Vys{MB)4*@%n^Ux|Ghh({2bIpNjF# zewW0i2&0LvrpH~|H2jt(KF+sqZ+*F%+<*9cHh{u_I!|y$0C`3Lr>2mv>dEe@qk2hJZV$%JYFM^l8WkOz;i{veWH*h_{NjCosT#CwD9rUGuG9$62 zXKhwiG(p_o9JD{^p4&OL`O4VV-T7Za)bQ@YKM1~qbylM-HM8C-IC;B;GoKg<89@t> zN2TjW|8dn;k`ju4LmGxpG$OS!$V;<&=)@#(j8(dlC)doKIWHMY|B*%^v*-CaY7Ct; zwwl9M71esOv)Iu)sFa6Tfaukl{e|Hb8l&2VFtrOn^^l*NO;$KQv~8IZ7-C@Ex%!O! zpG5Z3w+1|?JT=_i7WQ|JmWJxz3}vz~28pK*EinwK8TkWc!zP343rMS@11-*EpVQiV zbkS9S`;t=MlaX;>uSCXV!F_6cOoTSw(CBy{NX7KY_(4Ulmqc>iM`F7z=_lOjHP;S# znjv+H7QAm;4I&EdSAJ#y%yI}gu}o^Rno#uFz?eeI#jfZq&igvH>8Kt4)uDX!-@ay| z++CS-dcX!#FR^55f_xNNndF7{>^3-le0vwa@vF;^MhXD&j6Hh+f|2{KbQan$eH1Dg zm_Eu9@NgLH2-^L0Ob#|+Z=ec?X z7-|J>)w%9l<96nD63}C#FnV`U*`mgMZ22VauuMe?MW8DrJR6VfKj-0}SD0Hchi9JU z=S>SlV%{n=o9*76V*e8eI647>WkV0gT)5qPf0c-zA2@ig*6NPLLImwsLSwV=qiM2e zc#gUELsX9zt~GaWi}GPLBE`giQX_KjJkU3L`irQiDJ0vu#i?w6kCN=P1JTqrUT{pg z_r>zR2i&ZzjBwjs<8>#{(NC*gYt@t)08z}PS|C~UXfKLa8P*S)Mi^BKprb;YEoOij zDG(-H0ynl!tgj9{mt4ZyY~xnHNn#^!Pz61e2EDyZ(A99Z+Z&hzt5C4MdM|S{I(eJ1 zsm+}MwKh{g#i7i+v8gYb*cfPF5xG{y(E`;MkuxQnnm$=xv!NP73L&o~7b7vnZg3Tt za8%>iVUg0MkaY&i@#c$`fMbfWkvSAE3uJmpaxpL80Bou!mnRfy^Ae5eA#AJ?5&>S) zsoorslv@)C=3@=M6_&rHKsBehM9mL+G)b{jbBJA&sf;vHY)tHVwXUIB=c0_0ZTM$! z1FP7nrK2D*p+G1LFUYvevr)%l6v`O>`-n`#{B4Z2?QaA0W$W-%+k# zMLXxWhCaN#|B8R#F1s5B)k>)RAD~);g?KUlC2~-C31>@snNIJuT#+W{igzO~>+piu zlr|6aBSnn}eVT#gl=YosJg{O;VBL++5xl^EH$6$n^j>3ahC6k=*VUxS1fVhzf>vh1 zYkho1+<4G(MU7aast&8?R4u)`Qv+Jv?iA~=f>^2t8|}M0MWepSh#YeyU(>`RN*QE$ zn|_q4h`T3+f{2W#_sxt-wSGt~!EjG05>z?o@vr9SGV4p4i5Q3X6*~gCeP6_LBy&{- zqjGg$e3B(b$C_w@Sf1JAPmitBAPcOGf1zk=YyXv%ij$TseVwAXq5+0mh|}?>br^V2h!bw3z%S}1xxs``!7ig`Yb6= zHc$2^M_JRo!h{9_B;407%k5*EokuL6ANS}z96Q4t2B2$t&ptqf@?g#We^!kD>W+sY zJ#Q}B2?;Ee14yTAWqi^>-0Tcg_LS%7tkU6x1twZ&5HrD0381E(%*c5P3Wq~%4f%jk z5zjeplhp+Bs=-cWSwR0{+c zVVi*Bmd%OfFvqdlt6lLCg|BXE)lqh)HiAr(E#_?Nut=>M)Kp&peRgeIf8GtQ+r_U1 z@}DcRi*J^h)N|aDY?`UjQB-Uj7}>6VgeexptM4TeqsZ;`@SiP1eVD;ksI$kYv!`^J z#fp1m^rrhex?WO}ic@(d5+5^ATc_OI$MWR!pjOLu$SLvBH`(tKqI%SXylbFK<$m-9 z>&8w_qYrcburpPR%2UWP4cWRXP_+0;=xQ>G+hH$W^_#3IC|K4bI!(=vsAU&Rg3vz{dSZD11sVBY7M zZ!i!dlLsC3k;azK0sTda;7cuk&XtKQjaewFZNp-_uocznmz*jcs z$p=f}8A5rwa>T1_Sm3@`={+ra%;F$$1%XgEr~KcPAVB5}lM?|-Eja;OFv*w8j!8gV zsv~TE?TxW#b96m={}fa*mHUzetU?aC;+H%xRTJKyxlD4_MWcQ?|4rYBF3zT~`Su)8 z7=F#J-eijVZ{gdW{Z)W*Qbu7$F(?RG6%pCHLc6Nyp&*m6~puWF0bcQOZJmIH- zHR@0$OnDBpEJ&~i*J%8~lXLg7ohbE+iym^z?EU|MwVLJqx{=MoSyfD*?!f-l1}F_X z`J;gcTIbm4qxSUw9buL-^FK*pa+uvmyM|Y!rgMysYgfGt?5J(qHAsw3HrTC2o3{_Mm18w$4 z+PxPmPO|2V-;!lis&QAmawZk}7)Z90lbk1hmpTl)Mac}NKlRW;JfYdE@Mzz?J z%?LndQbmwk>I~tG(H+oH|F0RNyEhj|+k#H-Fj`l>WNlPte#QUrrYV>-cSJpY>>>#5*(gwZc1Y`Fe*w7UU5R z?OFzycl-=-d0OSebwnbFw#E(WeQ14l%4Q^$8Et3)_?mCWpEv}NPhO)?+ehRzyzqMC zmmzK)7J%finzjtF0uk{+9`XX9s(`K5GWHOB93o9$icuI0Aq7&TxR^o> zP8jw+S0i*qmIfC*&|nIAdcG>@cPtE%q&BZ%boUq3QH4+Hy63E62pz_zfo4Z`$6|l z?021Ey8b3i_1jC*{@0dpMToS=OYruk+4<>o@igtYg0O1Rus8gW)WQ@arc4z3?}HSitja zp6-#tv>Wzj{}8h1#|50Wqf&u=xY!Kn#(_a)On(q0m0{mGl7j&aAWdbl#D%Cq6D|(v?Yk#JmwEG8OQUB)6T?!%3 zZd#o9v_781U;A7PM>pwIvCUzuIkMXp+%f+(;Rc3G9#q;<#cb2vh(fe@L)3StrJf!T zq=lCcuoH5T)j4P}f$C2A*cTD5SWINKByK;jo2Lz~r& zUwpHi1(E5bSSFy-0`h`yU+Vu&7Z^yto{45(&*4Id#>{!&%<|IFORcq}~f zEO$YnkQGqi369Si1(n#HB!Pc_(+;2n@U1OZY#isj@xL9SDu&B6KK8jy10q9`Q7XMK zzVq*J81MLRBImWB=fvlz@_07(8yn*z}SP9TSg(BE~X{zWta6VGV!R)hj@loB>I zSF+}=npS_ex3Iy2VRmN0q)PlOJN~-srbLb9huxhva7}eG-i~CqJ>VI3x}9wwTtDK@ zRsBkETvZeMe38u{4^U)SS2s!g3fjNQ{%-i|@-&8Brdd)Y%L)O((^rF;67JcSMjYn) z%jVtjLO@IHx3$XXx(UtAJD`Nn^8c4?XGKH>#f&si9!xjRQdF+zjLk9iPb7$@Lj_#K z>CAk1arr-K(Ei8eOEAgMqK0BUoeH;I-iR;qYz0p$)$&%)Lm{x800ioG!Hq2v1n0vr zO`m@hs7si9PQG(^c-mdH$+BVF@+&@X8z=tx3+{!Ipr`8z7B;bOu8=K(ml$03_|Npl z|FE_hi&-jxR5~_7B@w_Qe`$gMHpQRk?f>q!z3rcIZIV{AG`#XVLZmsObOXiFTr@Pa zK;OVejEs-EOVg-{z7x0l5+FQTe+v8Mj0EH^+Wq_Q_ja)Q1Zh6^?!0o|MHe`|rgV4S ziP`m{Z=Ijvx;3;#>aBXI(l&=;Q8>UdG~32m`!v{s4E^2np$mX2suQ!0~bKEa}u^J}FsJKWGg8kr?6gEo_{f%E&7_d;(c+eqHu>MB~N;bsWLz9fiwX3IlLYJw~o5!Yf;( z?IysbbMkO-1Z3FhG*?QmL$ZdKJQBec`ZYw1tIW*((%U+|d!IF;xcKk-B|2m>h*IPk z*-A`cG$b0Mjnrj-blM`BdMqSbBM2^)wH^>#o%Jg-c3`=PE5>i*Ose)mZYx=i1)6?r zR49A{*q>FiKKi#3rx*`le{zfJ0B>!Fw*mei_6qR-7kv$ebS9i1-VDJJ`Z4<(KHwvA zr6!bPhMmY}$Q!P{iyv&@Q4wF<;#%fVE{ct8k*-PBF-BlNT`L?A1`qf*CK;7AwXKyR z50`>CB*4Er!|tUf($t+lN4TL5_ z3|cQ-UrY@VlBKJf>A8y9%`%d675bl{E<_Xc4-lk=t8rA(SRw28a=bU!QaO$#NqB&Qh=$`G03}-C2`}ihef15tMNEhs&0!lob

a)z{Z{X>*f9X$RTt(P^(4U7hgHfbY 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�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ð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%0Aa0wn(qH`-qK$`VAh!QOjSGl-PZyY(f2Ls| z4oH**xvn50^aMv}9)fca`krw3Lc-+FfA`2p6eDtURr0lE^j8S*u*)G=cklnekB5kx zcI2EX|2sS9?BU~X+#XM1O5O^olahB zBO*4kK+OZB%&1?PUW)(%R|X1e+^~UEAfIxQs%JBMroQPnM6p5L3~6Ynf(VC?DYYs9 zTU=Ii(iZE;IyhXp(mpXTaMp)V@)#oZ*p;_cG!95x&Wo#97x>a&&?0JO0Y6q)@0p;S zY&3PGfg|tRO?0T<{Le4ch#6=D+@K0;y1{*`( zmo7($CQ&}@P>&uUldP^AN}e7Ch$sVPpV{Ek0er9-_g@2O`+Wd*BvovXFrXZ$Dt5}? zM)r}kwxXsO@Hd7iFz<#%(w7n5iHMfjiu-RMo!(g{ORFp691t;XV_))a#H^tZ-KP6QY%+n}tTL{tHh!rwoVH85s-Q^xzWNlNkd$BbA@ca&DoMhOb6m zW9Ov1A;I`I*q&wScdvx)2E)l#O2-5~&F{Wde2bJKTfidVH;m?td=B{c4IXs%#+;*C z8jhq#{BXPdO}WP8HdKXu(Vj2tFcg}Gx)wvH{A*tyy#CYA(mLxrFnYl3DnY58j_<@R zniNljeZ?uZ*Yp-?k`>;?Zzz=g(^n|Z1*sU_mtw=s=N!}411aMsMkVp2O2Qj}k$M+J zbZ&FzTz2v+IKm@aycxmvB;(h%fI_#Y`OLAaJHOaP_FCT9J$|N9$dmC#B{lcQk0%=E zciQ^SXIcq)01V>&tDu$Gm7qSv&|s#U30n+r<0p4W@pdm*c!#hUgMHq|qZ#zx)CwV@ z^8@4W9jIhhZY2_5s}Fe?@)p!Hs1IsV?=7qN>QhsOOUMQL12EcDq>GCavM^Ezd^tA- zsMEzJHN&iVm*SPy(ahoThjaD(2Hd>-(eOo(C=R|LmPLI`XyqFR018jc%nw~zEKDph z^O)BHlCz_V&t<*aw7dQp%ZB2_jEG17S-$-a+H1{!9>gCU^&4AmIuQfm4iR}0i%I_6 zj*IzLDbO7XS{KN{{l_H6-p=EPKyg6$1)6zEbrHshX&HMEe+)H!c8qC5qw2PBuzV5^ z@Ap}i&t)0&@3a0(&i-3iB}mi!h}yktK6`9pDf>qpB1Xm9N_wsyCX~s;Rogbbq0DH% z{tH~B6aQZW*Um;6BIm3}@To5TH=pW1dQ}Bt@WB}Qzcn`rH)zCL%b7VIeY0lINqKHOCN2y@H6ziDro}xO82qcL?2RxEEl4d#6 zUm-qjfhU0deb)D78vq}{k?&$QY}TMxlCdyq@Jhl!n>L8q0AV+gev-EioO$g<4M1MqNlJuO!;LnP zMxk!=Bg+DOtR3X&B7f1GzfO=q#{c72=ZZYvxsm51Jpbof13i6f@YQcaPapLZ-3Sh%pLKrrb1cSr+g;y zq~_>Q?W*yXr{AMkj$G`$nYGNOu?XElH;yt4gWHeCG5>ynkNBOgH7GNVwc#5)xabl( ziCUy6S?|lLI3#OTNSz{d8)1K9_Ja6lHQY$odx$rW1N&2&8MvsBAwCZgA4vmhmUvPJ z_zA|sot4E!vu_fNgfOFLb6}cWhpDxewqx`QM6i(f$?`47aUBsl z+ShCtbd=NQO!%MQkMV(TN2pBZ0c_uVwryjJhB9ZFHvGUEbEKSXn(ThZ z(L(#!b#Uvll+yrxjXQMYo@u;anFWp>lzXy5FWtIj{A6Y3 z_08MNhMj6_*HRxO+YsLo4P7X&O*;{0!o?q!LJNi?r~<#?CU7e@T=G=>B10vde&^1k z{(VFb2;1`^%zD+8KYAp2ll{LB&B3wA=*!wtndPs0lz!7ciIbXo;<0zQ=<~8NZU(eD zXpbrOgLB*Ktw!Sii@CQBt19Z=Md@yk?iP>`5Rh&JDM3V}5d zZlpmarBi8;jx*Nw`PQj4*Lc zZ@l=&M7~sYOc+0*=1EFPyg$xA+u9Hz28)lQ`%cV94uxTOx1?K(+upZ5PK7k}Lj$_| z!7%_K#${9N_5u$bM7y>I?jhXWxk*0=g4=v~yS?JYbKmV{9Mxs@HJ8^w&+O>3J?S zm)j~Xe8gC&{bE<4Ky=CJZVOwjD38;$>?6eqvMZS*|J_46K$vkEw2YSr+v+W-68Fepg}VHz4^|mNjfzXZVQS+0tyt zT-8U$^o|QoME|;?w9{ljN2n;9Cc29EFRoMVVI9>*t-(pJhL;ewS&7gXkEVn%zNMF< zNefPW?yKQ#AX^)0VN0-!92-+oW%hU|{>4eKg}4SY7jL6*+-48|0MAM}<;{;M@wKra zLlvoUr}<%hjJr2TE@OY)E`;|`;(cVE>-=K$;=>lX{R1}bRQB!c**NlAsj3y4RCxT+ z_Ko^Ua|0(dyKk`~x1O%ss{Q?A;!0LEWLsC>xb>(!hGF|JNs8RP@eGdgXCi^Y*U9DC zx-Z^BY%az3i|Y?()xk;YoWz$rFTUxf$#A_X8cOtk7xY}muD7KwvX1>aeiNs{*fGg) zO4m&iwU4zuY7ZYU2pVLM>TqSrmlWa3uPIV>6)RMOr49U*fdU0!cs=7{c?U>qE>r3* zU)NRR&>M>nQqBqPT;;w|O7neR@Is7;ja&2!*y);hAr!yDTnZN5YA7?Q9R=(+Jjg1+ z0d=(rpgQRQn`r?nm|&!#Y8d@vosLzR6{_TpjwJVNDmd4asK9i>HEo zo%4Nuoav%JaSL#q*+euctwH6vUr{z?PM~m?Y&UBa$nQl6@DH=$OI0D(Erdt(a5*(8 zHW|Qh*u*q35Np9`4L|q{14>{##7q%_t*HOlvp&jL7R15cte!GqWr*QIK)1hGn^($u z5clR?X-9Q#rIT+;OVuB19%ltEl~bB>t?sl}l9DrRHKBKklnvmZk>Ev?6D zJT00bHB2t-GINoYoAjwOh6R^l1H7Iz2I!=(4lJj8cI>6L%-7BF*6cird~t1NmyT zZ9r6IbSVaVZ^9?jx}L_3V1_0uJPPl2%cTDCBrP5$%(o|8A_q-9LicxFFU-gBU zMig3k>jQIt6Z_xi_=gMUEkYf%>#b6K$$6N2cZW&+$5i3CzRmdf3wF(K)bAHtuTM;W zLkncTo3Lh5arxI*_l{JS_3ggBpMPzvc$}we|KyIRa`3GBJ0;^^cyZx|>SE%!{iNJ$ zPC@6|QV?;MoDZ=#{4-^w2lR}stc<~sJrR~J#ceivZq-9X7o$aAi&t0V1*A7h4yoZv z;QYcr;Qu0pRd?rhxWNi7oLpa}{hS?fGGLK}_sT5cL(8Yv;99b~gh8PJIX zC#qNdNGFHgoBvcWmHmI~TE0 zu;4eX-zaw*7Xw?d!^Y#2z&)$vtV}UrWq^+E{!Q+a2Az`ol73j0%HXEF=rU3BsN)J` z95}3NEV9)jXk-Ts3CfP&4fkJ9*}X#t)lWGiaI3(~Fzs$3j_CKR?gRZ@xnC%}4-;%! zmi?7?MPfG6eQKxH-NN<6Uj#Brp4V4s>gVR)i!QF;yOo;o7-Q<4ht{L6&un(v{ofXI ze;0K8{&~f_Tg~Wu%FgvvcxPR20>w5i62BODpLrLuJRoTyc5A6$)~WjYEu(Vgjc9F< z71ZbwXKF%cQm$`wMG@cHI(}JMz7s5ArB*=fmDEl;8#1@|_DFrUWp>r1PRwxqPqV;v~ zNI_P3vGEF=AO{5zHaTQ*9n)wBP~%UsQ5AWEpCKl)v(!f$iEK8wAv|z>;VT+{-^1PB zjJ>eu3+Ihb^Nx1Gzp>)#|A<+p*~@?b{&zwDFkrSycUb=}Nl$}w(J=Fhs08OirSxY- z9#Zq%qOVF5D=`cN*?+q;=osZ;aJPF((bw0nr%F8U#Ksy<*48N38B%>%s{BICTt?1U z#!1x%(>K(%4}xiDi)$-2n#u!+OYwo%P`(loCYzz%RuiJe-o*2Uh&1zlYs)^8$e-7N z309wN2Sk-6Wny(yEE)u5AUAX`q7J#CF^o=mz%4k7J_?({4K-Ot%-g!w;dsHC&HpvZ z=Lacei)BteLZQwYx%*is4ov$x{iy26X%%pEM z1@1!hbYTbFMVzkF@x6a$Mx}$2=?la$w=pXs;^BQtd?Vlk+|^B+h}uawZ*=}%PBy89 z`2DxpB3&J1Hd3+?D}1;z;FPUOHLY*MFIoQz-=YEYQTxc5*aZ+nIhP06H%e~fkG0chc_QZR3QRZ+gL$;<6~9R1hkn6 za`vxh(4+M5x>!oRU+vTjd9!C^PdTl-nA^7`&p8w=8sPX0%jhh%KwR;ba5ix3%V}x(Gi{DB<1`$~8W^@{a z&E13f#BlF;741uJ=lyY%>HOrhnH=kAFS_poKQr-1a$FY-cl4+I`p%=%WDsI)Vc8Z| zh50CGit=kY(tq8g#cXiPWS6C@6uGQHQR3)$o=Nta2U4&;d#L0IN)_JCdM$b`h9O?> zhK3+2K~afE5){r07vj6pib5nox}0hbN<^UA;SZG#UZSu`HZh&28t{o48=E|mqDbgH z^+sWnExbJ8QSd>y+BMdAFu$y1vdldga7E{-J!<5(6)x1M&wIr;867h!& zxkrXD>kn-NezkDE;LISP`kxKgBPuqD^Img07(6E1&7KR3h^M5j%{xZEQMgF(C=N#Tw<4+dmdrUU>voX5O zu~#oByq8r~cq*=EkHf(5u79N8;AD+JIys&2@KD{Sd{$L-)h=(BnPYRR(NWTKRWi4@ zM9tTPub531TbsP0M9s68P11LjmP#Ow$l-m2*pFA=m9RGJnvMyT=@}TPb4%FTm4@ZF zjdP4&xc{WNaWDVlC%qzpD?cTh+UO-o6B-xAv=`ILy(UgJmgu-h zdLPSGCPI;M%l~*UJuWV}rTyl$)s)yGA)c2d8`soFkC#REj%i;>OH;lyaK%IS$8Gc? zCptLAt;f{wX9zjPEj_3W*~vIq*HCo9>JLIcr7bql(&g`1{Mf0kaqr2@#63@vV``N^ zqN}ejYDmJ#@cUi z%A9TODWeFvW(#re^ord@s8P79dy}-`(B`*Y%(ihDyo*+4ETuH2vXPFlmNz1rp+;f! zHXV!;$Z$?nYaw=iqh(8p5st=2#)R?X!B4_(mCkG1SyKZiWZ}fK(Y9o6%3>OA8S3WV z$foMK6;*urD)zVDPS#nRrQ+Q;ob1k<7`FFdTv(a6uYRgAGR{1U=_?Vtb2O8(kQR&+ z8hB<#O)k;$EPI%%W1|l)AbvE^nd7GJUU`_Hb#SFWmAGEOQdf{%Vx(Cs>buHBR@jBr z71j(Jl?h8yiTWFaLALNKT^O86WUN?tAqIGrGgGb~b`9>q^Fas*FZH%)aq%g)5St`( z7Em;qi{X<|b6*mqa0{chD}IXw7Y*$iZh;@=KPiu(bPIFp@b6)5qtAy=4(=0ZHGyO( zu8(n2P-epq$6mXBfo&GY!2WX$ERjiStKmhT0>u{Mcft;jLZTTyi>Ruog7Dc@#<*Z& zYuBwmkdaFyD?KtX?HKn$D=l}7nppGm4!9wzrKI-uIW$I)Vl7SyrXZ5Hh1L6~twL0=aj%&3!ExAM` zNy!{WbY-KPhMAC_05Wbk+fxONTtX5f=UxPiyQe439v#iV7&0)VG{1ijBt~_VA2CqL zaevvrlh>cYz9&*>bDSD9rJQX?787Rgj4@6Sy#&`DiGd1(X-^*b*7g;8swQrlS<CzaOKZRK zM`lcY?hIdE3n#u%q6yhIwsWnI9=Y5!N^3OUh zS!v6WOBgp_%QFNeeJNhB!j7^IVxf8ie3W&JQ}ljQZ;F(+3&M)>TqER@{Bj*%GS3N9 z9iMSBRq{gM`6;RQ`lzB}>BP}iTV+h~T4s>t@-)vciW&Q=_Ge6C6;m15nV(J=&yM`~ zO??&?`sfhA}-k)|%ezoo~Y z5W#1gjZB{2kr4&AN8)oGW1$2Gq>J^ICj~@8nao5Ej^$ayvI83|`9&DcfeatI@@Vg8 zda>;p!N~cL-P>oag0iH1Up^47ETpr!*iU@EF!4QKPG;BA<*m%k`Ic)#Xz7$cKbaL) zGhQilKDBez>ay!Ea_K8xaj%S?JFMEFZg?UTOO#(`-*}zZ;GO$)#b{@>P<>>l!DJ*n zIK5FSfiIP-jOo1RXk&Wv_^7c3-)6eB>%&NIk#eN5>kq|qjjLIrVT^C8bmvdJ1@RbK z$mgOf(e*dwItX<^Z~abkUTCxs4`eM`FoPP99@}$*s~5{Zd>sX9&?-;AVm*Towi1@H z?}H5Qwn2uMWGw}l!*J#uW3F$A_ax&_ot)2ei;|F(=2AuJM;@6+1tZ9l#zI09Y)(SY zqvHA&BgZU`mz(DY_n9If)9JAN4wBLs+uTVWwYpH1drP{#gCT=ihA8mF0kbj3HpUD`y&T^Jc#3 zA^X8*&Vv8T#{(P|;q>B#G5PF=SCf_9uO3|m7oDXP7tLUpe?ZG)&ZmzJGZ-MFRweWs z;0#u6@V^eBM=q4*tv!SZ3Q3kya3&Nh2P{%xv)F;_i@|N z!)56%AGLwouPYb155Ea-lYTxmp7<%`(#9veJ1LqK-y4fcYQ+glZmplAn)Fh#89}8dqTahDiv0jO@!l@QDk{4HF~q%slA>&-Hc_=;)SvjGjx z*+_f69U)S1#Zdub@iCQb^xsc9VOAALdFWqYWynISDbo*m`m4Wg^>kbt>8DPnjF(`Lx8zVpue8OY(Qr1Z_|&0EkV z&LjIw<9sF^R`UH#^6je!@T=LAK0~J{w#a2?pWFKYtBz8 z4r*R3PPk~aAd^3sr#vF|;Yru6g7CwQOQByL)Q3O5(4~AHb=1_5ml^Sz{zp_4^J-7o z>ev^CHr-?*{#%8S0mpmIRZB*pg=Xv14#J9=ftcQbGD7Axv}r+SRhvf-gywYXw3I7r zl5wEcDe|G@HI>9%?7f4xd}35T8SA>ll%93tEkSa46id(%9ryKQjH$qV%=!8G&0nlX zdu#X!LUnqaAsayl_-)V9(JX>?E)DNQj(y3xGc27=#-U9)^Reh>bIl>4)!$T)ry8Ho z#GD4B^Ex{;Xs%sWd&8obD_IKbs!bH4Ts@SUo;nQOdnhwFIOrWwnL>;}2yBK1@uY0@ zyET1aCzCeJPmtl*vKu=PY4(%b`Sb&WxWP^acDdzarE3~TFJ5e_2>IzK8Ik{W0j~J< zpj!VbSVzc*ueOho)Ti=EnZa9Bg6T@2AJjFv-^_jB)9t9GX*&3kiK_ktL(4(+jYZHn z-q2J==LyZv&HO^MtIhAUU(e(b%QvUp9#Xk%yw|8MY||!iurM4OJT>@d!dq6Rqpp?a zk_lEFJk5TcCghBCR{A(AASt}Q45%y$T^OerynbPcK8)~Oa+zX_BOVg z^6*#bM;4Fe&qgqoUkA_QiQhM+>~GY(9YxBr$e`w5dSW10kYXh{du8|k^PrJSVqX-KlM?q zg!f{2hiqhyujUv38DElHFJt2qI9B#vQD&dde6J2x(Y-zUmf{EdEKbkU96fa;t)rT@ zr&ettPNi!Jy$bOkol`p=#K|35oDWgj7)$fzT`;_JH5Qh*njDqjwT>_14~7+|0-q}+@FisHH~SX*?K3Y1yEcWqQ9l0ZuPA?& zV#3FZR6!ln{W5Q#+{yVyv+i^|i$ueJLN!{vynuNPkx`)uv96p5+8`a9ZrG7WrLuBv zO+FQcgk=NiG$e`WB#e@Hgfy3INhsb6uY4*=3%Be_tj{)!lFou>_4Lo4rz$;sc$ve( z80+@!(PH;bMhz|Ph)?5ZAwQj*=Tt~8nTUlkNqaVZci0fFy;GLXp%bT^L=W8 z8BU@Np%lV<={MP}(~ISz&p)qhC@qakUw-rCF}hN$#>mEG8BMCVOIJzz6}<`_r-PH7 zFTwLvUhZ`l*6%%Irp2;LUR-<^J6#c5-`o_Tm96&of#q&KP1vBN-zNR7!r;ZA55omC zxii&Yy21k0ca+JlL~|rUB0j)M=f~`Wq$DlR@@SA;mWEfF2P(?6=D{cNux5m>(i31@ z@9c`I11fd#4)I*Q4EE_sR4V}GQjLnV=WR$>q$ACfSnK5>91Sn4^E_{38kkwUC5S4m zPfCMjt569g(+&8X#Hctg3>B_qCr&gkog^UXFrg&B*Pr8$Gey{$CVZc*yRPchIb70m z5E*#J^tJL_NmG;Hv!k2nwA=P8I+>u(crJ_tZZ*ZSaF7IeLJ zAJ>DwJgu=B*(6VM%_ccE3jBNXX0~b7b#LbpyuDw6B2$hS5~jxWXVM4J0e?0Ef=JJ_ znIqWTFpsn?EC2M4qe;Xlq-e0Ro$zj^CX{CQtgD`#GS%-V0h%#svB!39Cm*yZR zdfxcUYy&f`qVlcnqmeQ%p>7)n>*;s&kL6c?1g?x7WL0(w1{m|R$ATHWx z?#HmAWzx%+T@v3Vy@j6~znOj%Fc9h`<=Mm%>d&Mjjwx}%ppy{z`)M?Tj#YMRiuZdJ z+vrL~!k6JUl@R-EYRYX@1@memDt`qT_8r&5)MO~176ANvt zYm#8Hq1RrkpzQOrNX&b7SOJ3AL>joFR#`G17b<{KaXSgZnqPSrosS1uX}HE$EGRzG zp+W}7U|>Ic6ndwH_|uqssG*v-u+OY9uU-~fyZyKCbi#{&B^1ddrlbB~6DDn@(-eNZ zot{Tdc;+`b94pOcIe&*TZ`+J@9(%=ThuuwCM~9?4Ln?us)NuN8;NgNq-;IFK#w-r9#No^kOzKtH{O5*+K#J+O-ao2%|`~Bq0E5w!a@lSkG`-}=BIUJ)N z;}HMeo?>#YC44O09wB059*NN%gNYe`v*zly2d#uBr{PCW?B`|M?H6YwXPR*y<&nOs za$h;0USVst9C@VsXq&L$QSQ}%W=7TZ+9HcM%;*cN5ls9>0xYhUjr$4I74E@G5d=81 zWM!+XjLGeIJSx&YUW=x6PddZ5iWEmn-!|%+ej53N=1*V?xPD zfhrjj43G$iQ(pjpNv!nh%!1ebe}+^ZE`A8hNX(Od1F}7xpT+N_2A=L0`}WYd>Q+c&PF1$H5qvZ{ zdwxtXzqF+MX)HF&OGvGwzluYMu)dbvP07fJdWuzvb+A0(UWdS)EAa3-R%h?+t+W16 zat+G{ZJw*1)vsODLgtB$x|D+OIb&(J2Fq#~&zv&IMa3MAX)cR)J+#1?K$}gcqf8;O z^-d*b2n_jJJ<%R;u|KcL*?Xq-mR0Wrwy?*xB$OI&qDLcKBHdmR{0d+)_wgX&Sxx@C zephlSO|vFLU@SYi88Dr{zpANzwxs+_63#~Zip34Yh`Q_FRX}C9!-0@zk)p<`hDB61)5PG{eVD?vg zJZX5V?T8x3f4Mask7k36-~Jh)_UkVp zQ7pfk85K=b3n&-$$t5ghB3(TxTZk{C<1YF*wAd$$`!Vy-lO=mpe_`7FGfpWKh4lg_ z{q{+NxC$FF$K884U{*J=|L-%apefSV(@P>{mo9i-EArGk*(MZt+p4nM<*M`c@#aKX z7>3X0Ywy#@b6hU1L_9|wRzYSNZ?f`}F9`wazZ&sb>dqGL7}vN`^W4%Smx%WFZrND5 zlj73!(`kJAi^v??rAy+|L#)vZi2|v_Z#5H$?!K0Epx>7;uKleHtp<{oDE>e175f@+ zS^T@N(f%I(`ohUmpPYh1=Wu{c5%b%+k4uGuPkZtPQ~b?o9O`CTYNV#26Sc!GoV)h+ z5g!JH7H!zb$gG^v z>HGoLq{BgP;{$f}1aKSL#$DF02!8F2=J^yLIyN=5fDTCP<${^tYM?6oOr*lsZBV~x z^i*6}8UX~~L?M8naxoJb7q=3Gd30ej!BBXrE6&KwEF4-Xm|?S4K2KZ3)lt+@CA;SiWe``Ua)$5tNN|rs|OFwM#Q#NCsebvD$Iqq ze=N;Zr~bf9>VKbY_X!7m7H73APdkW)TPKx7N=iz`Y-RAR<#6FI@)(AKMb+8JYLENP zLt)H>%ON~{#0=<}f#n2p-a&Hn#m`rSYQ+esg>F-8aO{$`5PPG0)zh9Ya*nj&aSNLU z1!#Nco@45jJ31U}3HpZ;cadJ2sh;9ZenZ-mt#@Ipo={hQ!IS%rx^3;{?whSdUOi$XuTS5 zk&z0QAeGt3K6wkmqNj|QK_X4KL=Fx-SDwU4P?1Vw~2-{LYc4NhpX38C7Y2v}p4}EhtgZM1`*{-KwX8sv)D1HL9L}+|k z`fcj!iCtW{sM7qTOI3_0+2Hv4Bu6AIN=e;fpYbbsozrq#XctCr@ z-YJ7@0aa^-H{_ThC+<-gM7V}n8SSxk$oo>okH{F}j1x00)0mOFs0Yi=*q!23e zy9epD9yE?A^^AMxpKssJwob~xO)&Wpw!8f{Vff|?zmat^2?>`jxi)#COLxQwIS(Io zS@hR6rvqyA<3Syo`$PM&T=I#rl1o!a{ZA(5JVx-li*->^yfZcqMBQcxYR<;n_m8Y&u!lQwac zY*9`nq!2QC4cM$m9m-rzNW=OQG>~HaF@3ypKJh3_Ww1d+>SD}~uddTxl`sFN zWKU-(in8jHCGPC(oQcOZd!lZETYzSLD_4U&S<>pdUO)@!wg;KU!6V4af?OpM03;Ma zhwfTaZVxt+v-P)ezIzN-b5U%}9E9YgP5A}@od4E!NZEwITj9x!A%Vh^8~=PM**`!56f%?{>aOQQ7+zQ~pQSpzUeljOz=T&3re_;;o( zi2dphx$;lqZ&_e0q?+QcT=<67dgm}?o-l#$X1IiT5LYqBOj;G;bOenBWN85KTtR9M zZY`Q=Brb8D%_gFe}1|XP9}k5L{xl+ad~B_G(eDe_|UTR&8Xf7!%kMZ3Xl7w z0ml=#q%ym-juQvcUT?@e?$q3+^D2ONqhVQW)hrb3)6z?pFa4X1k-NCJ_3;H__Lz}! zCu#pWUt*3o`OS>Xy%eqLGQI#=ztst?ocS^!r1$fyrU&StyGHmaS~j^p_j&^NP|6K!1tyLPz+2-}Ei_xUbpbUpFveO4rf zz=Lv6t|6aKGk-FKlz>_)Xd6-j`O0?ooBuGoxLrXZ!0ejG@UQ*D>_Xlh+rk%*X{9d# zn2@IS{dBwK5fs1^?PK`(sCH$VfBH@n|M~Kn57Y2FpUh7DV%H5IkK(dD#ISmJ1qdgp@YK0?T+NWvy=Z+6ibm7(#INt*x$FG-O1F#^`~<7V{@fEb|T#~%TT z!C!pez<#n0GwzG6^t|&_vxjDn06ty9cKsDemos+Svy(1YgPf!ON;k}rvLy@J zEB;tQAO90ZXTEL(h5J?SM@Dv!X4yWm+nfr)6yA%)_t&qxJ`qfKh%0lIY^>q|_VAAa zl3@#rp@-&*6Tx4NvXomwFmbKEeWojZwB($8#g@@9Uyqqv*N4HJMH+n_;=HNHkA%(R zji3fC4mCG3Y_~91>Sgx_(v=|rmP;%X77Vzy-(C@ri3=Q0bI?jI->y9R@L@uqLqvoe zGRHRCo(w521x71uJ)vlZg6}I+LHk=wD)$ZRBgab|UaD=*>B_5rehsamiHlfFy2Y_# z^;P&MfA@{*v@`&rvfS%_pVkd{K}n%m^&Zv$^Hw?`)4gI@A+yU-FU6zNwasbeuzvrn zZG7y*q-{`ZSDUpBIUMt@bSevCekBOG0;h9i2h~?(^OULOMbI{dQ7I&dFeaM6f+aQ2 zS}lNauGG3hnv^I^f$+0U5~K?yHp{jMi-T*dq>Ftvaztde8td>BaP}HC`Kvx+>(L|< z^$+opoNXovd$kj~Zhqb?ajDS^?!}?9OehOn1^n(ls;?M$yTPpLe+UC?Kp0S09bpwa z0Vv$HJ^hzdr(!#aQx+KqtM}U9t<7PJJD4rR$>m;|XPd3nMV8YB&lOSz-;S!0JUEOb z_0|T=$S3N~MkwGb%LAv*4I68!PpCr}ev5?=3QCgt3QtAk=5jXl2pJU}hPv2W!h;XB zw8GFy_amM*(G^=ZQW#g=7bo&tcd*y1Cz)SZP!%9tVqdTMiaTGbjpsY*MVgzJ*JxcH z(xlE(gtq16x3efOwW72&tD5cf`i{3Oji4z3JZ4hrDf1!w_k1^EqgJt#p1KXMx-#6U z>p5OU%%-=bM2^sN-@f~%&$iU$Vzr*OqL=M2wf=EyM!oA0hn`);IajY@vd4c1_j7Cq zB{bKZETZJkCz_%qeU(}X7P1(2#HHMq$@XOxOGyVvI))XEH@^=MpGO+J&AbZjYy)F^ zH*V;R(IGe5m!97LBWaEjJ1Wp&v8#HS{qMq{G?oi^dYQYO>MoUEM+MO2{Ue)Pu=W}RJ~ zJ+fHJnLZiPyqkD?OOwoI)3I)pij%Dve@%;BuVu;I{Ai9IhAWE$T`AQo-Y$*S-b=rv zHrrY5cr&i^4dnRIAUGg~LqXaIm-E5h!+V>{Heu7RM4RoQC#@TrMu)T|8U9=eIqR;< zF&n>ANpJLfcfGr6bDO_tYgcqKkg!*NV`JlbO3n*QU zTA$NjKw;fGy=;5&ADkZJyITs?^ncU8!19@;>mQ<+0MkhqRy*IiMacrhcL~+~ok}d` z&IE@vlWV{SYu-u!)1ACe1Q6iJq^bAe^-$a$IK>>q)!+X?Pb+I@I_($qgj(WJYyIh- zU$W=}dikm9H5S^<4ufFAU6EJ(Nu2?#cD<>%TGV|ZH@Ny{x26itNtpdk9M&y1JAwm| z7Wl#JlcH(zJu`V8o~S%UCESz6nw9+?z$!B6cZpU<>L~A*5p%WGoN?>ks&>DKfatVU zN?KWY=?!1V=+fDIM=jY`P9IH!(fvdr@=N_8ZSiAlgq+L<;iIY;?4_s>{RWFg@v z2lyw+C~h4_Q4Z>atM3g+90BCxPy(rw)5`KgDJ&BXEPEK zdc4rdzl}AT&*OWkl;XNmUDLjFH?^D8v?Sx=#k{fg5}S6(5X|*p_E3@7=>1t(O()L~0;Kj^=Rvh&CoG=mP$$ zf#~Vgvnj|Wcoha@9z)kqB2Gzmi!rC97K4#E2c^08_KdMNn_Pz9JG{55-?vFUIq_Gx zfvp&t^hsw2Ks8=Uvshwovsy$^c67)QZ&%Sd4*+{a`Ey6r zE8QAHYlN3Z(LqAZzpDBYjU@E<4TOM3Q7lLeuZ$K9{o^_ShX`*?{XaA|P^ebW!RF~| zJw{L{v=2{IAEOkC{BG1^@Z(XzyZN*rT|E1!78H5K70-|c5H%c{MvqG1#<@yIa3gTwF;rqO?Z9aE%Gr3PQFuSoZZ`(MY7C=cEg;TFatEX@tt z4e8!XB;5lZ)dhq{)wFWW>Yt0j@ahIDV6(%My%Y>q5Fu>`pf;Ikcm~bCj@{CxI#*m9 zlYZmk9d1;k!Cy4wQX>?(go2kSpvXl?mf@&I!=({_Edf-cL4q>QQYje7nivRGlZ@B& zD$EFHybcD z5w4;G{sV-=O0QF$`;V#lM78@bRDq8i-D{95nzWkopqQGAk}D5^6{CX-AjL-AWZ9;H^!jFi}H{uusaHP_aYnElbi%tLa2LNjqF zlLY@CuaAWqYRH4)m;Jy_!lKx610oI_6>yPDblA7FSD`4cTUJ8gnMtMbFM)0 `D? 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%0A-unU&_y9(Uz57s@5T{_TS-$2v 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