Coder Social home page Coder Social logo

influxdb-router's People

Contributors

samitpal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

influxdb-router's Issues

Question - Example use-case

Dear Samit,

I have looked at your router and I'm trying to figure out if this would allow us to use it for a specific use-case.

We collect stats for a whole range of customers centrally influx but have the option give customers access to their own data using grafana. We want to segregate data to give customers access to their own data AND still have access to all data from an admin view-point.

I'm correct that your influxdb-router, would allow the option define as a "in-between" gateway/proxy that acts as a "filter" while inserting and/or fetching influx data?

Example:

  • "Customer X" has access to influxdata with tags "customer x"?
  • "Customer Y" has access to influxdata with tags "customer x" & "customer y"
  • "Admin" has access to all influxdata

Limit rps per customer

Some kind of throttling per customer perhaps leveraging the /debug/requests InfluxDB end point

Don't use the api key to construct internal metrics

Use the service name instead of the api key to construct internal InfluxDB-router metrics.

i.e

influx_router.<api_key>.outgoing_queue...

should be replaced by

influx_router.<service_name>.outgoing_queue...

Makefile with old version

Please update Makefile to use the lastest version
INFLUXDB-ROUTER_VERSION := 0.1.2

change to
INFLUXDB-ROUTER_VERSION := 0.1.3

Goreleaser version, date, commit should be supported

In other words when somebody types
$influxdb-router -version
the version, date, commit should be displayed. Right now the version and buildtime gets displayed but only if some one builds the binary using the make command

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.