[go: up one dir, main page]

@grafana/lezer-traceql
TypeScript icon, indicating that this package has built-in type declarations

0.0.20 • Public • Published

lezer-traceql

TraceQL lezer grammar based on https://github.com/grafana/tempo/blob/main/pkg/traceql/expr.y.

Installation

npm install

Development

Building

npm run build 

Testing

npm test

Tree visualizer

You can use the tree-viz tool in the tools folder to visualize the outcome of the parser for a given TraceQL query. Example: alt text

Before using this tool, be sure you have already built the project, as described above.

To run the tool, you need to run a HTTP server first. For instance, you can do this by opening a terminal at the root folder and running:

npx http-server

This should start a HTTP server at http://127.0.0.1:8080. You can now fetch the tools/tree-viz.html page from the HTTP server: open your browser and visit http://127.0.0.1:8080/tools/tree-viz.html.

/@grafana/lezer-traceql/

    Package Sidebar

    Install

    npm i @grafana/lezer-traceql

    Weekly Downloads

    7,501

    Version

    0.0.20

    License

    Apache-2.0

    Unpacked Size

    75.7 kB

    Total Files

    5

    Last publish

    Collaborators

    • brojd-grafana
    • teodosii
    • yulia.shanyrova
    • clord
    • reemtariqq
    • grafanabot
    • scottleppgrafana
    • academo_grafana
    • jwestbrook
    • ivanahuckova
    • domasx2
    • bmatei
    • dsotirakis
    • tolzhabayev
    • iwysiu
    • andresmgotor
    • leventebalogh
    • torkelo
    • dprokop
    • peteholmberg
    • ryantxu
    • mckn
    • sunker