Skip to content

Commit

Permalink
Merge pull request #2529 from newrelic/release
Browse files Browse the repository at this point in the history
Release 08/15
  • Loading branch information
josephgregoryii authored Aug 15, 2024
2 parents 31a1fa9 + d587764 commit 5d866ee
Show file tree
Hide file tree
Showing 11 changed files with 980 additions and 8 deletions.
1 change: 1 addition & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,4 @@ _The owners of this repo are not experts in the subject matter of the quickstart
### Alerts

- [ ] Did you check that your alerts actually work?
- [ ] Are you trying to create standalone alerts? Standalone alerts are deprecated. They should only be included in quickstarts.
6 changes: 5 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -476,6 +476,8 @@ exmaple-screenshot2.png

Alerts are defined as policies, which are composed of multiple alert conditions. They are located under the `alert-policies/` directory and CANNOT be nested, an alert policy named `example-policy` would live under `alert-policies/example-policy`. Each condition within a policy is defined using a yaml file. For more information on creating New Relic alert conditions, see [Introduction to alerts](https://docs.newrelic.com/docs/alerts-applied-intelligence/new-relic-alerts/learn-alerts/introduction-alerts)

> **DEPRECATION WARNING** - Standalone alerts are deprecated and should only be used in quickstarts.

```yaml
name: Example alert condition
Expand Down Expand Up @@ -684,7 +686,8 @@ icon.png
```

## Quickstart Preview
⚠️ There is currently no way to preview Quickstarts locally.

⚠️ There is currently no way to preview Quickstarts locally.

<details>
<summary>Deprecated preview steps</summary>
Expand Down Expand Up @@ -722,6 +725,7 @@ icon.png

- Once a PR is open for a quickstart, a comment will be automatically generated with a link to the quickstart associated with the PR.
- If a PR has multiple quickstarts, a link will be generated in the PR for each quickstart.

</details>

### Feature requests
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
878 changes: 878 additions & 0 deletions dashboards/jfrog-artifactory-cloud/jfrog-artifactory.json

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions dashboards/lambdatest/lambdatest-logs.json
Original file line number Diff line number Diff line change
Expand Up @@ -526,7 +526,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "SELECT uniqueCount(job_id) AS 'Jobs' FROM Log WHERE `service`='lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hypertest' SINCE 1 week ago"
"query": "SELECT uniqueCount(job_id) AS 'Jobs' FROM Log WHERE `service`='lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hye-job' SINCE 1 week ago"
}
],
"platformOptions": {
Expand All @@ -553,7 +553,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "SELECT uniqueCount(task_id) AS 'Tasks' FROM Log WHERE service='lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hypertest' SINCE 1 week ago"
"query": "SELECT uniqueCount(task_id) AS 'Tasks' FROM Log WHERE `service`='lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hye-task' SINCE 1 week ago"
}
],
"platformOptions": {
Expand All @@ -580,7 +580,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "SELECT uniqueCount(stage_id) AS 'Stages' FROM Log WHERE service='lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hypertest' SINCE 1 week ago"
"query": "SELECT uniqueCount(stage_id) AS 'Stages' FROM Log WHERE `service`='lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hye-stage' SINCE 1 week ago"
}
],
"platformOptions": {
Expand Down Expand Up @@ -610,7 +610,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "SELECT uniqueCount(job_id) \nFROM Log \nWHERE `newrelic.source` = 'api.logs'\nAND service = 'lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hypertest' AND job_status NOT IN ('initiated', 'running')\nFACET job_status\nSINCE 1 week ago \nTIMESERIES"
"query": "SELECT uniqueCount(job_id) \nFROM Log \nWHERE `newrelic.source` = 'api.logs'\nAND service = 'lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hye-job'\nFACET job_status\nSINCE 1 week ago \nTIMESERIES"
}
],
"platformOptions": {
Expand Down Expand Up @@ -640,7 +640,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "SELECT uniqueCount(task_id) \nFROM Log \nWHERE `newrelic.source` = 'api.logs'\nAND service = 'lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hypertest' AND task_status NOT IN ('queued', 'initiated', 'running')\nFACET task_status\nSINCE 1 week ago \nTIMESERIES"
"query": "SELECT uniqueCount(task_id) \nFROM Log \nWHERE `newrelic.source` = 'api.logs'\nAND service = 'lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hye-task'\nFACET task_status\nSINCE 1 week ago \nTIMESERIES"
}
],
"platformOptions": {
Expand Down Expand Up @@ -670,7 +670,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "SELECT uniqueCount(stage_id) \nFROM Log \nWHERE `newrelic.source` = 'api.logs'\nAND service = 'lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hypertest' AND status NOT IN ('created', 'in-progress')\nFACET status\nSINCE 1 week ago \nTIMESERIES"
"query": "SELECT uniqueCount(stage_id) \nFROM Log \nWHERE `newrelic.source` = 'api.logs'\nAND service = 'lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hye-stage'\nFACET stage_status\nSINCE 1 week ago \nTIMESERIES"
}
],
"platformOptions": {
Expand Down Expand Up @@ -700,7 +700,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "SELECT percentage(uniqueCount(job_id), WHERE task_status = 'completed') AS 'Completed',\n percentage(uniqueCount(job_id), WHERE task_status = 'failed') AS 'Failed',\n percentage(uniqueCount(job_id), WHERE task_status = 'skipped') AS 'Skipped',\n\t percentage(uniqueCount(job_id), WHERE task_status = 'cancelled') AS 'Cancelled',\n\t percentage(uniqueCount(job_id), WHERE task_status = 'aborted') AS 'Aborted',\n\t percentage(uniqueCount(job_id), WHERE task_status = 'lambda_error') AS 'Lambda error',\n\t percentage(uniqueCount(job_id), WHERE task_status = 'timeout') AS 'Timeout',\n\t percentage(uniqueCount(job_id), WHERE task_status = 'log-available') AS 'Log available'\nFROM Log \nWHERE `newrelic.source` = 'api.logs'\nAND service = 'lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hypertest'\nSINCE 1 week ago \nTIMESERIES"
"query": "SELECT percentage(uniqueCount(task_id), WHERE task_status = 'completed') AS 'Completed',\n percentage(uniqueCount(task_id), WHERE task_status = 'failed') AS 'Failed',\n percentage(uniqueCount(task_id), WHERE task_status = 'skipped') AS 'Skipped',\n\t percentage(uniqueCount(task_id), WHERE task_status = 'cancelled') AS 'Cancelled',\n\t percentage(uniqueCount(task_id), WHERE task_status = 'aborted') AS 'Aborted',\n\t percentage(uniqueCount(task_id), WHERE task_status = 'lambda_error') AS 'Lambda error',\n\t percentage(uniqueCount(task_id), WHERE task_status = 'timeout') AS 'Timeout',\n\t percentage(uniqueCount(task_id), WHERE task_status = 'log-available') AS 'Log available'\nFROM Log \nWHERE `newrelic.source` = 'api.logs'\nAND service = 'lambdatest' AND `newrelic.source` = 'api.logs' AND `logtype` = 'hye-task'\nSINCE 1 week ago \nTIMESERIES"
}
],
"platformOptions": {
Expand Down
8 changes: 8 additions & 0 deletions data-sources/jfrog-platform-cloud/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
id: jfrog-platform-cloud
displayName: JFrog Platform Cloud
description: Observe JFrog Platform Cloud and gain insights using New Relic Observability platform
install:
primary:
link:
url: https://jfrog.com/help/r/jfrog-hosting-models-documentation/jfrog-cloud-log-streaming
icon: icon.svg
18 changes: 18 additions & 0 deletions data-sources/jfrog-platform-cloud/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 45 additions & 0 deletions quickstarts/jfrog-platform-cloud/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
slug: jfrog-platform-cloud
title: JFrog Software Supply Chain Cloud Platform
description: |
## Why monitor the JFrog Platform
The JFrog Platform is a leading universal end-to-end DevOps and DevSecOps platform for automating, managing, securing, distributing, orchestrating, monitoring, and optimizing your Cl/ CD pipeline. Monitor the JFrog Platform to get real-time insights about the health, performance, and security of your software supply chain.
### JFrog Platform quickstart highlights
The integration surfaces critical platform logs available through pre-built dashboards
- Monitor the JFrog Cloud instance inside the convenient New Relic observability platform
- Curated dashboards surface performance data, artifact usage for operations teams, DevSecOps teams, and business stakeholders.
### Quickstart benefits
- **Faster and more reliable software delivery.** Monitor all your JFrog applications, artifacts, and dependencies in real time with pre-built dashboards.
- **Better compliance and security.** Identify urgent vulnerabilities, identify malicious users, and deliver more secure software with less toil.
- **Improve software supply chain performance.** Proactively manage suspicious activity, remediate issues and boost release velocity and quality.
summary: |
Monitor your JFrog Artifactory Cloud instance for faster, more secure software delivery
level: Verified
authors:
- JFrog
- Daniel Miakotkin
keywords:
- newrelic
- newrelic partner
- apm
- open source monitoring
- artifactory
- saas
- security
- featured
- NR1_addData
documentation:
- name: JFrog Cloud Log Streaming
url: https://jfrog.com/help/r/jfrog-hosting-models-documentation/jfrog-cloud-log-streaming
description: |
JFrog Cloud Log Streaming integration documentation
icon: icon.svg
dashboards:
- jfrog-artifactory-cloud
dataSourceIds:
- jfrog-platform-cloud
Loading

0 comments on commit 5d866ee

Please sign in to comment.