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

Release 01/10/2024 #2200

Merged
merged 54 commits into from
Jan 10, 2024
Merged
Show file tree
Hide file tree
Changes from 47 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
3453987
NR-178933 Network Ktranslate Health - Remove
pkosanam Nov 10, 2023
a6ea254
Add K8s and ContainerSample to on-host-integrations-data-analysis.json
csalvador-nr Nov 13, 2023
ab4ce2c
Merge branch 'main' into patch-4
sarahkitten Nov 14, 2023
9abf0d4
Merge branch 'main' into nr-178933-remove-network-ktranslate-health
sarahkitten Nov 14, 2023
af7ab21
Merge branch 'main' into nr-178933-remove-network-ktranslate-health
mdumpati Nov 20, 2023
19c0aa1
Changing query for http connections
MahithaB Nov 21, 2023
68ac15c
NR-182195 Postfix Alert Policy - Update
pkosanam Nov 23, 2023
458670a
Merge branch 'main' into patch-4
nr-mlosier Nov 28, 2023
ecd8b82
Updated the dashboard and alerts.
pkudikyala Nov 29, 2023
7070325
Added the language agent keyword to express quickstart.
pkudikyala Dec 1, 2023
141db0c
Added language agent keyword.
pkudikyala Dec 4, 2023
c96e5ab
Merge branch 'main' into JFrogPlatformDashboardFix
MahithaB Dec 12, 2023
49f85e8
feat: Update network-flow-devices data source
mickeyryan42 Dec 12, 2023
aca7a24
feat: Remove addData and SYS tags
mickeyryan42 Dec 12, 2023
9276cdc
Merge branch 'main' into nr-178933-remove-network-ktranslate-health
pkudikyala Dec 13, 2023
ce4b689
Merge branch 'main' into nextcloud-improvement
pkudikyala Dec 13, 2023
b3eaded
Merge branch 'main' into NR-183276-express
pkudikyala Dec 13, 2023
ff5ff0d
Merge branch 'main' into NR-182195-postfix-alert-update
mdumpati Dec 13, 2023
1db4db7
Merge branch 'main' into patch-4
csalvador-nr Jan 2, 2024
026f98d
Updated the review comments.
pkudikyala Jan 4, 2024
22bed3d
Merge branch 'main' into patch-4
csalvador-nr Jan 5, 2024
979aad4
Merge branch 'main' into JFrogPlatformDashboardFix
MahithaB Jan 5, 2024
e9fe159
Merge branch 'main' into NR-183276-express
pkudikyala Jan 8, 2024
93e4cc5
Merge branch 'main' into nextcloud-improvement
pkudikyala Jan 8, 2024
4060ea1
Merge branch 'main' into mickey/NR-172764-remove-network-flow-devices
mickeyryan42 Jan 8, 2024
8051da2
Merge pull request #2163 from newrelic/mickey/NR-172764-remove-networ…
mickeyryan42 Jan 8, 2024
e05ed39
feat: Remove TIMESERIES from nrql queries
josephgregoryii Jan 9, 2024
e965aa1
Merge branch 'release' into joe/update-alert-policy
josephgregoryii Jan 9, 2024
4442bb3
Merge branch 'release' into nr-178933-remove-network-ktranslate-health
sarahkitten Jan 9, 2024
19bc933
Merge branch 'release' into patch-4
sarahkitten Jan 9, 2024
d6c7a1d
Merge pull request #2146 from pkosanam/nr-178933-remove-network-ktran…
sarahkitten Jan 9, 2024
8034d46
Merge branch 'release' into patch-4
sarahkitten Jan 9, 2024
d0e89f6
Merge pull request #2148 from csalvador-nr/patch-4
sarahkitten Jan 9, 2024
6567851
Merge branch 'release' into JFrogPlatformDashboardFix
sarahkitten Jan 9, 2024
517a7b0
Merge pull request #2150 from MahithaB/JFrogPlatformDashboardFix
sarahkitten Jan 9, 2024
80df396
Merge branch 'release' into NR-182195-postfix-alert-update
sarahkitten Jan 9, 2024
2e73d10
Merge pull request #2151 from pkosanam/NR-182195-postfix-alert-update
sarahkitten Jan 9, 2024
4e547d1
Merge branch 'release' into nextcloud-improvement
sarahkitten Jan 9, 2024
07c6b46
Merge pull request #2152 from pkudikyala/nextcloud-improvement
sarahkitten Jan 9, 2024
c5088b8
Merge branch 'release' into NR-183276-express
sarahkitten Jan 9, 2024
56eeeb4
feat: Add custom alert validaiton to ensure nrql queries do not contain
josephgregoryii Jan 9, 2024
6762874
test: Add test for invalid alert in a quickstart
josephgregoryii Jan 9, 2024
52ce9b4
chore: Remove const assertion
josephgregoryii Jan 10, 2024
536f2be
chore: Remove default in Alert class
josephgregoryii Jan 10, 2024
f9e16d0
chore: Remove new line in comment
josephgregoryii Jan 10, 2024
7284d20
chore: Remove typing with default parameter
josephgregoryii Jan 10, 2024
f62e5c2
chore: Remove map and utilize filter
josephgregoryii Jan 10, 2024
75157dc
Merge pull request #2196 from newrelic/joe/update-alert-validation
aswanson-nr Jan 10, 2024
93056a3
Merge branch 'release' into joe/update-alert-policy
aswanson-nr Jan 10, 2024
829ad73
Merge pull request #2190 from newrelic/joe/update-alert-policy
aswanson-nr Jan 10, 2024
09696d5
Merge pull request #2199 from newrelic/main
aswanson-nr Jan 10, 2024
38babf0
chore: generate UUID(s) [skip ci]
nr-opensource-bot Jan 10, 2024
d3207bf
Merge branch 'release' into NR-183276-express
aswanson-nr Jan 10, 2024
bc9dce2
Merge pull request #2155 from pkudikyala/NR-183276-express
aswanson-nr Jan 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion alert-policies/browser/AjaxTimetoSettle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ type: BASELINE
# NRQL query
nrql:
# Baseline alerts can use an optional FACET
query: "SELECT average(timeToSettle) FROM AjaxRequest WHERE appName like '%' FACET appName TIMESERIES"
query: "SELECT average(timeToSettle) FROM AjaxRequest WHERE appName like '%' FACET appName"

# Direction in which baseline is set (Default: LOWER_ONLY)
baselineDirection: UPPER_ONLY
Expand Down
2 changes: 1 addition & 1 deletion alert-policies/langchain-vectordb/APIResponseTime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ type: STATIC

# NRQL query
nrql:
query: "FROM LlmVectorSearch SELECT latest(response_time) WHERE applicationName IN ('LangChain observability trace') TIMESERIES"
query: "FROM LlmVectorSearch SELECT latest(response_time) WHERE applicationName IN ('LangChain observability trace')"

# Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold (Default: SINGLE_VALUE)
valueFunction: SINGLE_VALUE
Expand Down
2 changes: 1 addition & 1 deletion alert-policies/llm-application/APIResponseTime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ type: STATIC

# NRQL query
nrql:
query: "FROM LlmChatCompletionSummary, LlmCompletion, LlmEmbedding SELECT percentile(response_time, 95) TIMESERIES FACET entity.guid"
query: "FROM LlmChatCompletionSummary, LlmCompletion, LlmEmbedding SELECT percentile(response_time, 95) FACET entity.guid"

# Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold (Default: SINGLE_VALUE)
valueFunction: SINGLE_VALUE
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name: Scrape Errors
name: CPU Usage

description: |+
This alert is triggered when the cache size limit is reached above 4 for at least 5 minutes.
This alert is triggered when the CPU Usage exceeds 90% for at least 5 minutes.

type: STATIC
nrql:
query: "FROM Metric SELECT sum(nextcloud_scrape_errors_total) As 'Scrape Errors'"
query: "SELECT average(host.cpuPercent) AS '(%) used CPU' FROM Metric"

# Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold (Default: SINGLE_VALUE).
valueFunction: SINGLE_VALUE
Expand All @@ -16,7 +16,7 @@ terms:
# Operator used to compare against the threshold.
operator: ABOVE
# Value that triggers a violation.
threshold: 4
threshold: 90
# Time in seconds; 120 - 3600
thresholdDuration: 300
# How many data points must be in violation for the duration?
Expand All @@ -26,7 +26,7 @@ terms:
# Operator used to compare against the threshold.
operator: ABOVE
# Value that triggers a violation.
threshold: 1
threshold: 80
# Time in seconds; 120 - 3600
thresholdDuration: 300
# How many data points must be in violation for the duration?
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name: Heap Memory Usage
name: Memory Usage

description: |+
This alert is triggered when the Heap Memory Usage is below 2 for at least 5 minutes.
This alert is triggered when the Memory Usage exceeds 90% for at least 5 minutes.

type: STATIC
nrql:
query: "FROM Metric select latest(go_memstats_heap_inuse_bytes)/1e+6 As 'Heap Memory Usage'"
query: "FROM NextcloudFlexMetrics select (latest(ocs.data.server.php.opcache.memory_usage.used_memory) / 1e+6) / (latest(ocs.data.server.php.opcache.memory_usage.free_memory) / 1e+6) * 100 AS '(%) used memory'"

# Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold (Default: SINGLE_VALUE).
valueFunction: SINGLE_VALUE
Expand All @@ -14,19 +14,19 @@ valueFunction: SINGLE_VALUE
terms:
- priority: CRITICAL
# Operator used to compare against the threshold.
operator: BELOW
operator: ABOVE
# Value that triggers a violation.
threshold: 2
threshold: 90
# Time in seconds; 120 - 3600
thresholdDuration: 300
# How many data points must be in violation for the duration?
thresholdOccurrences: ALL

- priority: WARNING
# Operator used to compare against the threshold.
operator: BELOW
operator: ABOVE
# Value that triggers a violation.
threshold: 4
threshold: 80
# Time in seconds; 120 - 3600
thresholdDuration: 300
# How many data points must be in violation for the duration?
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Name of the alert
name: SMTPD Connection Lost (%)
name: Bounced Emails

# Description and details
description: |+
This alert is triggered when the lost connections exceed 5%.
This alert is triggered when bounced emails exceed 5.

# Type of alert
type: STATIC

# NRQL query
nrql:
query: "SELECT (latest(PostfixSMTPDconnectionLost.value) * 100) / (SELECT latest(value) FROM PostfixSMTPDconnection) AS '(%) connection lost' FROM PostfixSMTPDconnectionLost"
query: "SELECT latest(bounced) As 'Bounced - failed emails' FROM `unixMonitor:postfix_messagesTotalRecords`"

# Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold (Default: SINGLE_VALUE)
valueFunction: SINGLE_VALUE
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Name of the alert
name: SMTPD Connection Timed Out (%)
name: SMTP Authentication Fails

# Description and details
description: |+
This alert is triggered when the connection timeout exceeds 5%.
This alert is triggered when SMTP authentication fails exceed 5.

# Type of alert
type: STATIC

# NRQL query
nrql:
query: "SELECT (latest(PostfixSMTPDtimedOut.value) * 100) / (SELECT latest(value) FROM PostfixSMTPDconnection) AS '(%) connection timed out' FROM PostfixSMTPDtimedOut"
query: "SELECT latest(smtp_authfailed_count) FROM `unixMonitor:postfix_smtp_authFailed_today`"

# Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold (Default: SINGLE_VALUE)
valueFunction: SINGLE_VALUE
Expand Down
2 changes: 1 addition & 1 deletion dashboards/jfrog-artifactory/jfrog-artifactory.json
Original file line number Diff line number Diff line change
Expand Up @@ -858,7 +858,7 @@
"nrqlQueries": [
{
"accountId": 0,
"query": "FROM Metric SELECT average(jfrog.artifactory.jfrt_http_connections_max_total) as 'Maximum', average(jfrog.artifactory.jfrt_http_connections_leased_total) as 'Leased', average(jfrog.artifactory.jfrt_http_connections_pending_total) as 'Pending', average(jfrog.artifactory.jfrt_http_connections_available_total) as 'Available' TIMESERIES"
"query": "FROM Metric SELECT average(jfrog.artifactory.jfrt_http_connections_max_%_total) as 'Maximum', average(jfrog.artifactory.jfrt_http_connections_leased_%_total) as 'Leased', average(jfrog.artifactory.jfrt_http_connections_pending_%_total) as 'Pending', average(jfrog.artifactory.jfrt_http_connections_available_%_total) as 'Available' TIMESERIES"
}
],
"platformOptions": {
Expand Down
Loading
Loading