All Projects → tvarit-foggy → grafana-s3-plugin

tvarit-foggy / grafana-s3-plugin

Licence: Apache-2.0 License
Grafana Plugin for querying files on AWS S3 using S3 Select API

Programming Languages

typescript
32286 projects
go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to grafana-s3-plugin

grafana-redis-datasource
Redis Data Source for @grafana allows connecting to any @redis database On-Premises and in the Cloud.
Stars: ✭ 107 (+409.52%)
Mutual labels:  grafana-plugin, grafana-datasource
grafana-pandas-datasource
Grafana Pandas Datasource - using Python for generating timeseries-, table-data and annotations
Stars: ✭ 38 (+80.95%)
Mutual labels:  grafana-plugin, grafana-datasource
mqtt-datasource
MQTT Datasource for Grafana allows streaming data from any MQTT broker running either locally or remotely.
Stars: ✭ 99 (+371.43%)
Mutual labels:  grafana-plugin, grafana-datasource
terraform-aws-backend
A Terraform module for your AWS Backend + a guide for bootstrapping your terraform managed project
Stars: ✭ 47 (+123.81%)
Mutual labels:  aws-s3
ionic-image-upload
Ionic Plugin for Uploading Images to Amazon S3
Stars: ✭ 26 (+23.81%)
Mutual labels:  aws-s3
Dracker
An iOS and React App to track debt and send/receive payments.
Stars: ✭ 22 (+4.76%)
Mutual labels:  aws-s3
dog days
Using AWS RDS and S3 to store data about my dogs' vaccination and medical records. Creating an R shiny app to keep track of and share records with vets. 🐶 🐶
Stars: ✭ 44 (+109.52%)
Mutual labels:  aws-s3
storage-abstraction
Provides an abstraction layer for interacting with a storage; the storage can be local or in the cloud.
Stars: ✭ 36 (+71.43%)
Mutual labels:  aws-s3
alexandra-trackmap-panel
Grafana map plugin to visualise coordinates as markers, hexbin, ant path, or heatmap.
Stars: ✭ 58 (+176.19%)
Mutual labels:  grafana-plugin
amazon-ivs-chime-web-demo
A demo web application intended as an educational tool for demonstrating how to load and play Amazon IVS streams alongside the Amazon Chime SDK.
Stars: ✭ 35 (+66.67%)
Mutual labels:  aws-s3
grafana-sqlite-datasource
Grafana Plugin to enable SQLite as a Datasource
Stars: ✭ 57 (+171.43%)
Mutual labels:  grafana-plugin
aws-s3-multipart-upload
Example AWS S3 Multipart upload with aws-sdk for Go - Retries for failing parts
Stars: ✭ 34 (+61.9%)
Mutual labels:  aws-s3
orcanode
Software for live-streaming and recording lossy or lossless compressed audio (HLS, DASH, FLAC) via AWS S3 buckets. ⭐
Stars: ✭ 23 (+9.52%)
Mutual labels:  aws-s3
desktop
A native GUI application that makes it easy to explore and test Serverless Framework applications built on AWS Lambda.
Stars: ✭ 42 (+100%)
Mutual labels:  aws-s3
punic
Punic is a remote cache CLI built for Carthage and Apple .xcframework
Stars: ✭ 25 (+19.05%)
Mutual labels:  aws-s3
Dive-Into-AWS
Links to the Repos and Sections in our Dive into AWS Course.
Stars: ✭ 27 (+28.57%)
Mutual labels:  aws-s3
alpinist
Automatic Alpine Linux Package (apk) Repository Generation using AWS Lambda, S3 & SSM Parameter Store
Stars: ✭ 45 (+114.29%)
Mutual labels:  aws-s3
grafana-redis-app
Redis Application for @grafana provides Application pages and custom panels for Redis Data Source.
Stars: ✭ 23 (+9.52%)
Mutual labels:  grafana-plugin
Flask-Resize
Flask extension for resizing, cropping and caching images.
Stars: ✭ 47 (+123.81%)
Mutual labels:  aws-s3
laravel-uppy-s3-multipart-upload
Multipart Uploads using Laravel, AWS S3, and Uppy
Stars: ✭ 30 (+42.86%)
Mutual labels:  aws-s3

AWS S3 Plugin tvarit-foggy

This plugin queries files on AWS S3 using S3 Select API

Config Editor Query Editor



Installation

To install, download zip file from release page (for stable version) or download repository as zip file (for installing from git master)

grafana-cli --pluginUrl <path_to_zip_file> plugins install tvarit-s3-datasource

The plugin is not signed. To enable this plugin, change the following

[plugins]
...
# Enter a comma-separated list of plugin identifiers to identify plugins that are allowed to be loaded even if they lack a valid signature.
allow_loading_unsigned_plugins =

to

[plugins]
...
# Enter a comma-separated list of plugin identifiers to identify plugins that are allowed to be loaded even if they lack a valid signature.
allow_loading_unsigned_plugins = tvarit-s3-datasource

File Upload

To allow file upload from inbuilt file browser, add the following CORS policy in the bucket permissions (replace <<>> with the url in your browser)

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
    <AllowedOrigin><<<URL>>></AllowedOrigin>
    <AllowedMethod>PUT</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
    <AllowedMethod>DELETE</AllowedMethod>
    <ExposeHeader>ETag</ExposeHeader>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>
<CORSRule>
    <AllowedOrigin>*</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
</CORSRule>
</CORSConfiguration>

Reference Links

S3 Select API Reference: https://docs.aws.amazon.com/AmazonS3/latest/API/API_SelectObjectContent.html
Query Reference: https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-glacier-select-sql-reference.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].