Skip to content

Data Source tabular information endpoint#1483

Closed
aangelisc wants to merge 6 commits intomainfrom
andreas/schema-endpoint
Closed

Data Source tabular information endpoint#1483
aangelisc wants to merge 6 commits intomainfrom
andreas/schema-endpoint

Conversation

@aangelisc
Copy link
Contributor

This PR extends the data source interface with a new information handler that exposes the tables endpoint. This endpoint will be used to provide tabular schemas for data sources for a PoC we are working on.

This endpoint is experimental and should not be implemented externally. It is not a required endpoint and data sources do not need to implement it to function correctly.

- Define information handler
- Define grpc client and server
- Add protobuf types
- Make use of handler everywhere
# Conflicts:
#	backend/datasource/manage.go
#	backend/datasource/serve.go
#	backend/serve.go
#	experimental/datasourcetest/manage.go
#	genproto/pluginv2/backend.pb.go
#	genproto/pluginv2/backend_grpc.pb.go
// DS Information Endpoints
//-----------------------------------------------

service Information {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needs a more specific name than "Information" 😛

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤦 that was meant to be TabularInformation, renamed now!

@grafana-plugins-platform-bot grafana-plugins-platform-bot bot moved this from 📬 Triage to 🔬 In review in Grafana Catalog Team Feb 16, 2026
@aangelisc aangelisc moved this from Incoming to In Progress in Partner Datasources Feb 17, 2026
@aangelisc aangelisc closed this Feb 19, 2026
@github-project-automation github-project-automation bot moved this from In Progress to Done in Partner Datasources Feb 19, 2026
@github-project-automation github-project-automation bot moved this from 🔬 In review to 🚀 Shipped in Grafana Catalog Team Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project
Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants