Skip to content

Commit bbfa267

Browse files
committed
Merge branch 'main' of github.com:elastic/integrations into mapping-total_data_set_size
2 parents 5673eeb + 51b18d4 commit bbfa267

File tree

239 files changed

+10210
-680
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

239 files changed

+10210
-680
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
/packages/apache @elastic/obs-infraobs-integrations
1616
/packages/apache_spark @elastic/obs-infraobs-integrations
1717
/packages/apache_tomcat @elastic/obs-infraobs-integrations
18+
/packages/apm @elastic/obs-ds-intake-services
1819
/packages/arista_ngfw @elastic/security-external-integrations
1920
/packages/atlassian_bitbucket @elastic/security-external-integrations
2021
/packages/atlassian_confluence @elastic/security-external-integrations

packages/apm/_dev/build/build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
dependencies:
2+
ecs:
3+
reference: git@v8.11.0
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# APM Integration
2+
3+
Elastic APM is an application performance monitoring system built on the Elastic Stack. It allows you to monitor software services and applications in real-time, by collecting detailed performance information on response time for incoming requests, database queries, calls to caches, external HTTP requests, and more.
4+
5+
The APM integration installs templates and pipelines that validate and process APM data.
6+
To learn more about the APM Integration architecture, see [APM Components](https://ela.st/apm-components).
7+
8+
### Quick start
9+
10+
Ready to jump in? Read the [APM quick start](https://ela.st/quick-start-apm).
11+
12+
## Data Streams
13+
14+
When using the APM integration, APM events are indexed into data streams.
15+
See [APM data streams](https://ela.st/apm-data-streams) for more information.
16+
17+
### Traces
18+
19+
{{fields "traces"}}
20+
21+
### Application Metrics
22+
23+
{{fields "app_metrics"}}
24+
25+
### Internal Metrics
26+
27+
{{fields "internal_metrics"}}
28+
29+
### Application errors
30+
31+
{{fields "error_logs"}}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
apm-server:
2+
auth:
3+
anonymous:
4+
allow_agent:
5+
{{#each anonymous_allow_agent}}
6+
- {{this}}
7+
{{/each}}
8+
allow_service:
9+
{{#each anonymous_allow_service}}
10+
- {{this}}
11+
{{/each}}
12+
enabled: {{anonymous_enabled}}
13+
rate_limit:
14+
event_limit: {{anonymous_rate_limit_event_limit}}
15+
ip_limit: {{anonymous_rate_limit_ip_limit}}
16+
api_key:
17+
enabled: {{api_key_enabled}}
18+
limit: {{api_key_limit}}
19+
secret_token: {{secret_token}}
20+
capture_personal_data: {{capture_personal_data}}
21+
idle_timeout: {{idle_timeout}}
22+
default_service_environment: {{default_service_environment}}
23+
expvar.enabled: {{expvar_enabled}}
24+
pprof.enabled: {{pprof_enabled}}
25+
host: {{host}}
26+
max_connections: {{max_connections}}
27+
max_event_size: {{max_event_bytes}}
28+
max_header_size: {{max_header_bytes}}
29+
read_timeout: {{read_timeout}}
30+
response_headers: {{response_headers}}
31+
java_attacher:
32+
enabled: {{java_attacher_enabled}}
33+
discovery-rules: {{java_attacher_discovery_rules}}
34+
download-agent-version: {{java_attacher_agent_version}}
35+
rum:
36+
allow_headers:
37+
{{#each rum_allow_headers}}
38+
- "{{this}}"
39+
{{/each}}
40+
allow_origins:
41+
{{#each rum_allow_origins}}
42+
- {{this}}
43+
{{/each}}
44+
enabled: {{enable_rum}}
45+
exclude_from_grouping: {{rum_exclude_from_grouping}}
46+
library_pattern: {{rum_library_pattern}}
47+
response_headers: {{rum_response_headers}}
48+
shutdown_timeout: {{shutdown_timeout}}
49+
ssl:
50+
enabled: {{tls_enabled}}
51+
certificate: {{tls_certificate}}
52+
key: {{tls_key}}
53+
key_passphrase: {{tls_key_passphrase}}
54+
supported_protocols:
55+
{{#each tls_supported_protocols}}
56+
- {{this}}
57+
{{/each}}
58+
cipher_suites:
59+
{{#each tls_cipher_suites}}
60+
- {{this}}
61+
{{/each}}
62+
curve_types:
63+
{{#each tls_curve_types}}
64+
- {{this}}
65+
{{/each}}
66+
write_timeout: {{write_timeout}}
67+
sampling:
68+
tail:
69+
enabled: {{tail_sampling_enabled}}
70+
{{#if tail_sampling_interval}}
71+
interval: {{tail_sampling_interval}}
72+
{{/if}}
73+
policies: {{tail_sampling_policies}}
74+
storage_limit: {{tail_sampling_storage_limit}}

0 commit comments

Comments
 (0)