Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update Elastic Agent Dashboards #12524

Closed
wants to merge 5,968 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5968 commits
Select commit Hold shift + click to select a range
c91c257
update codeowners for aws bedrock data streams (#12010)
tommyers-elastic Dec 6, 2024
165ca6f
cisco_aironet: add ECS mapping for event.severity (#11105)
zmoog Dec 6, 2024
08fc404
[netflow] Fix dashboard navigation links (#11764)
mjwolf Dec 6, 2024
a48da37
servicenow: tolerate diverse input shapes (#12018)
efd6 Dec 6, 2024
a4d9f77
okta: parse JSON string in okta.debug_context.debug_data.tunnels (#11…
efd6 Dec 6, 2024
8cc3f48
[iptables] Add mapping for journald.custom fields (#11839)
mjwolf Dec 6, 2024
c7b133c
[System] Add journald support for auth and syslog data streams (#11618)
belimawr Dec 6, 2024
73f0cf3
[fortinet_fortigate] add hostname parsing for syslog (#11678)
Nacon96 Dec 6, 2024
42bd8ea
[panw] Parse URL from domain_edl category threat logs (#11837)
mjwolf Dec 7, 2024
586f0fb
[checkpoint] Update README with instructions on using logfile input (…
mjwolf Dec 7, 2024
4c56e9b
[tanium] Extra field presence checks, truncation of excessive depth (…
chrisberkhout Dec 9, 2024
beee275
tenable_sc: rebrand integration (#12026)
efd6 Dec 9, 2024
d19f5c2
mimecast: implement siem_logs v2 agent (#11801)
efd6 Dec 9, 2024
f99850b
[azure logs] add routing integration to use only one azure-eventhub i…
zmoog Dec 9, 2024
a936759
chore: [updatecli] Update 7.x snapshot to 7.17.27-SNAPSHOT (#12031)
github-actions[bot] Dec 9, 2024
a966f79
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_bug.yml (#12…
github-actions[bot] Dec 9, 2024
bd32110
build(deps): bump updatecli/updatecli-action from 2.72.0 to 2.73.0 (#…
dependabot[bot] Dec 9, 2024
fb1450a
[watchguard_firebox] Improve key/value splitting in traffic logs (#12…
taylor-swanson Dec 9, 2024
dfe265e
[Security Rules] Update security rules package to v8.17.1-beta.1 (#12…
eric-forte-elastic Dec 9, 2024
b5f8aa2
package/kibana - define span.id field (#11895)
andrewkroh Dec 10, 2024
6c89f69
[Corelight] Update security posture dashboard (#11998)
sharadcrest Dec 10, 2024
801b8f8
issues: add feature request template (#12003)
efd6 Dec 10, 2024
575f151
[Security Rules] Update security rules package to v8.17.1-beta.2 (#12…
eric-forte-elastic Dec 10, 2024
70601a1
[Security Rules] Update security rules package to v8.17.1 (#12063)
eric-forte-elastic Dec 10, 2024
44a0f00
eset_protect: bump version of stream and certs for system tests (#12048)
efd6 Dec 10, 2024
e5e1aaa
cloudflare_logpush: Generically rename non-AWS S3-compatible bucket o…
kcreddy Dec 11, 2024
1677a4c
ssi_all: fix string literal syntax in painless scripts (#12047)
efd6 Dec 11, 2024
b9ef9fa
[digital_guardian] Map extra timestamps and other fields (#12064)
chrisberkhout Dec 11, 2024
f49102b
tines: work around multimorphic tines.audit_log.inputs.inputs.options…
efd6 Dec 11, 2024
aa722b0
[AWS] Add ELB Connection logs dashboard (#12030)
agithomas Dec 11, 2024
cf768ee
ssi_all: add "preserve_original_event" tag to documents with event.ki…
efd6 Dec 11, 2024
e319ef3
falco: fix dashboard visualisation and handling of event.original (#1…
chemamartinez Dec 11, 2024
1028419
[CDR][GCP] Add related.entity to GCP Audit Logs (#11762)
kubasobon Dec 11, 2024
e8b048f
[juniper_srx] Populate event fields for system log (#11946)
Oddly Dec 11, 2024
6ee9c1a
[Cloud Security] Changed CSPM agentless identification tags (#12066)
seanrathier Dec 11, 2024
092dc86
mimecast: add cloud integrated logs data stream (#11910)
efd6 Dec 12, 2024
29e29a1
[tanium] Map extra fields, set event.kind for alerts (#12055)
chrisberkhout Dec 12, 2024
27dfb93
Enable creation issues for daily builds with 9.0.0-SNAPSHOT too (#12074)
mrodm Dec 12, 2024
21ca46b
[AWS] Add SQS API calls documentation and required S3 permissions (#1…
gpop63 Dec 12, 2024
e441b3b
google_workspace: pin the alpine image version to v3.20 (#12091)
efd6 Dec 13, 2024
1796a01
qualys_vmdr: Handle empty XML responses in Qualys asset_host_detectio…
kcreddy Dec 13, 2024
6e9dfee
Fix broken links in Security Service integrations packages (#12071)
alaudazzi Dec 13, 2024
6d3cd49
ssi_all: do not remove event.original in main ingest pipeline (#12076)
efd6 Dec 13, 2024
799df4f
mimecast: remove invalid remove processor (#12087)
efd6 Dec 13, 2024
b482f1b
Fix broken link for Prebuilt Security Detection Rules (#11929)
alaudazzi Dec 13, 2024
6ff6e5f
google_workspace: fix string literal syntax in painless scripts (#12068)
efd6 Dec 13, 2024
6f57de7
Fix broken links in Observability integrations packages (#12077)
alaudazzi Dec 13, 2024
af8b092
[ess_billing] Addition of an ESS billing integration (#11533)
3kt Dec 14, 2024
53e2c5a
packages/salesforce: Fix processor syntax issue when adding new ones …
shmsr Dec 15, 2024
9b83436
[proofpoint_on_demand] - Added support for configurable retry options…
ShourieG Dec 16, 2024
c94aaa8
[O11y][MySQL] Fix optional chaining in the replica_status data stream…
harnish-elastic Dec 16, 2024
17187f8
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12107)
github-actions[bot] Dec 16, 2024
24b79b1
Include `user_agent.version` in dynamic_fields (pipeline tests) (#12033)
mrodm Dec 16, 2024
9838908
Outlook activity datastream for o365 package (#11937)
ritalwar Dec 16, 2024
0d3bf35
ti_custom: Add docs about retrieving ISAC feeds (#12098)
chemamartinez Dec 16, 2024
22c30d9
Workaround issue with missing dynamic mapping in tines package (#12082)
jsoriano Dec 16, 2024
0f9acde
[Cloud Security][CSPM][Asset Inventory] Update versions for 8.17 rele…
kubasobon Dec 16, 2024
5191d0c
[elastic_package_registry] Add support for 9.0 (#12117)
jsoriano Dec 16, 2024
9f84c20
[M365 Defender] change connection_string to secret (#12112)
SimonKoetting Dec 16, 2024
8707a40
Fix broken links in Cloud Defend integration package (#12094)
alaudazzi Dec 17, 2024
29da9c4
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12128)
github-actions[bot] Dec 17, 2024
2281a0f
ci: enable updates to the feature request template (#12125)
efd6 Dec 17, 2024
52ddf71
build(deps): bump github.com/elastic/elastic-package from 0.107.2 to …
dependabot[bot] Dec 17, 2024
97ab6aa
ti_custom: Improve pagination options for TAXII servers (#12084)
chemamartinez Dec 17, 2024
88c2987
Update link in the Rapid7 Threat Command Integration (#12135)
alaudazzi Dec 17, 2024
074b4ba
cloudflare_logpush: enable memory limit checks for http_endpoint inpu…
efd6 Dec 17, 2024
d51dd29
google_workspace,jamf_protect,ti_mandiant: add "preserve_original_eve…
efd6 Dec 17, 2024
d255da9
okta: do not remove event.original in main ingest (#12127)
efd6 Dec 17, 2024
d3cac5b
ssi_all: add "preserve_original_event" tag to documents with event.ki…
efd6 Dec 17, 2024
e97d4d6
Include pipeline test examples to accommodate the new Cloudtrail form…
agithomas Dec 18, 2024
0a10e6d
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12141)
github-actions[bot] Dec 18, 2024
c598dfa
Fix broken links (#12134)
alaudazzi Dec 18, 2024
a84a59d
[digital_guardian] Correct time formats, data size parsing (#12095)
chrisberkhout Dec 18, 2024
201fb65
[New Integration] Envoyproxy (#11215)
tehbooom Dec 18, 2024
3f38134
[Search Connectors] Use policy_templates_behavior option with individ…
jedrazb Dec 18, 2024
5220ddf
[Azure Frontdoor] change connection_string to secret (#12148)
SimonKoetting Dec 18, 2024
0e87805
[azure_frontdoor] Add `storage_account_container` variables (#12151)
chrisberkhout Dec 18, 2024
0ff8d68
Update SQL input integration to fix typo (#11757)
strawgate Dec 19, 2024
8fdc5dc
Fix broken links (#12133)
alaudazzi Dec 19, 2024
28978f8
[MS365] [One Drive] Add One Drive datastream (#11814)
lucian-ioan Dec 19, 2024
a5c586f
[GCP][CDR] Add actor.entity.id and target.entity.id fields to audit l…
kubasobon Dec 19, 2024
14df431
[vSphere] Add and update Dashboards (#11637)
kush-elastic Dec 19, 2024
51460fb
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12162)
github-actions[bot] Dec 19, 2024
cadea78
Tenable_sc: Update API lastseen parameter format (#12114)
kcreddy Dec 19, 2024
962d495
Fix aws logs duplicated keys in agent template (#12100)
nchaulet Dec 19, 2024
c1e4ce7
Update dga package to spec 3.0.4 (#12153)
jsoriano Dec 19, 2024
f4f600d
Add Observability category (#12165)
muthu-mps Dec 19, 2024
dcacd90
[syslog_router] Add syslog router integration (#11727)
taylor-swanson Dec 19, 2024
2bb35f3
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12169)
github-actions[bot] Dec 20, 2024
1c5d4fd
Initial release of PingFederate (#12113)
muskan-agarwal26 Dec 20, 2024
d0c6374
[Jolokia Input] Add HTTP Options (#12089)
MatheusGelinskiPires Dec 23, 2024
de4aafb
Add new docker network in and out group fields (#12183)
MichaelKatsoulis Dec 23, 2024
804595f
Support Podman metrics (#12073)
MichaelKatsoulis Dec 23, 2024
8e9b909
[Amazon Bedrock] Add support for function calling reasoning and respo…
agithomas Dec 24, 2024
1aec29d
Threat map optimization (#12132)
navnit-crest Dec 24, 2024
16bdfda
[google_workspace] Add support of Chrome Audit Events (#12171)
mohitjha-elastic Dec 24, 2024
d1a9faf
[checkpoint_harmony_endpoint] Auth and pagination fixes (#12158)
chrisberkhout Dec 24, 2024
0af581d
Change to First official logo (#12186)
clement-fouque Dec 24, 2024
39e7882
Add mailbox_quota_staus and outlook_app_usage datastreams. (#11687)
ritalwar Dec 26, 2024
4198977
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12197)
github-actions[bot] Dec 26, 2024
5fd8339
[MS365] [Active Users] Add Active Users datastream (#11934)
lucian-ioan Dec 27, 2024
71328d8
[threat_map] Fix Invalid SVG path error (#12204)
navnit-crest Dec 27, 2024
f8d008a
Fix handling of lists in 'Set ECS categorization fields' scripts (#12…
joegallo Dec 27, 2024
e670a79
[rubrik] Add managed volumes datastream (#12173)
devamanv Dec 28, 2024
f1cf1eb
[Arista NG Firewall] Correct Grok pattern due to change in Syslog mes…
MakoWish Dec 29, 2024
9748fb7
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12208)
github-actions[bot] Dec 30, 2024
341a76f
packages/gcp_vertexai: Add support for regions and zone (#12200)
ishleenk17 Dec 30, 2024
c9d7480
journald: add missing source.ip and host.ip ECS fields (#12166)
mauri870 Dec 30, 2024
1d4d925
build(deps): bump updatecli/updatecli-action from 2.73.0 to 2.75.0 (#…
dependabot[bot] Dec 30, 2024
f4ce238
entityanalytics_okta: Add `event.original` field when `preserve_origi…
kcreddy Jan 2, 2025
9c7a300
[aws] [cloudwatch_metrics] Map aws.dimensions field as object (#11883)
zmoog Jan 2, 2025
6b5f864
feat: update integrations-aws-package team tag (#12025)
kruskall Jan 3, 2025
a79acac
[O11y][MongoDB Atlas] Fix error handling mechanism in disk, hardware …
harnish-elastic Jan 3, 2025
8d8142f
Add support for AWS Access Point ARN in compatible integrations (#12154)
chemamartinez Jan 3, 2025
020ab93
[Corelight] Add security workflows dashboards (#12215)
sharadcrest Jan 3, 2025
06144b4
Update Custom Logs Package Readme (#12222)
bmorelli25 Jan 3, 2025
9725499
ti_threatconnect: add query to dashboard to avoid duplicates (#12106)
GShepherdTC Jan 3, 2025
1a45ad0
[cisco_meraki] Migrate log stream visualization to saved search (#12014)
taylor-swanson Jan 6, 2025
8785e9a
[cyberark_epm] Initial release of the CyberArk EPM (#12198)
brijesh-elastic Jan 6, 2025
45246fc
Problem child ingest pipeline bug (#11367)
r0ot Jan 6, 2025
9c6fd11
Fix mapping for field (#12226)
jen-huang Jan 6, 2025
9c13a5b
[azure][graphactivitylogs] - Fixed a bug related to event.duration va…
ShourieG Jan 7, 2025
38db94e
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12235)
github-actions[bot] Jan 7, 2025
191eb51
Cloudflare Logpush: Add request tracing support (#12224)
chemamartinez Jan 7, 2025
d93bf87
[jamf_pro] Inventory pagination fix (#12231)
chrisberkhout Jan 7, 2025
ad70926
[elasticsearch] Extension of the Elasticsearch integration with datas…
3kt Jan 7, 2025
7a1142e
Add missing categories (#12223)
muthu-mps Jan 8, 2025
251dd84
[Security Rules] Update security rules package to v8.17.2-beta.2 (#12…
eric-forte-elastic Jan 8, 2025
de2dc0f
[ Cloudflare Logpush ] Populate event.id from the Ray ID value for Fi…
leandrojmp Jan 8, 2025
56d0473
[Security Rules] Update security rules package to v8.17.2 (#12266)
eric-forte-elastic Jan 8, 2025
5abe7f9
[aws] Add changelog entry for backport version 2.30.3 (#12262)
zmoog Jan 8, 2025
a1898c2
build(deps): bump github.com/cli/go-gh/v2 from 2.11.1 to 2.11.2 (#12242)
dependabot[bot] Jan 8, 2025
360fa5d
[macos] Initial custom unifiedlogs package (#12096)
marc-gr Jan 8, 2025
1d5ef05
Update pipeline tests for 2025 year (#12267)
mrodm Jan 8, 2025
b3417e8
build(deps): bump golang.org/x/tools from 0.28.0 to 0.29.0 (#12243)
dependabot[bot] Jan 8, 2025
de2fbe9
Akamai: fix pipeline error when converting empty field (#12275)
chemamartinez Jan 8, 2025
2ed85f3
[rubrik] Add Monitoring Jobs datastream (#12178)
devamanv Jan 9, 2025
6bdd475
[trend_micro_vision_one] - Added configurable page size option for th…
ShourieG Jan 9, 2025
d432474
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12283)
github-actions[bot] Jan 9, 2025
ba43242
Fix mapping for powershell.command.invocation_details field (#12277)
jen-huang Jan 9, 2025
700e7a7
[rubrik] Add `virtualmachines` data stream (#12205)
gpop63 Jan 9, 2025
6c8fd62
Kubernetes Audit log update - added datatype for annotations.pod-secu…
neu7ron2 Jan 9, 2025
80d18e9
[Search Connectors] Add remaining service types tiles (#12225)
meghanmurphy1 Jan 9, 2025
9f541bb
[qnap_nas] Ensure event.created is correctly mapped (#12288)
taylor-swanson Jan 9, 2025
a8c6c07
Fix Asciidoc broken links (post migration) (#12145)
alaudazzi Jan 10, 2025
5468ed6
Amazon Bedrock - Add Guardrails metrics (#12250)
agithomas Jan 10, 2025
5a747d5
Make prospector.scanner.fingerprint configurable (#12274)
MichaelKatsoulis Jan 10, 2025
d8463b2
[O365_metrics] Add yammer_device_usage datastream. (#12201)
ritalwar Jan 10, 2025
e6fa34e
Update threshold to limit the creation of issues in daily jobs (#12296)
mrodm Jan 10, 2025
c23b5a8
Fix missing `event.action` in S1 Network Events (#12285)
w0rk3r Jan 10, 2025
a7fe9c1
Add Amazon Bedrock Guardrail metrics routing rules (#12330)
agithomas Jan 13, 2025
98add34
[vsphere] Add support for Shared Secrets /SSL Thumbprint Logins and a…
SimonKoetting Jan 13, 2025
6d8235e
[microsoft-exchange-online-message-trace] - Added support for sliding…
ShourieG Jan 13, 2025
747fefc
ms exchange msg trace - fix SenderAddress of '<>' (#12292)
andrewkroh Jan 13, 2025
33f61f6
build(deps): bump updatecli/updatecli-action from 2.75.0 to 2.76.0 (#…
dependabot[bot] Jan 13, 2025
70d8bb4
enable enriched fields where there is a nested kv under a msg=... fie…
Tacklebox Jan 13, 2025
368ee0a
[fortinet_forticlient] Deprecate package (#12301)
taylor-swanson Jan 13, 2025
fed2d1a
chore: update pkgs in .github/ISSUE_TEMPLATE/integration_*.yml (#12340)
github-actions[bot] Jan 14, 2025
51c2b97
Update docker documentation with note about podman compatibility (#12…
MichaelKatsoulis Jan 14, 2025
8b8fe3f
[GitLab] Add mapping for objects values in params field for api and p…
tehbooom Jan 14, 2025
5defd7a
[cef] Add Pre-processor config option to CEF manifest (#12005)
mjwolf Jan 14, 2025
84afab1
[zscaler_zia] Drop 'Unknown' values in the audit data stream (#12344)
chrisberkhout Jan 14, 2025
0218d9c
[cisco_ftd] Ensure event message is saved to event.reason for IDs 101…
taylor-swanson Jan 14, 2025
6be101e
updated invalid PR number (#12353)
ShourieG Jan 15, 2025
f7dace9
[M365_Defender] Enhancement - Add support for IdentityInfo Table (#12…
jvalente-salemstate Jan 15, 2025
394c105
[panw_cortex_xdr] Allow reprocessing of events with `event.original` …
chrisberkhout Jan 15, 2025
6db5d14
[jamf_pro] Inventory date formatting for filter (#12333)
chrisberkhout Jan 15, 2025
009d333
[integrations][aws_bedrock] - Added the ability to collect and map in…
ShourieG Jan 15, 2025
637a8c3
[sophos] Allow user-defined timezone override mappings (#11873)
mjwolf Jan 15, 2025
9dd3857
Ensure filestream fingerprint is disabled in system tests (#12349)
taylor-swanson Jan 15, 2025
a10bf6e
servicenow: Add option to parse fields containing only display values…
kcreddy Jan 16, 2025
d2f7f12
[MS365] [SharePoint] Add SharePoint Usage data stream (#11935)
lucian-ioan Jan 16, 2025
c7a5976
Edit Azure Open AI page (#12354)
alaudazzi Jan 16, 2025
61e0796
[rubrik] Add `drives` data stream (#12360)
gpop63 Jan 16, 2025
aa79eb5
increase clarity of agent policies for EA packages (#12168)
jmcarlock Jan 16, 2025
c8437f7
[Search Connectors] remove links to all connectors in README (#12345)
meghanmurphy1 Jan 16, 2025
2cd6e6e
[integrations/journald] - update kibana requirement to 9.x (#12367)
VihasMakwana Jan 16, 2025
87fddab
[rubrik] Add `physical_hosts` data stream (#12289)
gpop63 Jan 16, 2025
b753f95
[citrix_adc] Handle additional parsing case for UDPFLOWSTAT (#12362)
taylor-swanson Jan 16, 2025
af20587
[rubrik] Add `mssql_databases` data stream (#12358)
gpop63 Jan 16, 2025
79aace1
[cisco_secure_email_gateway] Fix field name in remove processor (#12371)
taylor-swanson Jan 16, 2025
743c5b5
[rubrik] Add Filesets datastream (#12111)
devamanv Jan 16, 2025
9cddd71
[O11y][MSSQL] Add optional mssql.query field to `performance` data st…
harnish-elastic Jan 17, 2025
038024e
[O11y][MSSQL] Add mssql.query field to `transaction_logs` data stream…
harnish-elastic Jan 17, 2025
8656951
Amazon Bedrock - Add Guardrails dashboard (#12332)
agithomas Jan 17, 2025
dd3daee
f5_bigip: Add geo enrichment (#12355)
kcreddy Jan 17, 2025
6e46d8b
zscaler_zia: Use `source.nat.ip` as an alternate for geo IPs in `fire…
kcreddy Jan 17, 2025
e967194
okta: Fix ECS event.category and event.type mappings (#12380)
kcreddy Jan 17, 2025
1cc8c1f
build(deps): bump github.com/elastic/package-registry (#12359)
dependabot[bot] Jan 17, 2025
a957144
Refactor asset to entity and remove custom fields in favor of ecs (#1…
romulets Jan 17, 2025
11174ef
[cisco_asa] Fix event.outcome mapping for event IDs 106100 and 106102…
taylor-swanson Jan 17, 2025
fcaf93e
[udp] Migrate to input package (#12385)
taylor-swanson Jan 17, 2025
03f5239
[cisco_asa] Handle variations of device name in event 434004 (#12372)
taylor-swanson Jan 17, 2025
503d301
[Cloud Security] add external id field (#12329)
Omolola-Akinleye Jan 17, 2025
cbfba9e
Sanity test run for OBS top 5 integration packages for 9.0.0 (#12251)
kush-elastic Jan 20, 2025
a4e7582
[Defender Endpoint] fix null ref for description description (#12369)
SimonKoetting Jan 20, 2025
6fe2afd
M365 Defender: Make token endpoint configurable for Alert data stream…
chemamartinez Jan 20, 2025
5b38df6
[Kubernetes][Bug-Fix] Fix kubernetes.pod.cpu.usage.nanocores unit of …
herrBez Jan 21, 2025
567b460
Refactor of ReportFailedTests tool to allow reporting build errors (#…
mrodm Jan 21, 2025
100c271
Updatecli main bump elastic stack 7x version (#12405)
mrodm Jan 21, 2025
82bf7ac
[O365_metrics] Add teams_user_activity datastream (#12219)
ritalwar Jan 21, 2025
fb92a6b
akamai - fingerprint event.original instead of requestId (#12393)
andrewkroh Jan 21, 2025
8dbc748
[Security Rules] Update security rules package to v8.17.3-beta.1 (#12…
tradebot-elastic Jan 21, 2025
ac855c5
[Security Rules] Update security rules package to v8.17.3 (#12416)
tradebot-elastic Jan 21, 2025
c16bafa
o365_metrics: Add new data-streams. (#12256)
kcreddy Jan 21, 2025
5c42bd9
[GCP VertexAI] Remove zone filter and fix regions (#12421)
muthu-mps Jan 22, 2025
b88f6cf
[proofpoint_on_demand] - Added new advanced config options for blanke…
ShourieG Jan 22, 2025
a55e9ee
Add support of memory and LocksAndThreads .NET CLR metrics (#12070)
stefans-elastic Jan 22, 2025
e0d61de
[LMD] Bugfix in the LMD transform runtime script (#12427)
sodhikirti07 Jan 22, 2025
f170c58
Removed technical preview language (#11761)
flexitrev Jan 22, 2025
4f294e3
[integrations/linux] - update kibana constraint to 9.x (#12368)
VihasMakwana Jan 23, 2025
b1c5129
Add Amazon Bedrock Guardrails Improvements (#12422)
agithomas Jan 23, 2025
23c367b
Making Kubernetes OpenTelemetry Assets GA (#12268)
gizas Jan 23, 2025
8d16e21
[O365_metrics] Add teams_device_usage_user_counts data stream. (#12218)
ritalwar Jan 23, 2025
ea01b6f
[cisco_asa] Set event.outcome to failure for all denied events (#12429)
taylor-swanson Jan 23, 2025
fcf324c
[cisco_asa] Add advanced option for time zone mapping and support par…
taylor-swanson Jan 23, 2025
c961493
[integrations][trend_micro_vision_one] - Fixed inconsistent time inte…
ShourieG Jan 24, 2025
7a3a6ee
tenable_io: parse serial_number for Asset events (#12453)
chemamartinez Jan 24, 2025
4ec742b
M365defender ASN enrichment (#12449)
peterydzynski Jan 24, 2025
6efdf07
prisma_cloud: Fix handle of templates array in ingest pipeline (#12454)
chemamartinez Jan 24, 2025
f3e7701
[chore][integration/linux] - correct PR number in changelog (#12445)
VihasMakwana Jan 24, 2025
8196439
Adding escape_string helper to ensure connector_name field is escaped…
mattnowzari Jan 24, 2025
95b34ed
Prepare fleet_server package for 9.0 (#12460)
jsoriano Jan 24, 2025
ff2bfe1
#12448: Fixing IPv6 parsing for IPV6ACCESSLOGP messages (#12459)
qcorporation Jan 24, 2025
dd01d81
NPM Dashboards added (#12469)
anupratharamachandran Jan 27, 2025
10d5fc7
universal_profiling_agent: update image of screenshot (#12455)
florianl Jan 27, 2025
1e76415
build(deps): bump updatecli/updatecli-action from 2.76.0 to 2.77.0 (#…
dependabot[bot] Jan 27, 2025
be561a9
build(deps): bump github.com/elastic/elastic-package (#12483)
dependabot[bot] Jan 27, 2025
b3b3362
[Cloud Security] add required_vars validation rules and default CSPM …
seanrathier Jan 27, 2025
1c3e25d
[microsoft_exchange_online_message_trace] Remove event.start/end (#12…
chrisberkhout Jan 27, 2025
54046bf
qualys_vmdr: Add "show_igs" and fingerprint processor UI options (#12…
kcreddy Jan 28, 2025
19979d4
Missing vulnerability management category (#12438)
craiglawson Jan 28, 2025
6f16beb
[O11y][MongoDB Atlas] Fix error handling mechanism in alert, mongod_a…
harnish-elastic Jan 28, 2025
0a3e446
google_workspace.chrome: Increase CEL resource.tracer.maxsize limit (…
kcreddy Jan 28, 2025
26f639f
ci(buildkite): exclude files/folders that are not tested in Buildkite…
v1v Jan 28, 2025
4ea84a1
[Amazon Bedrock] Overview and Guardrails dashboard improvements (#12493)
agithomas Jan 28, 2025
c8665e6
o365: ensure URL is included in returned state (#12489)
efd6 Jan 28, 2025
dc5bd8d
[imperva_cloud_waf] Tolerate no separator in log files (#12497)
chrisberkhout Jan 28, 2025
edad203
[cisco_duo] Avoid obsolete cursor data in activity, telephony_v2 (#12…
chrisberkhout Jan 28, 2025
dba5e09
Enhancements to Vertex AI dashboard (#12451)
ishleenk17 Jan 29, 2025
3ad7d5e
build(deps): bump github.com/elastic/elastic-package (#12505)
dependabot[bot] Jan 29, 2025
012c37a
[apache] Support stack 9.0 (#12504)
jsoriano Jan 29, 2025
643b302
[O365_metrics]Split and refactor other data streams. (#12456)
ritalwar Jan 29, 2025
545fe86
[Azure Billing] Fix billing subscription scope in doc (#12432)
muthu-mps Jan 29, 2025
d1602c6
Initial commit of stats mappings and dashboard updates
strawgate Jan 30, 2025
8583f45
Dashboard and field updates
strawgate Jan 31, 2025
0a1c083
Add't dashboard updates
strawgate Jan 31, 2025
1594673
Fix link in changelog
strawgate Jan 31, 2025
6e63cc9
Small dashboard update
strawgate Jan 31, 2025
96262c4
Additional Dashboard updates
strawgate Feb 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
77 changes: 77 additions & 0 deletions .buildkite/hooks/post-checkout
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
#!/bin/bash

# ******************************* WARNING ******************************************
# This post-checkout hook is not the same as in the rest of repositories e.g. beats
# because some steps in this pipeline (in PR context) take a very long time and we
# want to make sure that THE SAME COMMIT FROM TARGET BRANCH gets merged in every
# pipeline step. Otherwise, HEAD (target branch) may have changed in the meantime
# and therefore, some steps (e.g. sonarqube) may end up testing a different commit.
#
# Running builds from branches or tags (out of PR context) maintains the same behavior
# as in the rest of the repositories.
#
# Reference: https://github.com/elastic/integrations/pull/10397
# **********************************************************************************

set -euo pipefail

checkout_merge() {
local target_branch=$1
local pr_commit=$2
local merge_branch=$3

if [[ -z "${target_branch}" ]]; then
echo "No pull request target branch"
exit 1
fi

git fetch -v origin "${target_branch}"
if [[ ${REPOSITORY_TARGET_BRANCH_COMMIT} == "" ]]; then
git checkout FETCH_HEAD
echo "Current branch: $(git rev-parse --abbrev-ref HEAD)"
else
# Use the same commit from target branch as in the other steps.
echo "Retrieved commit from meta-data: ${REPOSITORY_TARGET_BRANCH_COMMIT}"
git checkout "${REPOSITORY_TARGET_BRANCH_COMMIT}"
echo "Current branch: $(git rev-parse --abbrev-ref HEAD)"
fi

# create temporal branch to merge the PR with the target branch
git checkout -b ${merge_branch}
echo "New branch created: $(git rev-parse --abbrev-ref HEAD)"

# set author identity so it can be run git merge
git config user.name "github-merged-pr-post-checkout"
git config user.email "auto-merge@buildkite"

git merge --no-edit "${BUILDKITE_COMMIT}" || {
local merge_result=$?
echo "Merge failed: ${merge_result}"
git merge --abort
exit ${merge_result}
}
}

pull_request="${BUILDKITE_PULL_REQUEST:-false}"

if [[ "${pull_request}" == "false" ]]; then
echo "Not a pull request, skipping"
exit 0
fi

TARGET_BRANCH="${BUILDKITE_PULL_REQUEST_BASE_BRANCH:-master}"
PR_COMMIT="${BUILDKITE_COMMIT}"
PR_ID=${BUILDKITE_PULL_REQUEST}
MERGE_BRANCH="pr_merge_${PR_ID}"

# This meta-data field is populated in the pre-command hook
REPOSITORY_TARGET_BRANCH_COMMIT=$(buildkite-agent meta-data get "REPOSITORY_TARGET_BRANCH_COMMIT" --default "")

checkout_merge "${TARGET_BRANCH}" "${PR_COMMIT}" "${MERGE_BRANCH}"

echo "Commit information"

git --no-pager log --format=%B -n 1

# Ensure buildkite groups are rendered
echo ""
161 changes: 161 additions & 0 deletions .buildkite/hooks/pre-command
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
#!/bin/bash

source .buildkite/scripts/common.sh

set -euo pipefail

# Avoid any pager when running git commands
git config --global core.pager 'cat'

# default values used in different pipelines
export UPLOAD_SAFE_LOGS=${UPLOAD_SAFE_LOGS:-"0"}
export SERVERLESS=${SERVERLESS:-"false"}
export STACK_VERSION=${STACK_VERSION:-""}
export FORCE_CHECK_ALL=${FORCE_CHECK_ALL:-"false"}
export PUBLISH_COVERAGE_REPORTS=${PUBLISH_COVERAGE_REPORTS:-"false"}

BASE_DIR=$(pwd)
export BASE_DIR

GO_VERSION=$(cat .go-version)
export GO_VERSION

REPO_NAME=$(repo_name "${BUILDKITE_REPO}")
export REPO_NAME

export TMP_FOLDER_TEMPLATE_BASE="tmp.${REPO_NAME}"
export TMP_FOLDER_TEMPLATE="${TMP_FOLDER_TEMPLATE_BASE}.XXXXXXXXX"

REPO_BUILD_TAG="${REPO_NAME}/$(buildkite_pr_branch_build_id)"
export REPO_BUILD_TAG

AWS_SERVICE_ACCOUNT_SECRET_PATH=kv/ci-shared/platform-ingest/aws_ingest_ci
PRIVATE_CI_GCS_CREDENTIALS_PATH=kv/ci-shared/platform-ingest/gcp-platform-ingest-ci-service-account

BUILDKITE_API_TOKEN_PATH=kv/ci-shared/platform-ingest/buildkite_token

EC_TOKEN_PATH=kv/ci-shared/platform-ingest/platform-ingest-ec-qa
EC_DATA_PATH=secret/ci/elastic-integrations/ec_data

# variables required for terraform
export ENVIRONMENT="ci"
export REPO="${REPO_NAME}"

branch_name_label() {
local branch="$1"

if [[ "${BUILDKITE_PULL_REQUEST}" != "false" ]] ; then
# remove fork from branch name
branch=$(echo $branch | cut -d : -f 2)
fi

# From Jenkins
# BRANCH_NAME_LOWER_CASE = "${env.BRANCH_NAME.toLowerCase().replaceAll('[^a-z0-9-]', '-')}"
# to lower case and replace characters
branch=$(echo "$branch" | tr '[:upper:]' '[:lower:]' | tr '_/\:. ' '-')

# truncate up to 63 characters limit
echo $branch | head -c 63
}

BRANCH_NAME_LOWER_CASE=$(branch_name_label "$BUILDKITE_BRANCH")
export BRANCH_NAME_LOWER_CASE
# This variable contains the build number https://buildkite.com/elastic/elastic-package/<number>
export BUILD_ID="${BUILDKITE_BUILD_NUMBER}"
# get current timestamp in milliseconds
# From Jenkins
# CREATED_DATE = "${new Date().getTime()}"
CREATED_DATE=$(date +%s%3N)
export CREATED_DATE

if [ -n "${ELASTIC_PACKAGE_LINKS_FILE_PATH+x}" ]; then
# first upload pipeline does not have the environment variables defined in the YAML
export ELASTIC_PACKAGE_LINKS_FILE_PATH=${BASE_DIR}/${ELASTIC_PACKAGE_LINKS_FILE_PATH}
fi

if [[ "${BUILDKITE_PIPELINE_SLUG}" == "integrations" && "${BUILDKITE_STEP_KEY}" == "reference-target-branch" ]]; then
# Get the commit from target branch in the first step (reference-target-branch).
# This step MUST be the first one and not run in parallel with any other step to ensure
# that there is just one value for this variable
if is_pr ; then
git fetch -v origin ${BUILDKITE_PULL_REQUEST_BASE_BRANCH}
commit_main=$(git rev-parse --verify FETCH_HEAD)
buildkite-agent meta-data set "REPOSITORY_TARGET_BRANCH_COMMIT" "${commit_main}"
fi
fi

if [[ "${BUILDKITE_PIPELINE_SLUG}" == "integrations-publish" ]]; then
if [[ "${BUILDKITE_STEP_KEY}" == "trigger-publish" ]]; then
BUILDKITE_API_TOKEN=$(retry 5 vault kv get -field buildkite_token ${BUILDKITE_API_TOKEN_PATH})
export BUILDKITE_API_TOKEN
fi
fi

if [[ "${BUILDKITE_PIPELINE_SLUG}" == "integrations" ]]; then
if [[ "${BUILDKITE_STEP_KEY}" == "test-integrations" ]]; then
BUILDKITE_API_TOKEN=$(retry 5 vault kv get -field buildkite_token "${BUILDKITE_API_TOKEN_PATH}")
export BUILDKITE_API_TOKEN
fi

if [[ "${BUILDKITE_STEP_KEY}" == "publish-benchmarks" ]]; then
BUILDKITE_API_TOKEN=$(retry 5 vault kv get -field buildkite_token "${BUILDKITE_API_TOKEN_PATH}")
export BUILDKITE_API_TOKEN
GITHUB_TOKEN=$VAULT_GITHUB_TOKEN
export GITHUB_TOKEN
fi

if [[ "${BUILDKITE_STEP_KEY}" =~ ^test-integrations- ]]; then
ELASTIC_PACKAGE_AWS_SECRET_KEY=$(retry 5 vault kv get -field secret_key "${AWS_SERVICE_ACCOUNT_SECRET_PATH}")
export ELASTIC_PACKAGE_AWS_SECRET_KEY
ELASTIC_PACKAGE_AWS_ACCESS_KEY=$(retry 5 vault kv get -field access_key "${AWS_SERVICE_ACCOUNT_SECRET_PATH}")
export ELASTIC_PACKAGE_AWS_ACCESS_KEY

PRIVATE_CI_GCS_CREDENTIALS_SECRET=$(retry 5 vault kv get -field plaintext -format=json "${PRIVATE_CI_GCS_CREDENTIALS_PATH}")
export PRIVATE_CI_GCS_CREDENTIALS_SECRET
export JOB_GCS_BUCKET_INTERNAL="ingest-buildkite-ci"

# Environment variables required by the service deployer
export AWS_SECRET_ACCESS_KEY=${ELASTIC_PACKAGE_AWS_SECRET_KEY}
export AWS_ACCESS_KEY_ID=${ELASTIC_PACKAGE_AWS_ACCESS_KEY}

BUILDKITE_API_TOKEN=$(retry 5 vault kv get -field buildkite_token "${BUILDKITE_API_TOKEN_PATH}")
export BUILDKITE_API_TOKEN
fi
fi

if [[ "${BUILDKITE_PIPELINE_SLUG}" == "integrations-serverless" ]]; then
if [[ "${BUILDKITE_STEP_KEY}" == "test-integrations-serverless-project" ]]; then
# Currently, system tests are not run when testing with an Elastic Serverless project, so it is not required to
# add the AWS credentials as in the integrations pipeline.

PRIVATE_CI_GCS_CREDENTIALS_SECRET=$(retry 5 vault kv get -field plaintext -format=json "${PRIVATE_CI_GCS_CREDENTIALS_PATH}")
export PRIVATE_CI_GCS_CREDENTIALS_SECRET
export JOB_GCS_BUCKET_INTERNAL="ingest-buildkite-ci"

BUILDKITE_API_TOKEN=$(retry 5 vault kv get -field buildkite_token "${BUILDKITE_API_TOKEN_PATH}")
export BUILDKITE_API_TOKEN

EC_API_KEY_SECRET=$(retry 5 vault kv get -field apiKey "${EC_TOKEN_PATH}")
export EC_API_KEY_SECRET
EC_HOST_SECRET=$(retry 5 vault kv get -field url "${EC_TOKEN_PATH}")
export EC_HOST_SECRET
EC_REGION_SECRET=$(retry 5 vault read -field region_qa "${EC_DATA_PATH}")
export EC_REGION_SECRET
fi
fi

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations-backport" ]]; then
if [[ "$BUILDKITE_STEP_KEY" == "create-backport-branch" ]]; then
GITHUB_USERNAME="elastic-vault-github-plugin-prod"
GITHUB_EMAIL="elasticmachine@elastic.co"
GITHUB_TOKEN=$VAULT_GITHUB_TOKEN
export GITHUB_TOKEN GITHUB_EMAIL GITHUB_USERNAME
fi
fi

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations" || "$BUILDKITE_PIPELINE_SLUG" == "integrations-serverless" ]]; then
if [[ "$BUILDKITE_STEP_KEY" == "report-failed-tests" ]]; then
export GITHUB_TOKEN="${VAULT_GITHUB_TOKEN}"
fi
fi

52 changes: 52 additions & 0 deletions .buildkite/hooks/pre-exit
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
#!/bin/bash

source .buildkite/scripts/common.sh

set -euo pipefail

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations" ]]; then
# FIXME: update condition depending on the pipeline steps triggered
if [[ "$BUILDKITE_STEP_KEY" =~ ^test-integrations- ]]; then
unset ELASTIC_PACKAGE_AWS_ACCESS_KEY
unset ELASTIC_PACKAGE_AWS_SECRET_KEY
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY

# Ensure that kind cluster is deleted
delete_kind_cluster

# Ensure elastic stack is stopped
if [ -f "${ELASTIC_PACKAGE_BIN}" ]; then
echo "--- Take down the Elastic stack"
${ELASTIC_PACKAGE_BIN} stack down -v
fi
fi
fi

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations-serverless" ]]; then
if [[ "$BUILDKITE_STEP_KEY" == "test-integrations-serverless-project" ]]; then
unset ELASTIC_PACKAGE_AWS_ACCESS_KEY
unset ELASTIC_PACKAGE_AWS_SECRET_KEY
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY

# Ensure that kind cluster is deleted
delete_kind_cluster

# Ensure elastic stack is stopped
if [ -f "${ELASTIC_PACKAGE_BIN}" ]; then
echo "--- Take down the Elastic stack"
EC_API_KEY=${EC_API_KEY_SECRET} EC_HOST=${EC_HOST_SECRET} ${ELASTIC_PACKAGE_BIN} stack down -v
fi
fi
fi

unset_secrets
cleanup

google_cloud_logout_active_account

if [[ "$BUILDKITE_PIPELINE_SLUG" == "integrations-backport" && "$BUILDKITE_STEP_KEY" == "create-backport-branch" ]]; then
cd "${WORKSPACE}"
git config remote.origin.url "https://github.com/elastic/integrations.git"
fi
54 changes: 54 additions & 0 deletions .buildkite/pipeline.backport.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/buildkite/pipeline-schema/main/schema.json

name: "integrations-backport"

env:
YQ_VERSION: 'v4.35.2'

steps:

- label: "Check that it runs from UI"
key: "check-ui"
command:
- "buildkite-agent annotate \"The $BUILDKITE_PIPELINE_SLUG is used only for running from UI!\" --style 'warning'"
- "exit 1"
if: "build.source != 'ui'"

- input: "Input values for the variables"
key: "input-variables"
fields:
- select: "DRY_RUN"
key: "DRY_RUN"
options:
- label: "True"
value: "true"
- label: "False"
value: "false"
default: "true"
- text: "Enter base commit for the backport branch"
key: "BASE_COMMIT"
required: true
default: ""
- text: "Enter package name"
key: "PACKAGE_NAME"
required: true
default: ""
- text: "Enter package version (examples: 1.5.7, 1.0.0-beta1)"
key: "PACKAGE_VERSION"
required: true
default: ""
- select: "Include to backport-branch only one package?"
key: "REMOVE_OTHER_PACKAGES"
options:
- label: "True"
value: "true"
- label: "False"
value: "false"
default: "false"

- label: "Creating the backport branch"
key: "create-backport-branch"
command: ".buildkite/scripts/backport_branch.sh"
depends_on:
- step: "input-variables"
allow_failure: false
49 changes: 49 additions & 0 deletions .buildkite/pipeline.publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/buildkite/pipeline-schema/main/schema.json

env:
SETUP_GVM_VERSION: "v0.5.2"
LINUX_AGENT_IMAGE: "golang:${GO_VERSION}"
DOCKER_COMPOSE_VERSION: "v2.24.1"
DOCKER_VERSION: "false"
YQ_VERSION: 'v4.35.2'
JQ_VERSION: '1.7'
# Elastic package settings
# Manage docker output/logs
ELASTIC_PACKAGE_COMPOSE_DISABLE_VERBOSE_OUTPUT: "true"
# Default license to use by `elastic-package build`
ELASTIC_PACKAGE_REPOSITORY_LICENSE: "licenses/Elastic-2.0.txt"
# Link definitions path (full path to be set in the corresponding step)
ELASTIC_PACKAGE_LINKS_FILE_PATH: "links_table.yml"
# Disable comparison of results in pipeline tests to avoid errors related to GeoIP fields
ELASTIC_PACKAGE_SERVERLESS_PIPELINE_TEST_DISABLE_COMPARE_RESULTS: "true"
NOTIFY_TO: "ecosystem-team@elastic.co"

steps:
- label: ":white_check_mark: Check go sources"
key: "check"
command: ".buildkite/scripts/check_sources.sh"
agents:
image: "${LINUX_AGENT_IMAGE}"
cpu: "8"
memory: "4G"

- label: ":package: Build packages"
key: "build-packages"
command: ".buildkite/scripts/build_packages.sh"
agents:
image: "${LINUX_AGENT_IMAGE}"
cpu: "8"
memory: "8G"
env:
ARTIFACTS_FOLDER: "artifacts-to-sign"
# by default it will publish packages
DRY_RUN: "${DRY_RUN:-false}"
depends_on:
- step: "check"
allow_failure: false
artifact_paths:
- artifacts-to-sign/*.zip

notify:
- email: "$NOTIFY_TO"
if: "build.state == 'failed' && build.env('BUILDKITE_PULL_REQUEST') == 'false'"
Loading