Skip to main content

New Relic SDK to interact with Nerdgraph API.

Project description

Community-Project

PyPI - Supported versions PyPI - Package version PyPI - Downloads PyPI - MIT License

Codacy Badge Codacy Badge pipeline status

Pygments SB NRQL

New Relic Query Language (NRQL) lexer for Pygments built by Dynova.

NRQL is a SQL-like query language you can use to query your data in New Relic. This is a Python package that provides a lexer for Pygments to highlight NRQL queries.

Requirements

  • Python 3.9.0 or higher

Install

Install from PyPI

pip install pygments-sb-nrql

Usage

Just install and create markdown blocks with the language nrql to get a highlighted code block.

```nrql
-- Example NRQL query
FROM
    Log
WITH
    numeric(http.statusCode) AS `sb.statusCode`,
    numeric(timespan) * 1000 AS `sb.duration`,
    capture(pageUrl, r'https://(?P[^/]+)/.+') AS `sb.domain`
SELECT
    average(`sb.duration`) AS 'Avg. Duration (s)'
WHERE
    entity.name = 'Sample Application' AND
    `sb.duration` > 0
FACET
    CASES(
        `sb.statusCode` < 400 AS 'Success',
        `sb.statusCode` < 500 AS 'Client Error',
        `sb.statusCode` < 600 AS 'Server Error'
    ) AS 'Status',
    `sb.domain` AS 'Domain'
TIMESERIES
    3 hours
SINCE
    '2024-10-01 00:00:00'
UNTIL
    '2024-11-01 00:00:00'
WITH TIMEZONE
    'America/LIMA'
COMPARE WITH
    1 month ago
```

Pygments SB NRQL

Docs

Changelog

All changes to versions of this library are listed in the change history.

Development

Check out our contribution guide.

Contributors

See the list of contributors here.

License

This project is licensed under the terms of the MIT license. See the LICENSE file.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygments_sb_nrql-0.6.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygments_sb_nrql-0.6.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file pygments_sb_nrql-0.6.0.tar.gz.

File metadata

  • Download URL: pygments_sb_nrql-0.6.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.13 Linux/5.15.0-134-generic

File hashes

Hashes for pygments_sb_nrql-0.6.0.tar.gz
Algorithm Hash digest
SHA256 c08041dcdd00eb9d0c5ec675871507ff6dfbde0e1e387106cc2586b11ad0dd1a
MD5 65230742e137e2a0aef020b669c30817
BLAKE2b-256 21ec51c447068fe0fa3b5b844a93725197a876ad202f2b9c6f816ed9d539926c

See more details on using hashes here.

File details

Details for the file pygments_sb_nrql-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: pygments_sb_nrql-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.13 Linux/5.15.0-134-generic

File hashes

Hashes for pygments_sb_nrql-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 17bbfa9c8f0ac308056d79eba7cb9a92117367331ea37ae7d3e1df5fe7e7b6a1
MD5 c481b74869428f4ba64ed9365091bf96
BLAKE2b-256 6ce5c985006214c62169e0c370c0c68d49635b209087f7a4c2250168e21640a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page