The Trino datasource allows to query and visualize Trino data from within Grafana.

Overview

Trino Grafana Data Source Plugin

Build

The Trino datasource allows to query and visualize Trino data from within Grafana.

Getting started

Drop this into Grafana's plugins directory. To run it locally without installing Grafana, run it in a Docker container using:

docker run -d -p 3000:3000 \
  -v "$(pwd):/var/lib/grafana/plugins/trino" \
  -e "GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=trino-datasource" \
  --name=grafana \
  grafana/grafana-oss

Features

  • Authentication:
    • HTTP Basic
  • Raw SQL editor only, no query builder yet
  • Macros

Macros support

Plugin supports the following marcos:

  • $timeFrom($column) - replaced with the lower boundary of the currently selected "Time Range" as a timestamp.
  • $timeTo($column) - replaced with the upper boundary of the currently selected "Time Range" as a timestamp.
  • $timeGroup($column, $interval) - replaced with an expression that rounds values of a column to the selected "Group by a time interval" value.
  • $dateFilter($column) - replaced with a range condition for the currently selected "Time Range" as dates, on a column passed as the $column argument. Use it in queries or query variables as ...WHERE $dateFilter($column)... or ...WHERE $dateFilter(created_at).....
  • $timeFilter($column) - replaced with a range condition for the currently selected "Time Range" as timestamps, on a column passed as the $column argument.
  • $unixEpochFilter($column) - replaced with a range condition for the currently selected "Time Range", on a column passed as the $column argument.
  • $parseTime - parse a timestamp string using the default or specified format.

A description of macros is available by typing their names in Raw Editor

Contributing

If you have any idea for an improvement or found a bug do not hesitate to open an issue or submit a pull request. We will appreciate any help from the community.

Development

See DEVELOPMENT.md for development instructions.

License

Apache 2.0 License, please see LICENSE for details.

Comments
  • Can not connect to data source

    Can not connect to data source

    After starting the Grafana with Grafana-trino plugins:

    1. choose the Grafana plugins and click on Create data source Button
    2. choose the Data Source tab and change HTTP address and port: http://trino.query.com:8080
    3. Then save & test, but the test data source failed and shows the message
    4. After checking the URL to that the request fetched, the URL is always localhost:3000/api/ds/query instead of the URL http://trino.query.com:8080 I also create a dashboard with a panel using trino-datasource, and the query isalways failed and URL is localhost:3000/api/ds/query

    I don't understand why but, please help me to check this. Appreciate it!

    opened by eronrunner 9
  • no datasource show up

    no datasource show up

    hi, Team

    i can successfully add the trino-datasource after upgrade grafana to v8.5.. see below screenshot.

    image

    however, it seems like i can not find/see this trino data resource when i tried to build a panel image

    any idea? not sure if i miss any steps?

    opened by zjeoff 8
  • Getting unassigned external datasource | High Priority

    Getting unassigned external datasource | High Priority

    Trino folder is showing inside the /var/lib/grafana/plugin, while adding datasource getting 404 error.

    Below is my Dockerfile

    FROM grafana/grafana-oss:latest
    COPY . /var/lib/grafana/plugins/trino
    ENV GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=trino-datasource
    EXPOSE 3000
    VOLUME /var/lib/grafana/plugins/trino
    

    I tried follwing the steps in https://github.com/grafana/loki/issues/6168 but not able to get the context of installing yarn. Can you please help? image

    opened by nupurzs 7
  • build fail

    build fail

    Time: 11.617 s, estimated 33 s > 18 | <InlineSegmentGroup> | ^^^^^^^^^^^^^^^^^^ 19 | <div className="gf-form-group"> 20 | <h6>Frames</h6> 21 | <FormatSelect × Build failed error Command failed with exit code 1.

    opened by vinson-zhang 7
  • Add Trino-datasource in Grafana has error

    Add Trino-datasource in Grafana has error "this.getRef is not a function"

    when i use this new plugin as your post here (https://github.com/starburstdata/grafana-trino/releases/download/v1.0.0-beta.1/trino-datasource.zip), i got a error when add a trino-datasource.

    the error is : "this.getRef is not a function"

    see the error picture as i attached. image

    Grafana version: 8.2.4

    Look forward to your help...

    opened by zjeoff 2
  • Recognize numeric data types

    Recognize numeric data types

    I tried running a query like this:

    select date_trunc('day', created_at), count(*) as num_issues from hive.v2.issues group by 1 order by 1
    

    and got:

    Data is missing a number field
    

    after checking the query inspector, it turned out that the count is recognized as a string, not an integer.

    opened by nineinchnick 2
  • Bump github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.18

    Bump github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.18

    Bumps github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.18.

    Release notes

    Sourced from github.com/grafana/sqlds/v2's releases.

    Close released connections before reconnecting

    Fix parsing macros in nested queries

    Fixes bug with parsing macros in more complex queries

    Query retries

    Use retries setting for queries not just ping.

    Mock - return results from handler

    No release notes provided.

    Support Retries, use Timeout for Ping

    • Provides a way to perform retries where the db is temporarily unavailable.
    • Now uses the timeout setting for Ping

    Also allows registering a mock driver with a handler allowing handling the Ping and Results for the mock driver.

    Fix parsing macros

    Nested macros are now parsed correctly

    Driver Mock

    Adds a mock driver that we can begin to use to test different scenarios in unit tests.

    Mock

    Adds sql mock for cases where connectivity is blocked.

    v2.3.9

    Export some of the functions in preparation for long running queries.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies go 
    opened by dependabot[bot] 1
  • Bump github.com/grafana/grafana-plugin-sdk-go from 0.139.0 to 0.145.0

    Bump github.com/grafana/grafana-plugin-sdk-go from 0.139.0 to 0.145.0

    Bumps github.com/grafana/grafana-plugin-sdk-go from 0.139.0 to 0.145.0.

    Release notes

    Sourced from github.com/grafana/grafana-plugin-sdk-go's releases.

    v0.145.0

    What's Changed

    Full Changelog: https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.144.0...v0.145.0

    Compatibility

    gorelease -base v0.144.0 -version v0.145.0
    # github.com/grafana/grafana-plugin-sdk-go/data
    ## incompatible changes
    FrameTypeDirectoryListing: changed from untyped string to FrameType
    FrameTypeTable: changed from untyped string to FrameType
    FrameTypeTimeSeriesLong: changed from untyped string to FrameType
    FrameTypeTimeSeriesMany: changed from untyped string to FrameType
    FrameTypeTimeSeriesWide: changed from untyped string to FrameType
    ## compatible changes
    FrameType.IsNumeric: added
    FrameType.Kind: added
    FrameTypeKind: added
    FrameTypeNumericLong: added
    FrameTypeNumericMulti: added
    FrameTypeNumericWide: added
    FrameTypeTimeSeriesMulti: added
    KindNumeric: added
    KindTimeSeries: added
    KindUnknown: added
    

    summary

    v0.145.0 is a valid semantic version for this release.

    v0.144.0

    What's Changed

    Full Changelog: https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.143.0...v0.144.0

    Compatibility

    gorelease -base v0.143.0 -version v0.144.0          
    # summary
    v0.144.0 is a valid semantic version for this release.
    

    ... (truncated)

    Commits
    • 2edccc9 Data: Deprecate TimeSeriesMany, Add Numeric Kind constants, link to DP docs (...
    • 9f806a2 Dataplane: Spec - Update NoData to allow for no frames (#568)
    • dc36d56 Testing: Add more error logging to golden checker (#571)
    • 701ffb5 ignore mage_output_file.go in mage watch config (#565)
    • 3bc0f60 Add mage watch command (#563)
    • c2f16c6 Contract Docs: Add README.md symlink to contract.md
    • 0384666 Contract Docs: (Chore) Some linting and timestamp formatting for heatmap (#559)
    • 3b08931 Contract Docs: Remove "Proposal" (#557)
    • 25781a9 Common: Add notice for Database field in DataSourceInstanceSettings (#555)
    • 4438c11 Contract: add heatmap format docs (#507)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies go 
    opened by dependabot[bot] 1
  • Bump github.com/trinodb/trino-go-client from 0.302.0 to 0.307.0

    Bump github.com/trinodb/trino-go-client from 0.302.0 to 0.307.0

    Bumps github.com/trinodb/trino-go-client from 0.302.0 to 0.307.0.

    Release notes

    Sourced from github.com/trinodb/trino-go-client's releases.

    v0.307.0

    Changelog

    • a0416f7 Support UUIDs

    v0.306.0

    Changelog

    • f57a743 Change the fieldName field type from string to rowFieldName struct

    v0.305.0

    Changelog

    • 27054e0 Fetch and decode query results concurrently
    • a532a94 Add benchmark for large query results
    • fc922c0 Format sources with goimports

    v0.304.0

    Changelog

    • 23d0108 Use latest go version for releases
    • 43eb407 Disable cache during releases

    v0.303.0

    Changelog

    • 1b585ba Increased timeout of tests
    • 1de9316 Convert recursion in fetch into loop
    • 9b9640d Move unmarshalling of columns to initColumns method
    • 147fe28 Extract fetch request logic to separate function
    • cc99d59 add go test to contribution guideline
    • eaed16c add progress callback
    Commits
    • a0416f7 Support UUIDs
    • f57a743 Change the fieldName field type from string to rowFieldName struct
    • 27054e0 Fetch and decode query results concurrently
    • a532a94 Add benchmark for large query results
    • fc922c0 Format sources with goimports
    • 23d0108 Use latest go version for releases
    • 43eb407 Disable cache during releases
    • 1b585ba Increased timeout of tests
    • 1de9316 Convert recursion in fetch into loop
    • 9b9640d Move unmarshalling of columns to initColumns method
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies go 
    opened by dependabot[bot] 1
  • Bump @grafana/toolkit from 9.0.7 to 9.3.1

    Bump @grafana/toolkit from 9.0.7 to 9.3.1

    Bumps @grafana/toolkit from 9.0.7 to 9.3.1.

    Release notes

    Sourced from @​grafana/toolkit's releases.

    9.3.1 (2022-11-30)

    Download page What's new highlights

    Features and enhancements

    Bug fixes

    9.3.0 (2022-11-30)

    Download page What's new highlights

    Features and enhancements

    Bug fixes

    ... (truncated)

    Changelog

    Sourced from @​grafana/toolkit's changelog.

    9.3.1 (2022-11-30)

    Features and enhancements

    Bug fixes

    9.3.0 (2022-11-30)

    Features and enhancements

    Bug fixes

    ... (truncated)

    Commits
    • 6c1463e Release: Bump version to 9.3.0 (#59532)
    • cb9df3b Release: Bump version to 9.3.0-beta.1 (#58787)
    • 83bd572 Chore: Update version (#58750)
    • ce50400 Toolkit: Fix compilation loop when watching plugins for changes (#58167)
    • b799be3 Toolkit: Fix Webpack less-loader config (#57950)
    • c585423 chore: updated plugin-ci go dependency to 1.19.3 (#58035)
    • 4abf4d9 Toolkit: Deprecate plugin:github-publish command (#57726)
    • 91ee5fe Toolkit: Deprecate plugin:update-circleci command (#57743)
    • b4633fc Toolkit: Deprecate plugin:bundle-managed command and move its functionality...
    • 987d4fd Toolkit: Deprecate and replace toolkit:build with plain yarn scripts (#57620)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.17

    Bump github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.17

    Bumps github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.17.

    Release notes

    Sourced from github.com/grafana/sqlds/v2's releases.

    Fix parsing macros in nested queries

    Fixes bug with parsing macros in more complex queries

    Query retries

    Use retries setting for queries not just ping.

    Mock - return results from handler

    No release notes provided.

    Support Retries, use Timeout for Ping

    • Provides a way to perform retries where the db is temporarily unavailable.
    • Now uses the timeout setting for Ping

    Also allows registering a mock driver with a handler allowing handling the Ping and Results for the mock driver.

    Fix parsing macros

    Nested macros are now parsed correctly

    Driver Mock

    Adds a mock driver that we can begin to use to test different scenarios in unit tests.

    Mock

    Adds sql mock for cases where connectivity is blocked.

    v2.3.9

    Export some of the functions in preparation for long running queries.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies go 
    opened by dependabot[bot] 1
  • Bump @grafana/toolkit from 9.0.7 to 9.3.2

    Bump @grafana/toolkit from 9.0.7 to 9.3.2

    Bumps @grafana/toolkit from 9.0.7 to 9.3.2.

    Release notes

    Sourced from @​grafana/toolkit's releases.

    9.3.2 (unreleased)

    Download page What's new highlights

    Features and enhancements

    Bug fixes

    9.3.1 (2022-11-30)

    Download page What's new highlights

    ... (truncated)

    Changelog

    Sourced from @​grafana/toolkit's changelog.

    9.3.2 (unreleased)

    Features and enhancements

    Bug fixes

    9.3.1 (2022-11-30)

    Features and enhancements

    Bug fixes

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.19

    Bump github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.19

    Bumps github.com/grafana/sqlds/v2 from 2.3.8 to 2.3.19.

    Release notes

    Sourced from github.com/grafana/sqlds/v2's releases.

    Retry On

    Retry only where errors contain explicit values

    Close released connections before reconnecting

    Fix parsing macros in nested queries

    Fixes bug with parsing macros in more complex queries

    Query retries

    Use retries setting for queries not just ping.

    Mock - return results from handler

    No release notes provided.

    Support Retries, use Timeout for Ping

    • Provides a way to perform retries where the db is temporarily unavailable.
    • Now uses the timeout setting for Ping

    Also allows registering a mock driver with a handler allowing handling the Ping and Results for the mock driver.

    Fix parsing macros

    Nested macros are now parsed correctly

    Driver Mock

    Adds a mock driver that we can begin to use to test different scenarios in unit tests.

    Mock

    Adds sql mock for cases where connectivity is blocked.

    v2.3.9

    Export some of the functions in preparation for long running queries.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies go 
    opened by dependabot[bot] 0
  • Bump github.com/trinodb/trino-go-client from 0.302.0 to 0.308.0

    Bump github.com/trinodb/trino-go-client from 0.302.0 to 0.308.0

    Bumps github.com/trinodb/trino-go-client from 0.302.0 to 0.308.0.

    Release notes

    Sourced from github.com/trinodb/trino-go-client's releases.

    v0.308.0

    Changelog

    • 565ca64 Add support for offset timezones for time and timestamp with timezone

    v0.307.0

    Changelog

    • a0416f7 Support UUIDs

    v0.306.0

    Changelog

    • f57a743 Change the fieldName field type from string to rowFieldName struct

    v0.305.0

    Changelog

    • 27054e0 Fetch and decode query results concurrently
    • a532a94 Add benchmark for large query results
    • fc922c0 Format sources with goimports

    v0.304.0

    Changelog

    • 23d0108 Use latest go version for releases
    • 43eb407 Disable cache during releases

    v0.303.0

    Changelog

    • 1b585ba Increased timeout of tests
    • 1de9316 Convert recursion in fetch into loop
    • 9b9640d Move unmarshalling of columns to initColumns method
    • 147fe28 Extract fetch request logic to separate function
    • cc99d59 add go test to contribution guideline
    • eaed16c add progress callback
    Commits
    • 565ca64 Add support for offset timezones for time and timestamp with timezone
    • a0416f7 Support UUIDs
    • f57a743 Change the fieldName field type from string to rowFieldName struct
    • 27054e0 Fetch and decode query results concurrently
    • a532a94 Add benchmark for large query results
    • fc922c0 Format sources with goimports
    • 23d0108 Use latest go version for releases
    • 43eb407 Disable cache during releases
    • 1b585ba Increased timeout of tests
    • 1de9316 Convert recursion in fetch into loop
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies go 
    opened by dependabot[bot] 0
  • Bump github.com/grafana/grafana-plugin-sdk-go from 0.139.0 to 0.147.0

    Bump github.com/grafana/grafana-plugin-sdk-go from 0.139.0 to 0.147.0

    Bumps github.com/grafana/grafana-plugin-sdk-go from 0.139.0 to 0.147.0.

    Release notes

    Sourced from github.com/grafana/grafana-plugin-sdk-go's releases.

    v0.147.0

    What's Changed

    Full Changelog: https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.146.0...v0.147.0

    Compatibility

    gorelease -base v0.146.0 -version v0.147.0                                                                                   
    # github.com/grafana/grafana-plugin-sdk-go/backend                                                                             
    ## compatible changes                                                                                                          
    (*CallResourceRequest).DeleteHTTPHeader: added                                                                                 
    (*CallResourceRequest).GetHTTPHeader: added                                                                                    
    (*CallResourceRequest).GetHTTPHeaders: added                                                                                   
    (*CallResourceRequest).SetHTTPHeader: added
    (*CheckHealthRequest).DeleteHTTPHeader: added
    (*CheckHealthRequest).GetHTTPHeader: added
    (*CheckHealthRequest).GetHTTPHeaders: added
    (*CheckHealthRequest).SetHTTPHeader: added
    (*QueryDataRequest).DeleteHTTPHeader: added
    (*QueryDataRequest).GetHTTPHeader: added
    (*QueryDataRequest).GetHTTPHeaders: added
    (*QueryDataRequest).SetHTTPHeader: added
    CookiesHeaderName: added
    ForwardHTTPHeaders: added
    OAuthIdentityIDTokenHeaderName: added
    OAuthIdentityTokenHeaderName: added
    

    summary

    v0.147.0 is a valid semantic version for this release.

    v0.146.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/grafana/grafana-plugin-sdk-go/compare/v0.145.0...v0.146.0

    Compatibility

    gorelease -base v0.145.0 -version v0.146.0
    # github.com/grafana/grafana-plugin-sdk-go/backend/log
    ## incompatible changes
    Logger.With: added
    </tr></table> 
    

    ... (truncated)

    Commits
    • 1e4af2c Introduce interface to ease forward/access HTTP headers (#562)
    • e7064e9 Fix error handling in CheckGoldenJSONResponse (#587)
    • 66b268d adding With in logger interface/implementation (#578)
    • cb6cd94 Arrow: Add tstype to arrow metadata (#580)
    • 061f765 Chore: Upgrade to golang 1.19 (#585)
    • 2edccc9 Data: Deprecate TimeSeriesMany, Add Numeric Kind constants, link to DP docs (...
    • 9f806a2 Dataplane: Spec - Update NoData to allow for no frames (#568)
    • dc36d56 Testing: Add more error logging to golden checker (#571)
    • 701ffb5 ignore mage_output_file.go in mage watch config (#565)
    • 3bc0f60 Add mage watch command (#563)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies go 
    opened by dependabot[bot] 0
  • Bump @types/lodash from 4.14.182 to 4.14.191

    Bump @types/lodash from 4.14.182 to 4.14.191

    Bumps @types/lodash from 4.14.182 to 4.14.191.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @grafana/ui from 9.0.7 to 9.1.8

    Bump @grafana/ui from 9.0.7 to 9.1.8

    Bumps @grafana/ui from 9.0.7 to 9.1.8.

    Release notes

    Sourced from @​grafana/ui's releases.

    9.1.8 (2022-10-11)

    Download page What's new highlights

    Features and enhancements

    Bug fixes

    9.1.7 (2022-10-04)

    Download page What's new highlights

    Features and enhancements

    Bug fixes

    ... (truncated)

    Changelog

    Sourced from @​grafana/ui's changelog.

    9.1.8 (2022-10-11)

    Features and enhancements

    Bug fixes

    9.1.7 (2022-10-04)

    Features and enhancements

    Bug fixes

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
Releases(v1.0.0-beta.2)
Owner
Starburst
The Trino Company
Starburst
A simple query builder, it will helps to develop DSL query for Elasticsearch

Elasticsearch Dynamic Query Builder A simple query builder, it will helps to develop DSL query for elasticsearch Installation You can start it from np

Hashemi Rafsan 4 Nov 20, 2022
RSS/Atom data source plugin for @grafana.

RSS/Atom data source plugin for Grafana Introduction The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds and allows to visu

Volkov Labs 9 Jan 2, 2023
Data Manipulation Form panel plugin for @grafana.

Data Manipulation Form panel plugin for Grafana Introduction The Data Manipulation Form Panel is a plugin for Grafana that can be used to insert, upda

Volkov Labs 25 Dec 28, 2022
Displays environment variables on your Grafana dashboards

Displays environment variables on your Grafana dashboards Introduction The Environment data source is a plugin for Grafana that returns environment va

Volkov Labs 7 Dec 26, 2022
Balena Application plugin for @grafana.

Balena Application plugin for Grafana Introduction The Balena Application plugin for Grafana allows to display device information and manage services

Volkov Labs 15 Jan 2, 2023
Apache ECharts Panel plugin for Grafana

Apache ECharts Panel plugin for Grafana Introduction The ECharts Panel is a plugin for Grafana that allows to visualize Apache ECharts on your Grafana

Volkov Labs 36 Dec 23, 2022
Add GeoIP && UA-Parser support for Grafana Loki

loki-enhance-middleware loki-enhance-middleware hijacks log push requests sent to loki and modifies it. Deploy docker-compose.yaml services: loki:

WangLei 5 Dec 10, 2022
ClickCat is a firendly user interface that lets you search,explore and visualize your ClickHouse Data.

ClickCat is a firendly user interface that lets you search,explore and visualize your ClickHouse Data. We provides the following features,you can acce

海博科技 34 Dec 13, 2022
Visualize, modify, and build your database with dbSpy! An open-source data modeling tool to facilitate relational database development.

Visualize, modify, and build your database with dbSpy! dbSpy is an open-source data modeling tool to facilitate relational database development. Key F

OSLabs 115 Dec 22, 2022
Query for CSS brower support data, combined from caniuse and MDN, including version support started and global support percentages.

css-browser-support Query for CSS browser support data, combined from caniuse and MDN, including version support started and global support percentage

Stephanie Eckles 65 Nov 2, 2022
A high-resolution local database that uses precise algorithms to easily record data in local files within a project with persistent JSON and YAML support designed to be easy to set up and use

About A high-resolution local database that uses precise algorithms to easily record data in local files within a project with persistent JSON and YML

Shuruhatik 5 Dec 28, 2022
A Node.js microservice to store and query time series data

Time series storage microservice This is a simple Node.js application which allows the storage and query of time series datasets in an InfluxDB 2.0 in

JTEKT 3 Apr 25, 2022
A movie schema sandbox for playing with EdgeDB and the EdgeQL query builder, pre-loaded with MCU data

The EdgeDB MCU sandbox ?? This is a sandbox for playing with EdgeDB and the EdgeQL query builder. It includes a simple movie database schema (dbschema

EdgeDB 13 Nov 9, 2022
A wrapper for valorant-api, a third-party API for getting data within Valorant. Available on npm

valorant-wrapper A wrapper for the third-party valorant-api How to Use All endpoints can be accessed off the ValAPI class. import { ValAPI } from 'val

Aircraft Overviewer 5 Nov 7, 2022
Simple modern JavaScript ES6 library that fetches JSON data into an HTML table which displays nicely within a Bootstrap 4 Card.

Simple modern JavaScript ES6 library that fetches JSON data into an HTML table which displays nicely within a Bootstrap 4 Card. Uses simplenotsimpler/modern-table library.

SimpleNotSimpler 6 Feb 17, 2022
StarkNet support extension for VSCode. Visualize StarkNet contracts: view storage variables, external and view functions, and events.

StarkNet Explorer extension This VSCode extension quickly shows relevant aspects of StarkNet contracts: Storage variables of the current contract, and

Crytic 6 Nov 4, 2022
Create, visualize and deploy AI solutions.

Welcome to the Hal9 community repo! This repo contains all the community-contributed scripts that power hal9.ai. We intend to share profits with creat

hal9.ai 106 Dec 22, 2022
Visualize the Directed Acyclic Graph that Git creates to connect Commit, Tree and Blob objects internally.

Git Graph Visualize the Directed Acyclic Graph that Git creates to connect Commit, Tree and Blob objects. Hosted at HarshKapadia2.github.io/git-graph.

Harsh Kapadia 15 Aug 21, 2022