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.4.0.tar.gz (6.4 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.4.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygments_sb_nrql-0.4.0.tar.gz
Algorithm Hash digest
SHA256 a56fd6d8e8a77db6c7908475d32b65c7beb1b080a1412dd7286a2157e6f7c7e7
MD5 593f092920bb10b8048e1043e58117fe
BLAKE2b-256 7f0e22a0cad74b5d71d5b98e85f01bb22daf7ee8704089c1590216c188291c35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygments_sb_nrql-0.4.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.12 Linux/5.15.0-134-generic

File hashes

Hashes for pygments_sb_nrql-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2740fecb65cab2fc85ce823e5560d99f384986262ca7242cca6ed6c6cf8c7d4
MD5 24deb188e22c702864302662424fec04
BLAKE2b-256 cb370e925ceabced65603fb768f0bc0804e980d02016ed6b460d6035478f211c

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