Skip to content

Commit a4c442c

Browse files
authored
Readjust frequency for New Relic plugin (#61)
Readjust frequency for New Relic plugin: Since adjusting to a lower frequency, we've noticed the ingest has lowered which may mean some missing data (due to the limits/head on the queries). Signed-off-by: Michelle Nguyen <michellenguyen@pixielabs.ai>
1 parent 9cbf60f commit a4c442c

File tree

2 files changed

+35
-35
lines changed

2 files changed

+35
-35
lines changed

plugins/new-relic/plugin.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ id: "new-relic"
33
logo: >
44
<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.7865 8.30799V15.692L11.3928 19.3848V24L21.7857 18.0004V5.99963L17.7865 8.30799Z" fill="#00AC69"/><path d="M11.3929 4.61672L17.7866 8.30798L21.7858 5.99962L11.3929 0L1 5.99962L4.99774 8.30798L11.3929 4.61672Z" fill="#1CE783"/><path d="M7.39517 14.3091V21.6932L11.3929 24V12.0008L1 5.99963V10.6164L7.39517 14.3091Z" fill="white"/></svg>
55
description: "The official New Relic plugin for Pixie. This plugin will help export your Pixie data to New Relic. Check out the tutorial: https://docs.pixielabs.ai/tutorials/integrations/nr-retention"
6-
version: "1.4.9"
7-
updated: "2023-02-16"
6+
version: "1.4.10"
7+
updated: "2023-02-23"
88
keywords:
99
- newrelic
1010
- NR1

plugins/new-relic/retention.yaml

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ presetScripts:
77
- name: "HTTP Metrics"
88
description: "This script sends HTTP metrics to New Relic's OTel endpoint."
99
script: |
10-
#px:set max_output_rows_per_table=30000
10+
#px:set max_output_rows_per_table=10000
1111
1212
import px
1313
@@ -94,11 +94,11 @@ presetScripts:
9494
)],
9595
),
9696
)
97-
defaultFrequencyS: 30
97+
defaultFrequencyS: 10
9898
- name: "HTTP Spans"
9999
description: "This script sends HTTP span events (distributed tracing) to New Relic's OTel endpoint."
100100
script: |
101-
#px:set max_output_rows_per_table=5000
101+
#px:set max_output_rows_per_table=1500
102102
103103
import px
104104
@@ -205,11 +205,11 @@ presetScripts:
205205
],
206206
),
207207
)
208-
defaultFrequencyS: 30
208+
defaultFrequencyS: 10
209209
- name: "JVM Metrics"
210210
description: "This script sends JVM metrics to New Relic's OTel endpoint."
211211
script: |
212-
#px:set max_output_rows_per_table=30000
212+
#px:set max_output_rows_per_table=10000
213213
214214
import px
215215
@@ -315,11 +315,11 @@ presetScripts:
315315
],
316316
),
317317
)
318-
defaultFrequencyS: 30
318+
defaultFrequencyS: 10
319319
- name: "PostgreSQL Spans"
320320
description: "This script generates span events from queries to PostgreSQL databases and sends them to New Relic's OTel endpoint."
321321
script: |
322-
#px:set max_output_rows_per_table=1500
322+
#px:set max_output_rows_per_table=500
323323
import px
324324
325325
def remove_ns_prefix(column):
@@ -413,11 +413,11 @@ presetScripts:
413413
],
414414
),
415415
)
416-
defaultFrequencyS: 30
416+
defaultFrequencyS: 10
417417
- name: "PostgreSQL Metrics"
418418
description: "This script sends PostgreSQL metrics to New Relic's OTel endpoint."
419419
script: |
420-
#px:set max_output_rows_per_table=30000
420+
#px:set max_output_rows_per_table=10000
421421
422422
import px
423423
@@ -511,11 +511,11 @@ presetScripts:
511511
]
512512
),
513513
)
514-
defaultFrequencyS: 30
514+
defaultFrequencyS: 10
515515
- name: "MySQL Spans"
516516
description: "This script generates span events from queries to MySQL databases and sends them to New Relic's OTel endpoint."
517517
script: |
518-
#px:set max_output_rows_per_table=1500
518+
#px:set max_output_rows_per_table=500
519519
520520
import px
521521
@@ -631,11 +631,11 @@ presetScripts:
631631
],
632632
),
633633
)
634-
defaultFrequencyS: 30
634+
defaultFrequencyS: 10
635635
- name: "MySQL Metrics"
636636
description: "This script sends MySQL metrics to New Relic's OTel endpoint."
637637
script: |
638-
#px:set max_output_rows_per_table=30000
638+
#px:set max_output_rows_per_table=10000
639639
640640
import px
641641
@@ -749,11 +749,11 @@ presetScripts:
749749
]
750750
),
751751
)
752-
defaultFrequencyS: 30
752+
defaultFrequencyS: 10
753753
- name: "Kafka Metrics"
754754
description: "This script generates metrics from Kafka and sends them to New Relic's OTel endpoint."
755755
defaultDisabled: false
756-
defaultFrequencyS: 30
756+
defaultFrequencyS: 10
757757
script: |
758758
import px
759759
@@ -966,7 +966,7 @@ presetScripts:
966966
- name: "Kafka Spans"
967967
description: "This script samples Kafka Spans and sends them to New Relic's OTel endpoint."
968968
defaultDisabled: false
969-
defaultFrequencyS: 30
969+
defaultFrequencyS: 10
970970
script: |
971971
import px
972972
@@ -1121,7 +1121,7 @@ presetScripts:
11211121
df.span_name = df.req_cmd + '/' + df.topic_name
11221122
11231123
# Restrict number of results.
1124-
df = df.head(4500)
1124+
df = df.head(1500)
11251125
px.export(
11261126
df,
11271127
px.otel.Data(
@@ -1161,9 +1161,9 @@ presetScripts:
11611161
- name: Redis Spans
11621162
description: This script generates OpenTelemetry spans for Redis commands.
11631163
defaultDisabled: false
1164-
defaultFrequencyS: 30
1164+
defaultFrequencyS: 10
11651165
script: |
1166-
#px:set max_output_rows_per_table=1500
1166+
#px:set max_output_rows_per_table=500
11671167
import px
11681168
11691169
def remove_ns_prefix(column):
@@ -1274,9 +1274,9 @@ presetScripts:
12741274
- name: Redis Metrics
12751275
description: This script exports Redis metrics to New Relic.
12761276
defaultDisabled: false
1277-
defaultFrequencyS: 30
1277+
defaultFrequencyS: 10
12781278
script: |
1279-
#px:set max_output_rows_per_table=30000
1279+
#px:set max_output_rows_per_table=10000
12801280
import px
12811281
12821282
def remove_ns_prefix(column):
@@ -1385,9 +1385,9 @@ presetScripts:
13851385
- name: "DNS Metrics"
13861386
description: "This script calculates DNS request metrics"
13871387
defaultDisabled: false
1388-
defaultFrequencyS: 30
1388+
defaultFrequencyS: 10
13891389
script: |
1390-
#px:set max_output_rows_per_table=30000
1390+
#px:set max_output_rows_per_table=10000
13911391
import px
13921392
13931393
df = px.DataFrame('dns_events', start_time=px.plugin.start_time, end_time=px.plugin.end_time)
@@ -1493,9 +1493,9 @@ presetScripts:
14931493
- name: "DNS Spans"
14941494
description: "Exports a sample of DNS Spans from Pixie data"
14951495
defaultDisabled: false
1496-
defaultFrequencyS: 30
1496+
defaultFrequencyS: 10
14971497
script: |
1498-
#px:set max_output_rows_per_table=1500
1498+
#px:set max_output_rows_per_table=500
14991499
import px
15001500
15011501
df = px.DataFrame('dns_events', start_time=px.plugin.start_time, end_time=px.plugin.end_time)
@@ -1602,9 +1602,9 @@ presetScripts:
16021602
- name: Cassandra Spans
16031603
description: This script generates OpenTelemetry spans for Cassandra span events.
16041604
defaultDisabled: false
1605-
defaultFrequencyS: 30
1605+
defaultFrequencyS: 10
16061606
script: |
1607-
#px:set max_output_rows_per_table=1500
1607+
#px:set max_output_rows_per_table=500
16081608
import px
16091609
16101610
def remove_ns_prefix(column):
@@ -1697,9 +1697,9 @@ presetScripts:
16971697
- name: Cassandra Metrics
16981698
description: This script exports Cassandra metrics to New Relic.
16991699
defaultDisabled: false
1700-
defaultFrequencyS: 30
1700+
defaultFrequencyS: 10
17011701
script: |
1702-
#px:set max_output_rows_per_table=30000
1702+
#px:set max_output_rows_per_table=10000
17031703
import px
17041704
17051705
def remove_ns_prefix(column):
@@ -1795,9 +1795,9 @@ presetScripts:
17951795
)
17961796
- name: AMQP Spans
17971797
defaultDisabled: false
1798-
defaultFrequencyS: 30
1798+
defaultFrequencyS: 10
17991799
script: |-
1800-
#px:set max_output_rows_per_table=1500
1800+
#px:set max_output_rows_per_table=500
18011801
import px
18021802
18031803
@@ -1918,9 +1918,9 @@ presetScripts:
19181918
)
19191919
- name: AMQP Metrics
19201920
defaultDisabled: false
1921-
defaultFrequencyS: 30
1921+
defaultFrequencyS: 10
19221922
script: |-
1923-
#px:set max_output_rows_per_table=30000
1923+
#px:set max_output_rows_per_table=10000
19241924
import px
19251925
19261926

0 commit comments

Comments
 (0)