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

Cherry-pick #18802 to 7.7: Add missing network.sent_packets_count metric into compute googlecloud #18833

Closed
wants to merge 889 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
889 commits
Select commit Hold shift + click to select a range
c61369b
Add layouts to the String method of the timestamp processor (#15504) …
jsoriano Mar 12, 2020
6e99eb6
Improve ECS categorization field mapping in icinga (#16533) (#16956)
leehinman Mar 12, 2020
05bfa31
[Filebeat] Improve ECS categorization field mappings in ibmmq (#16532…
leehinman Mar 12, 2020
22941be
[Filebeat] Add CustomString mapping to CEF for Forcepoint NGFW (#1591…
leehinman Mar 12, 2020
aac538e
Add User/Group Management Dashboards to Security module (#15236) (#16…
andrewkroh Mar 13, 2020
87e6b3a
Cherry-pick #16980 to 7.x: Release STAN module as GA (#16991)
ChrsMark Mar 13, 2020
1871b17
Cherry-pick #16961 to 7.x: Fix docs for translate_sid processor (#16970)
andrewkroh Mar 13, 2020
9a4326b
Fix issue where autodiscover hints default configuration was not bein…
blakerouse Mar 13, 2020
c5c1f71
Improve ECS field mappings for CEF module (#16338) (#16989)
leehinman Mar 14, 2020
d8cd2ff
Cherry-pick #16609 to 7.x: Prometheus remote write endpoint (#16973)
ChrsMark Mar 16, 2020
f1525da
Add RHEL/Centos support to the system/users metricset (#16902) (#16984)
fearful-symmetry Mar 16, 2020
bd344fc
[Filebeat] Improve ECS categorization in elasticsearch module (#16469…
leehinman Mar 16, 2020
9311055
Fix indentation in add_fields processor documentation (#15926) (#16993)
kvch Mar 16, 2020
039c94d
Cherry-pick #16048 to 7.x: Add metadata to Windows exe files (#16944)
andrewkroh Mar 16, 2020
87dbd96
Fix metric filter to skip 'up' metric (#17036) (#17040)
mtojek Mar 17, 2020
1e5ae90
Make use of prometheus filter settings on IBM-MQ Metricbeat module (#…
ChrsMark Mar 17, 2020
d384371
Update fields.ecs.yml to ECS v1.5.0 (#16900) (#17044)
adriansr Mar 17, 2020
fec800f
Fix flaky test test_stats (#17034) (#17039)
jsoriano Mar 17, 2020
0eeb109
[Filebeat] Improve ECS field mappings in suricata module (#16843) (#1…
leehinman Mar 17, 2020
02d3c70
Cherry-pick #16886 to 7.x: [Libbeat] Remove global logger from libbea…
kaiyan-sheng Mar 17, 2020
cd73cce
Cherry-pick #16579 to 7.x: [Filebeat] Add cloudwatch fileset in aws m…
kaiyan-sheng Mar 17, 2020
e61b040
Improve Prometheus remote_write metricset docs (#16997) (#17017)
ChrsMark Mar 17, 2020
16681f6
Add build tags for cloud tests (#16937) (#17055)
jsoriano Mar 17, 2020
0f31732
Remove Makefile which ruins builds from vendor (#17013) (#17053)
kvch Mar 17, 2020
5ef9c8c
Improve some logging messages for add_kubernetes_metadata processor (…
Mar 17, 2020
652426c
Use max in k8s overview dashboard aggregations (#17015) (#17052)
ChrsMark Mar 18, 2020
94ad401
Cherry-pick #17049 to 7.x: Move ActiveMQ filebeat/metricbeat to GA (#…
mtojek Mar 18, 2020
2cd1212
Add missing logger init in New() functions (#16915) (#17087)
kaiyan-sheng Mar 18, 2020
f23ac41
update add_kubernetes_metadata processor to use *logp.Logger (#16913)…
kaiyan-sheng Mar 18, 2020
965a80e
Cherry-pick #16455 to 7.x: [Metricbeat] Update Couchdb to v2 (#17078)
sayden Mar 18, 2020
166ccb4
Benchmark API response parsing code (#17046) (#17059)
ycombinator Mar 18, 2020
735f601
[7.x] Reduce memory usage of `elasticsearch.index` metricset (#16538)…
ycombinator Mar 18, 2020
e818bf8
Cherry-pick #15217 to 7.x: Audit/Computer/Distribution Groups Managem…
andrewkroh Mar 18, 2020
cf18846
Add event.dataset to events from cloudfoundry filebeat input (#17029)…
blakerouse Mar 19, 2020
aa13b46
Change missing application log to debugf. Add missing cache_duration …
blakerouse Mar 19, 2020
bacc249
Negotiate docker API on dockerlogbeat packaging (#17066) (#17076)
jsoriano Mar 19, 2020
21a282b
[Filebeat] Improve ECS categorization in iptables module (#16637) (#1…
leehinman Mar 19, 2020
5ecd98e
Fix data race in convert processor (#17032) (#17045)
andrewkroh Mar 19, 2020
1a88a68
Increase polling interval of system/package dataset (#15903) (#16968)
andrewkroh Mar 19, 2020
815923c
Fixing typos in JSON field names (#17088) (#17098)
ycombinator Mar 19, 2020
06c4a4b
Fix cisco-ftd test case for new lowercase processor (#17095) (#17115)
adriansr Mar 19, 2020
623612e
[Auditbeat] Reduce system/socket logging noise (#15890) (#17108)
adriansr Mar 19, 2020
cb8cecc
Cherry-pick #15353 to 7.x: Configuration option for HTTP request head…
adriansr Mar 19, 2020
843d7da
Copy missing go version to the generated Beats (#17105) (#17118)
kvch Mar 19, 2020
921448c
Remove duplicated field process.entity_id (#17089) (#17113)
adriansr Mar 19, 2020
f951a29
Cherry-pick #16889 to 7.x: [Filebeat] Cisco FTD issues parsing Securi…
Mar 19, 2020
7cba20b
Cherry-pick #16819 to 7.x: [Metricbeat] Add googlecloud compute overv…
kaiyan-sheng Mar 19, 2020
916f2d1
Remove info output from GetConfigFromTest in aws module (#17062) (#17…
kaiyan-sheng Mar 19, 2020
e023f70
Improve channel handling in remote_write handler (#17031) (#17103)
ChrsMark Mar 19, 2020
e78ec4d
Cherry-pick #17028 to 7.x: Ensure pprof endpoint is listening on star…
jsoriano Mar 19, 2020
cfcd8cf
Add support of TEST_TAGS in python tests (#17075) (#17122)
jsoriano Mar 19, 2020
a89a5cd
Fix _id field in s3 and googlepubsub inputs (#17026) (#17117)
andrewkroh Mar 19, 2020
6373f79
Check ES for CCR feature availability (#17073) (#17099)
ycombinator Mar 19, 2020
eaa0b6d
Cherry-pick #16612 to 7.x: [Filebeat Enhancement] Pattern for Cisco M…
adriansr Mar 19, 2020
d5184a0
[Metricbeat] Move Zookeeper/connection to GA (#17043) (#17080)
sayden Mar 20, 2020
331adea
Add Kerberos support to Kafka input and output (#16871) (#17145)
kvch Mar 20, 2020
82e5090
Update RPM packages in Docker image releases (#17037) (#17142)
andrewkroh Mar 20, 2020
a2c7d21
Added dns.question.top_level_domain and dns.question.subdomain ECS fi…
andrewkroh Mar 20, 2020
020d42a
Add experimental event log reader with increased performance (#16849)…
andrewkroh Mar 20, 2020
485ab79
Cherry-pick #16892 to 7.x: [Metricbeat] Separate vpc metricset to vpn…
kaiyan-sheng Mar 20, 2020
d35ca4f
Cherry-pick #16244 to 7.x: New input for Office 365 audit logs (#17109)
adriansr Mar 20, 2020
dbbc201
Add entry about TEST_TAGS in the developer changelog (#17140) (#17151)
jsoriano Mar 20, 2020
3f00103
Increase HTTP client timeout in kubernetes state_deployment tests (#1…
jsoriano Mar 20, 2020
87b82ef
Cherry-pick #16921 to 7.x: Add retries to compose scenarios startup (…
jsoriano Mar 20, 2020
a4b5c4a
Cherry-pick #16907 to 7.x: [SIEM][CEF] Add support for Check Point de…
adriansr Mar 20, 2020
f29bc2f
fix #14872: fix incorrectly handle with two-words redis command (#148…
adriansr Mar 20, 2020
c03dec4
[SIEM] Office 365 module (#16386) (#17158)
adriansr Mar 20, 2020
f5d7760
docs: change how-to heading (#17092) (#17101)
dedemorton Mar 20, 2020
042da4b
Fix: use 'filebeat' default index pattern (#17146) (#17157)
mtojek Mar 21, 2020
b384bde
Find correct subdirectory in project repo when outside GOPATH (#17170…
kvch Mar 23, 2020
3030c6b
Use max in k8s apiserver dashboard aggregations (#17018) (#17175)
ChrsMark Mar 23, 2020
b2ac061
Cherry-pick #17176 to 7.x: Add missing changelog (#17179)
ChrsMark Mar 23, 2020
952e72d
[Metricbeat] Add 'query' metricset for prometheus module (#17104) (#1…
ChrsMark Mar 23, 2020
a5d8979
Cherry-pick #16570 to 7.x: Add support for histogram type in fields.y…
Mar 23, 2020
774731c
[Filebeat] return error when expand_event_list_from_field is missing …
kaiyan-sheng Mar 23, 2020
6a40f4b
[Filebeat] Improve AWS cloudtrail field mappings (#17155) (#17187)
leehinman Mar 23, 2020
d4c0c41
Cherry-pick #16362 to 7.x: Filebeat Okta module (#16362) (#17186)
Mar 23, 2020
b4d235a
Harden system/package parsing of deb size (#17188) (#17190)
adriansr Mar 24, 2020
29d37fd
Remove unneeded locks in add_kubernetes_metadata (#16979) (#16983)
jsoriano Mar 24, 2020
753255a
Cherry-pick #16215 to 7.x: azure-event hub: improve error handling an…
narph Mar 24, 2020
4d0f8ca
Moves the cloudfoundry in metricbeat, filebeat, and processor to beta…
blakerouse Mar 24, 2020
ecf26e0
mb k8s module: Adding RBAC reqs and apiserver (#16844) (#16992)
Mar 24, 2020
e0b817d
[Metricbeat] Make Oracle module GA (#16833) (#17201)
sayden Mar 24, 2020
ebc46ce
Cherry-pick #15598 to 7.x: [Metricbeat] Add storage metricset to Goog…
sayden Mar 24, 2020
8415430
Cherry-pick #16321 to 7.x: Add support for kubernetes provider to rec…
Mar 24, 2020
51fbc24
Add dashboards for the azure container metricsets (#17194) (#17210)
narph Mar 24, 2020
a123be5
Move vsphere module to GA (#17119) (#17217)
blakerouse Mar 24, 2020
8c113ce
Update Go to 1.13.9 (#17212) (#17226)
mikemadden42 Mar 24, 2020
b75bc80
Backport [Metricbeat] Fix PostgreSQL Dashboard (#16132) (#17213)
andresrc Mar 24, 2020
38b2581
Fix MySQL default dashboard (#17019) (#17215)
andresrc Mar 24, 2020
308a7d6
[7.x] Remove global logger from outputs, common.transport and monitor…
simitt Mar 24, 2020
a4e1b7b
journalbeat: tests for config (#17114) (#17167)
ycombinator Mar 24, 2020
36666d8
Fix Elasticsearch GC logs ingestion from Docker logs (#17164) (#17206)
ycombinator Mar 24, 2020
71fbcbf
Fix CEF processor mapping exception (#17220) (#17228)
adriansr Mar 24, 2020
648fa1a
Cherry-pick #17061 to 7.x: Use Elasticsearch histogram type to store …
Mar 25, 2020
f3aa5c8
Remove yacc file which leads to transient make check issues (#17202) …
kvch Mar 25, 2020
96054ee
Use Go 1.13.1 runtime on GCP for cloud functions (#17180) (#17214)
kvch Mar 25, 2020
b581b17
[7.x] Separate ES client code from ES output code (#16150) (#17222)
ycombinator Mar 25, 2020
97b3455
Init 7.7
mikemadden42 Mar 25, 2020
e1b2f23
dev-tools/mage: fix Vars in DefaultBuildArgs (#17237)
axw Mar 25, 2020
2206baf
enrich container id from process id (#15947) (#17244)
Mar 25, 2020
7a8b61f
[ci] Backport Jenkinsfile and supporting changes (#17225) (#17252)
andrewkroh Mar 26, 2020
4363fcc
[BUG] Use Pod.Status.Phase for pod updates in kubernetes autodiscover…
blakerouse Mar 26, 2020
19c141a
Use s3.yml as config name to match config/{{.input}}.yml in manifest.…
kaiyan-sheng Mar 26, 2020
6d6264b
[Metricbeat] Add PubSub metricset to Google Cloud Platform module (#1…
kaiyan-sheng Mar 26, 2020
951463a
Add system test for Openmetrics module (#17200) (#17259)
ChrsMark Mar 27, 2020
306ebfd
[Metricbeat] Add integration tests for googlecloud module (#17233) (#…
kaiyan-sheng Mar 27, 2020
54b3caa
Disable remote_write and query metricsets from Prom default config (#…
ChrsMark Mar 27, 2020
7ad0320
Cherry-pick #17268 to 7.7: Update documentation for system.process.me…
narph Mar 27, 2020
a5f7170
Fix Disk Used and Disk Usage visualizations in the Metricbeat System …
narph Mar 30, 2020
71a92fa
Cherry-pick #17313 to 7.7: Move azure-eventhub input to GA (#17320)
narph Mar 30, 2020
76b5836
Add prometheus metricsets configs in x-pack version (#17324) (#17349)
ChrsMark Mar 31, 2020
3f500dd
Cherry-pick #17319 to 7.7: Move Metricbeat azure module to GA and add…
narph Mar 31, 2020
4d6bcfe
Set accept header for prometheus client scraping (#17291) (#17326)
blakerouse Mar 31, 2020
cdc6abf
[7.7] Allow a wider range of characters for logstash.log.pipeline_id …
ycombinator Mar 31, 2020
341cd97
Add documentation for deploying filebeat and metricbeat in Cloud Foun…
blakerouse Mar 31, 2020
1f4c076
add_process_metadata: container id: Do not cache whole cgroup file fo…
Mar 31, 2020
43c74cd
Cherry-pick #17358 to 7.7: CI Hotfix (#17364)
Mar 31, 2020
7ad184e
Populate default settings for logging.file.* (#17332) (#17370)
mikemadden42 Mar 31, 2020
a150e4b
Recommend `remote_write` instead of federate API (#17196) (#17367)
Apr 1, 2020
cc26210
Add reference documentation about indexers and matchers (#17139) (#17…
jsoriano Apr 1, 2020
b749d27
[BUG] Fix "regular expression has redundant nested repeat operator" i…
adriansr Apr 1, 2020
91597ff
[Metricbeat]Combine metrics with no dimension into one event (#17345)…
kaiyan-sheng Apr 2, 2020
a9e2f87
Small correction to googlecloud/firewall docs (#17365) (#17386)
adriansr Apr 2, 2020
772d8fc
Cherry-pick #17393 to 7.7: Add metricbeat as dependency for au… (#17413)
Apr 2, 2020
407cd5a
Remove dataType field of query metricset (#17383) (#17426)
ChrsMark Apr 2, 2020
8bd29da
Add dashboard for pubsub metricset (#17161) (#17373)
kaiyan-sheng Apr 2, 2020
e6e3437
Install all packages in mage (#17388) (#17437)
kvch Apr 3, 2020
df96f62
[Metricbeat AWS] check if cpuOptions is nil in DescribeInstances outp…
kaiyan-sheng Apr 3, 2020
2d948ac
Cherry-pick #17448 to 7.7: Postpone selection of the logger ou… (#17455)
Apr 3, 2020
489054b
Add pattern to handle logs from newer ES versions (#17406) (#17422)
ycombinator Apr 3, 2020
b5b6a17
Enable GSSAPI authentication when Kerberos is configured (#17470) (#1…
kvch Apr 3, 2020
a6ce4a9
Ignore trailing spaces in CEF messages (#17253) (#17284)
adriansr Apr 3, 2020
9d48af0
[Metricbeat] Fix cloudwatch metricset missing tags collection (#17424…
kaiyan-sheng Apr 3, 2020
883c245
Always extract monitoring.cluster_uuid setting from Beat config (#174…
ycombinator Apr 3, 2020
104a829
Log to stderr in auditbeat reference manifest for kubernetes (#17443)…
jsoriano Apr 6, 2020
7f5824a
Log updates on autodiscovered pods at the debug level (#17488) (#17504)
jsoriano Apr 6, 2020
564c974
Cherry-pick #17334 to 7.7: Add test for documented fields check for m…
narph Apr 6, 2020
c8cfd68
Fix redundant operator in activemq ingest pipeline (#17428) (#17442)
adriansr Apr 6, 2020
8d381b6
[metricbeat] fix system/service filtering issues (#17415) (#17489)
fearful-symmetry Apr 6, 2020
dbfdfdf
Add data directories to kubernetes manifests (#17429) (#17509)
jsoriano Apr 6, 2020
cfafb7f
Update testing env 7.7.0 (#17296)
mikemadden42 Apr 6, 2020
94b9228
Cherry-pick #17456 to 7.7: [Filebeat] Add access_key_id, secret_acces…
kaiyan-sheng Apr 6, 2020
b6f1b63
Remove build parameters. (#17486) (#17541)
blakerouse Apr 6, 2020
61e51c5
Fix kafka TestConfigAcceptValid test when when GSS-API mechanism is u…
kvch Apr 7, 2020
9635f58
Add auditd example with Auditbeat in kubernetes manifests (#17431) (#…
jsoriano Apr 7, 2020
c098d81
Fix Unix socket path in memcached (#17512) (#17561)
mtojek Apr 7, 2020
f26f1dd
Replace HOSTNAME with NODE_NAME for consistency (#17469) (#17565)
ChrsMark Apr 7, 2020
048a32b
Fix istio mapping (#17562) (#17567)
ChrsMark Apr 7, 2020
02e6e1a
Cherry-pick #17500 to 7.7: [Auditbeat] Memory leak and syscall fix (#…
Apr 7, 2020
99a9986
Cherry-pick #17542 to 7.7: [Metricbeat] Fix s3 dashboard to use aws.s…
kaiyan-sheng Apr 7, 2020
488a531
Cherry-pick #17473 to 7.7: Jenkinsfile: Fix auditbeat check an… (#17482)
Apr 7, 2020
f553091
Fix vsphere VM dashboard show VM host aggregation works (#17555) (#17…
blakerouse Apr 7, 2020
dd4c891
Add .ci to the list of directories that trigger all travis builds (#1…
jsoriano Apr 7, 2020
f6a761c
Add autodiscover example for Auditbeat (#17430) (#17531)
jsoriano Apr 7, 2020
dddddd8
[docs] Documentation updates from APM (#15835) (#17450)
bmorelli25 Apr 7, 2020
f7bd38b
Fix mbean parsing for mbeans with multiple quoted properties (#17374)…
jsoriano Apr 7, 2020
c93902b
Fix initialization of Logstash service URL (#17497) (#17592)
ycombinator Apr 8, 2020
c8be4c4
Ceph: describe exposed ports (#17566) (#17581)
mtojek Apr 8, 2020
16a8654
Add ingress_controller docs (#17510) (#17585)
ChrsMark Apr 8, 2020
1a1728f
[Metricbeat] Fix azure storage overview dashboard (#17590) (#17619)
kaiyan-sheng Apr 8, 2020
ff81de1
[Metricbeat] Fix "ID" event generator of Google Cloud module (#17608)…
sayden Apr 8, 2020
1d95e36
Restore patched version of gopacket (#17300) (#17317)
adriansr Apr 8, 2020
6e585f4
Release googlecloud module as GA (#17511) (#17605)
adriansr Apr 9, 2020
4fb9fad
[Auditbeat][System] Fix error handling around go-sysinfo.Host (#17569…
adriansr Apr 9, 2020
4308c94
Fix typo in auditbeat kubernetes manifest (#17595) (#17631)
jsoriano Apr 9, 2020
37eb9a4
Fix tyop in the documentation of Journalbeat (#17632) (#17640)
kvch Apr 9, 2020
06eb48b
Add privileged option so as mb to access data dir in Openshift (#1760…
ChrsMark Apr 9, 2020
707012f
[Metricbeat] allow empty region/zone config param for storage metrics…
kaiyan-sheng Apr 9, 2020
7a46b8b
[Metricbeat] add more metric collection into pubsub metricset (#17600…
kaiyan-sheng Apr 10, 2020
fb0184f
Cherry-pick #16354 to 7.7: Update filebeat httpjson input to support …
Apr 10, 2020
9a76485
Add privileged option for Auditbeat in Openshift (#17637) (#17662)
ChrsMark Apr 13, 2020
06e79a2
Fix filebeat documentation and s3 input error messages (#17667) (#17678)
kaiyan-sheng Apr 13, 2020
2366955
Improve dashboard for AWS DynamoDB (#17633) (#17684)
ChrsMark Apr 13, 2020
ad0d0ee
Start changelog for 7.7.0 (#17294)
mikemadden42 Apr 13, 2020
6176cf1
Do not rotate log files on startup when interval is configured and ro…
kvch Apr 14, 2020
f514120
Provide better defaults in reference configuration for Kerberos auth …
kvch Apr 14, 2020
5b1d326
Fix jenkins match patterns (#17573) (#17705)
ycombinator Apr 14, 2020
d120dd2
Add static mapping for dynamodb metricset (#17614) (#17706)
ChrsMark Apr 14, 2020
6f74b73
Revise 7.7.0 changelogs (#17690)
mikemadden42 Apr 14, 2020
aaccddb
[Heartbeat][Docs] Consistently use id/name in all examples (#17694) (…
andrewvc Apr 15, 2020
8165f14
CEF CheckPoint: adjust fields for forward compatibility (#17681) (#17…
adriansr Apr 15, 2020
437f8ce
[docs] Make editorial changes to the relnotes (#17718)
dedemorton Apr 18, 2020
f12ff6e
output.logstash.index doc update (#17496) (#17812)
dedemorton Apr 18, 2020
7957de3
Fix typo in ca_sha256 description (#17554) (#17814)
dedemorton Apr 18, 2020
9b381b1
Add hints based autodiscover docs for heartbeat (#14365) (#17817)
dedemorton Apr 18, 2020
c268fcb
Cherry-pick #17753 to 7.7: Fix prometheus histogram rate overflows (#…
jsoriano Apr 20, 2020
81ce564
feat: filter changes using go list output (#17397) (#17748)
kuisathaverat Apr 20, 2020
9f9f95a
Cherry-pick #17735 to 7.7: Fix issue 17734 to retry on rate-limit err…
Apr 20, 2020
02b8550
Cherry-pick #17425 to 7.7: Remove migrationVersion map 7.7.0 referenc…
Apr 20, 2020
f1f4c9a
[docs] Add breaking changes for 7.7 (#17739) (#17850)
dedemorton Apr 20, 2020
16a1819
Cherry-pick #17759 to 7.7: Add fields validation for histogram subfie…
jsoriano Apr 21, 2020
a7f01e1
Update Security docs to handle new roles / spaces / app perms (#17672…
andrewvc Apr 21, 2020
bda332d
Cherry-pick #17384 to 7.7: Improve prometheus remote_write docs (#17854)
ChrsMark Apr 21, 2020
a164b71
Update Kafka versions (#17819) (#17822)
ycombinator Apr 21, 2020
504bffe
Fix issue where application ID of cloudfoundry.access events is incor…
blakerouse Apr 21, 2020
590ac8f
Fix Filebeat MSSQL module doc (#17744) (#17869)
kaiyan-sheng Apr 21, 2020
a77721b
[7.7][docs] Backport: Edit docs about field mappings (#17888)
dedemorton Apr 23, 2020
6fc8048
Fix setup.dashboards.index not working (#17749) (#17925)
adriansr Apr 24, 2020
efa92ae
[docs] Fix attribute resolution in example (#17955) (#17980)
dedemorton Apr 24, 2020
285152e
[7.7][docs] Backport: Add release highlights for 7.7 (#17887) (#17985)
dedemorton Apr 25, 2020
ccc54ef
Fixes typo in log message (#17897) (#17994)
ycombinator Apr 27, 2020
7147504
Fix remote_write doc content (#17933) (#17970)
ChrsMark Apr 27, 2020
9906080
Disable repository expiration checks in Journalbeat builds (#18005) (…
jsoriano Apr 27, 2020
03e4e38
ci: [7.7] packagin pipeline job (#18002)
kuisathaverat Apr 28, 2020
92dea14
fix: trigger on 7.7 branch changes (#18041)
kuisathaverat Apr 28, 2020
04b6783
[docs] Refactor heartbeat monitor docs (#18075) (#18104)
dedemorton Apr 29, 2020
e06f149
[docs] Remove incorrect tag (#17989) (#18106)
dedemorton Apr 29, 2020
1338d8c
Update stale references to _xpack to refer to _license instead (#1803…
ycombinator Apr 30, 2020
fb9fbff
Cherry-pick #17978 to 7.7: Changing field type to keyword (#18093)
kaiyan-sheng Apr 30, 2020
a838e6f
[docs] Fix netflow field docs by removing duplicate topic (#16784) (#…
dedemorton May 4, 2020
d45d515
Cherry-pick #17920 to 7.7: Fix icmp duration (#18078)
andrewvc May 4, 2020
6f6503d
[7.7][docs] Backport: Fix indentation problems in processor examples …
dedemorton May 5, 2020
11bd900
[7.7] Deep merge event fields and metadata maps (#17958) (#18231)
ycombinator May 5, 2020
3732dc9
[Metricbeat] Add debug log for cloudwatch metricset (#18074) (#18222)
kaiyan-sheng May 5, 2020
9de884c
test: build docker image (#17905) (#18166)
kuisathaverat May 5, 2020
4532214
[docs] Add missing HTTP JSON input (#17999) (#18265)
dedemorton May 5, 2020
7fa197a
Metricbeat Kubernetes module and metricsets docs proposal (#17636) (#…
ChrsMark May 6, 2020
67679a2
Fix cloudfoundry deployment configs for metricbeat and filebeat to ha…
blakerouse May 6, 2020
e2ec2ab
[docs] Make module names consistent in yaml files (#18142) (#18272)
dedemorton May 7, 2020
c096f83
Prettify processor snippet in docker yml files (#18218) (#18273)
dedemorton May 7, 2020
b78d9b6
[docs] Document workaround for could not find index pattern problem (…
dedemorton May 7, 2020
5e69e25
[7.7] Give precedence to monitoring reporter hosts over output hosts …
ycombinator May 7, 2020
ecb2260
Fix broken x-pack/filebeat tests (#18149) (#18211)
andrewkroh May 12, 2020
d369c45
Mark decode_cef as GA in documentation (#17944) (#18176)
andrewkroh May 12, 2020
f1cd533
Cherry-pick #18370 to 7.7: [Filebeat] Unescape characters in s3 file …
kaiyan-sheng May 12, 2020
e2ebee4
[docs] Fix typo in googlecloud examples (#18425) (#18437)
dedemorton May 12, 2020
02692c7
[docs] Use beatname_pkg variable to resolve package name (#18423) (#1…
dedemorton May 12, 2020
26cc4ad
Support application default credentials (ADC) for Google Pub/Sub (#15…
andrewkroh May 13, 2020
609f186
Bump version to 7.7.1 (#17297)
mikemadden42 May 13, 2020
8992fa1
Cisco asa/ftd: Remove _temp_ fields on failure (#18392) (#18476)
adriansr May 13, 2020
00536b0
[docs] Update filebeat dashboards (#18399) (#18496)
dedemorton May 13, 2020
fb659f9
Cherry-pick #18472 to 7.7: Add additional fields to address issue #18…
May 15, 2020
50b50e6
[docs} Activate 7.7 blog link (#18107) (#18499)
dedemorton May 15, 2020
f39ac65
Cherry-pick #18534 to 7.7: Address Okta input issue #18530 (#18549)
May 15, 2020
5112d7d
Fix Cisco ASA/FTD msgs that use a host name as NAT address (#18376) (…
adriansr May 15, 2020
1c31fe2
Fix PANW bad mapping of client/source and server/dest packets and byt…
adriansr May 15, 2020
e35ab87
[docs] Rename monitoring collection from legacy internal collection t…
dedemorton May 15, 2020
b9093e8
add error message into log and fix a typo (#18543) (#18582)
kaiyan-sheng May 16, 2020
f34eeda
Cherry-pick #18511 to 7.7: Fix source.address not being set for nginx…
ChrsMark May 18, 2020
d75329c
Cherry-pick #18524 to 7.7: [Metricbeat] Fix tags_filter for cloudwatc…
kaiyan-sheng May 18, 2020
411845e
Cherry-pick #18591 to 7.7: o365: Support IPv4 enclosed in square brac…
adriansr May 18, 2020
dc15405
[docs] Update links to the Logstash getting started (#18672) (#18701)
dedemorton May 21, 2020
5dbed58
Update golang.org/x/crypto (#18654) (#18673)
adriansr May 22, 2020
4f929b8
[Metricbeat] Change index_pattern from "" to "metricbeat-*" (#18698) …
kaiyan-sheng May 26, 2020
5952dc2
[docs] Add troubleshooting topic for failed to parse private key erro…
dedemorton May 26, 2020
d3c4978
Update sarama to fix Kerberos authentication for Kafka (#18711) (#18809)
kvch May 28, 2020
932b273
[Filebeat] Preserve case of http.request.method (#18359) (#18788)
leehinman May 28, 2020
5dd150f
Update testing env 7.7.1 (#18801)
mikemadden42 May 28, 2020
309e38e
Cherry-pick #18802 to 7.8: Add missing network.sent_packets_count met…
kaiyan-sheng May 28, 2020
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.
238 changes: 238 additions & 0 deletions .ci/packaging.groovy
Original file line number Diff line number Diff line change
@@ -0,0 +1,238 @@
#!/usr/bin/env groovy

@Library('apm@current') _

pipeline {
agent { label 'ubuntu && immutable' }
environment {
BASE_DIR = 'src/github.com/elastic/beats'
JOB_GCS_BUCKET = 'beats-ci-artifacts'
JOB_GCS_CREDENTIALS = 'beats-ci-gcs-plugin'
DOCKERELASTIC_SECRET = 'secret/observability-team/ci/docker-registry/prod'
DOCKER_REGISTRY = 'docker.elastic.co'
SNAPSHOT = "true"
}
options {
timeout(time: 3, unit: 'HOURS')
buildDiscarder(logRotator(numToKeepStr: '20', artifactNumToKeepStr: '20', daysToKeepStr: '30'))
timestamps()
ansiColor('xterm')
disableResume()
durabilityHint('PERFORMANCE_OPTIMIZED')
disableConcurrentBuilds()
}
triggers {
issueCommentTrigger('(?i)^\\/packaging$')
upstream('Beats/beats-beats-mbp/7.7')
}
parameters {
booleanParam(name: 'macos', defaultValue: false, description: 'Allow macOS stages.')
booleanParam(name: 'linux', defaultValue: true, description: 'Allow linux stages.')
}
stages {
stage('Checkout') {
options { skipDefaultCheckout() }
steps {
deleteDir()
gitCheckout(basedir: "${BASE_DIR}")
setEnvVar("GO_VERSION", readFile("${BASE_DIR}/.go-version").trim())
//stash allowEmpty: true, name: 'source', useDefaultExcludes: false
}
}
stage('Build Packages'){
matrix {
axes {
axis {
name 'BEATS_FOLDER'
values (
'auditbeat',
'filebeat',
'heartbeat',
'journalbeat',
'metricbeat',
'packetbeat',
'winlogbeat',
'x-pack/auditbeat',
'x-pack/dockerlogbeat',
'x-pack/filebeat',
'x-pack/functionbeat',
// 'x-pack/heartbeat',
// 'x-pack/journalbeat',
'x-pack/metricbeat',
// 'x-pack/packetbeat',
'x-pack/winlogbeat'
)
}
}
stages {
stage('Package Linux'){
agent { label 'ubuntu && immutable' }
options { skipDefaultCheckout() }
when {
beforeAgent true
expression {
return params.linux
}
}
environment {
HOME = "${env.WORKSPACE}"
PLATFORMS = [
'+all',
'linux/amd64',
'linux/386',
'linux/arm64',
'linux/armv7',
'linux/ppc64le',
'linux/mips64',
'linux/s390x',
'windows/amd64',
'windows/386',
(params.macos ? '' : 'darwin/amd64'),
].join(' ')
}
steps {
release()
pushCIDockerImages()
}
}
stage('Package Mac OS'){
agent { label 'macosx' }
options { skipDefaultCheckout() }
when {
beforeAgent true
expression {
return params.macos
}
}
environment {
HOME = "${env.WORKSPACE}"
PLATFORMS = [
'+all',
'darwin/amd64',
].join(' ')
}
steps {
withMacOSEnv(){
release()
}
}
}
}
}
}
}
}

def pushCIDockerImages(){
catchError(buildResult: 'UNSTABLE', message: 'Unable to push Docker images', stageResult: 'FAILURE') {
if ("${env.BEATS_FOLDER}" == "auditbeat"){
tagAndPush('auditbeat-oss')
} else if ("${env.BEATS_FOLDER}" == "filebeat") {
tagAndPush('filebeat-oss')
} else if ("${env.BEATS_FOLDER}" == "heartbeat"){
tagAndPush('heartbeat')
tagAndPush('heartbeat-oss')
} else if ("${env.BEATS_FOLDER}" == "journalbeat"){
tagAndPush('journalbeat')
tagAndPush('journalbeat-oss')
} else if ("${env.BEATS_FOLDER}" == "metricbeat"){
tagAndPush('metricbeat-oss')
} else if ("${env.BEATS_FOLDER}" == "packetbeat"){
tagAndPush('packetbeat')
tagAndPush('packetbeat-oss')
} else if ("${env.BEATS_FOLDER}" == "x-pack/auditbeat"){
tagAndPush('auditbeat')
} else if ("${env.BEATS_FOLDER}" == "x-pack/elastic-agent") {
tagAndPush('elastic-agent')
} else if ("${env.BEATS_FOLDER}" == "x-pack/filebeat"){
tagAndPush('filebeat')
} else if ("${env.BEATS_FOLDER}" == "x-pack/metricbeat"){
tagAndPush('metricbeat')
}
}
}

def tagAndPush(name){
def libbetaVer = sh(label: 'Get libbeat version', script: 'grep defaultBeatVersion ${BASE_DIR}/libbeat/version/version.go|cut -d "=" -f 2|tr -d \\"', returnStdout: true)?.trim()
if("${env.SNAPSHOT}" == "true"){
libbetaVer += "-SNAPSHOT"
}
def oldName = "${DOCKER_REGISTRY}/beats/${name}:${libbetaVer}"
def newName = "${DOCKER_REGISTRY}/observability-ci/${name}:${libbetaVer}"
def commitName = "${DOCKER_REGISTRY}/observability-ci/${name}:${env.GIT_BASE_COMMIT}"
dockerLogin(secret: "${DOCKERELASTIC_SECRET}", registry: "${DOCKER_REGISTRY}")
retry(3){
sh(label:'Change tag and push', script: """
docker tag ${oldName} ${newName}
docker push ${newName}
docker tag ${oldName} ${commitName}
docker push ${commitName}
""")
}
}

def release(){
withBeatsEnv(){
dir("${env.BEATS_FOLDER}") {
sh(label: "Release ${env.BEATS_FOLDER} ${env.PLATFORMS}", script: 'mage package')
}
publishPackages("${env.BEATS_FOLDER}")
}
}

def withMacOSEnv(Closure body){
withEnvMask( vars: [
[var: "KEYCHAIN_PASS", password: getVaultSecret(secret: "secret/jenkins-ci/macos-codesign-keychain").data.password],
[var: "KEYCHAIN", password: "/var/lib/jenkins/Library/Keychains/Elastic.keychain-db"],
[var: "APPLE_SIGNING_ENABLED", password: "true"],
]){
body()
}
}

def publishPackages(baseDir){
googleStorageUpload(bucket: "gs://${JOB_GCS_BUCKET}/snapshots",
credentialsId: "${JOB_GCS_CREDENTIALS}",
pathPrefix: "${baseDir}/build/distributions/",
pattern: "${baseDir}/build/distributions/**/*",
sharedPublicly: true,
showInline: true
)
}

def withBeatsEnv(Closure body) {
def os = goos()
def goRoot = "${env.WORKSPACE}/.gvm/versions/go${GO_VERSION}.${os}.amd64"

withEnv([
"HOME=${env.WORKSPACE}",
"GOPATH=${env.WORKSPACE}",
"GOROOT=${goRoot}",
"PATH=${env.WORKSPACE}/bin:${goRoot}/bin:${env.PATH}",
"MAGEFILE_CACHE=${WORKSPACE}/.magefile",
"PYTHON_ENV=${WORKSPACE}/python-env"
]) {
deleteDir()
//unstash 'source'
gitCheckout(basedir: "${BASE_DIR}")
dir("${env.BASE_DIR}"){
sh(label: "Install Go ${GO_VERSION}", script: ".ci/scripts/install-go.sh")
sh(label: "Install Mage", script: "make mage")
body()
}
}
}

def goos(){
def labels = env.NODE_LABELS

if (labels.contains('linux')) {
return 'linux'
} else if (labels.contains('windows')) {
return 'windows'
} else if (labels.contains('darwin')) {
return 'darwin'
}

error("Unhandled OS name in NODE_LABELS: " + labels)
}
13 changes: 13 additions & 0 deletions .ci/scripts/install-docker-compose.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/usr/bin/env bash

set -exuo pipefail

MSG="parameter missing."
DOCKER_COMPOSE_VERSION=${DOCKER_COMPOSE_VERSION:?$MSG}
HOME=${HOME:?$MSG}
DC_CMD="${HOME}/bin/docker-compose"

mkdir -p "${HOME}/bin"

curl -sSLo "${DC_CMD}" "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)"
chmod +x "${DC_CMD}"
18 changes: 18 additions & 0 deletions .ci/scripts/install-go.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash
set -exuo pipefail

MSG="parameter missing."
GO_VERSION=${GO_VERSION:?$MSG}
PROPERTIES_FILE=${PROPERTIES_FILE:-"go_env.properties"}
HOME=${HOME:?$MSG}
ARCH=$(uname -s| tr '[:upper:]' '[:lower:]')
GVM_CMD="${HOME}/bin/gvm"

mkdir -p "${HOME}/bin"

curl -sSLo "${GVM_CMD}" "https://github.com/andrewkroh/gvm/releases/download/v0.2.2/gvm-${ARCH}-amd64"
chmod +x "${GVM_CMD}"

gvm ${GO_VERSION}|cut -d ' ' -f 2|tr -d '\"' > ${PROPERTIES_FILE}

eval $(gvm ${GO_VERSION})
27 changes: 27 additions & 0 deletions .ci/scripts/install-tools.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
set GOPATH=%WORKSPACE%
set MAGEFILE_CACHE=%WORKSPACE%\.magefile
set PATH=%WORKSPACE%\bin;C:\ProgramData\chocolatey\bin;%PATH%

where /q curl
IF ERRORLEVEL 1 (
choco install curl -y --no-progress --skipdownloadcache
)
mkdir %WORKSPACE%\bin
where /q gvm
IF ERRORLEVEL 1 (
curl -sL -o %WORKSPACE%\bin\gvm.exe https://github.com/andrewkroh/gvm/releases/download/v0.2.2/gvm-windows-amd64.exe
)
FOR /f "tokens=*" %%i IN ('"gvm.exe" use %GO_VERSION% --format=batch') DO %%i

go env
go install -mod=vendor github.com/magefile/mage
mage -version
where mage

if not exist C:\Python38\python.exe (
REM Install python 3.8.
choco install python -y -r --no-progress --version 3.8.2
)
python --version
where python

18 changes: 18 additions & 0 deletions .ci/scripts/kind-setup.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash
set -exuo pipefail

MSG="parameter missing."
K8S_VERSION=${K8S_VERSION:?$MSG}
HOME=${HOME:?$MSG}
KBC_CMD="${HOME}/bin/kubectl"

mkdir -p "${HOME}/bin"

curl -sSLo "${KBC_CMD}" "https://storage.googleapis.com/kubernetes-release/release/${K8S_VERSION}/bin/linux/amd64/kubectl"
chmod +x "${KBC_CMD}"

GO111MODULE="on" go get sigs.k8s.io/[email protected]
kind create cluster --image kindest/node:${K8S_VERSION}

export KUBECONFIG="$(kind get kubeconfig-path)"
kubectl cluster-info
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ indent_style = tab
[*.mk]
indent_style = tab

[Jenkinsfile]
indent_size = 2
indent_style = space

[Vagrantfile]
indent_size = 2
indent_style = space
Expand Down
24 changes: 12 additions & 12 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,20 @@
/x-pack/packetbeat/ @elastic/siem

# Filebeat
/filebeat/module/ @elastic/integrations
/filebeat/module/elasticsearch/ @elastic/stack-monitoring
/filebeat/module/kibana/ @elastic/stack-monitoring
/filebeat/module/logstash/ @elastic/stack-monitoring
/x-pack/filebeat/module/ @elastic/integrations
/x-pack/filebeat/module/suricata/ @elastic/secops
# /filebeat/module/ @elastic/integrations
# /filebeat/module/elasticsearch/ @elastic/stack-monitoring
# /filebeat/module/kibana/ @elastic/stack-monitoring
# /filebeat/module/logstash/ @elastic/stack-monitoring
# /x-pack/filebeat/module/ @elastic/integrations
# /x-pack/filebeat/module/suricata/ @elastic/secops

# Metricbeat
/metricbeat/module/ @elastic/integrations
/metricbeat/module/elasticsearch/ @elastic/stack-monitoring
/metricbeat/module/kibana/ @elastic/stack-monitoring
/metricbeat/module/logstash/ @elastic/stack-monitoring
/metricbeat/module/beat/ @elastic/stack-monitoring
/x-pack/metricbeat/module/ @elastic/integrations
# /metricbeat/module/ @elastic/integrations
# /metricbeat/module/elasticsearch/ @elastic/stack-monitoring
# /metricbeat/module/kibana/ @elastic/stack-monitoring
# /metricbeat/module/logstash/ @elastic/stack-monitoring
# /metricbeat/module/beat/ @elastic/stack-monitoring
# /x-pack/metricbeat/module/ @elastic/integrations

# Heartbeat
/heartbeat/ @elastic/uptime
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ beat.db
mage_output_file.go
x-pack/functionbeat/*/fields.yml
x-pack/functionbeat/provider/*/functionbeat-*
x-pack/dockerlogbeat/temproot.tar

# Editor swap files
*.swp
Expand Down
2 changes: 1 addition & 1 deletion .go-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.13.3
1.13.9
Loading