cryptonomic / nautilus-cloud-metering Goto Github PK
View Code? Open in Web Editor NEWMetering services for Nautilus Cloud
License: Apache License 2.0
Metering services for Nautilus Cloud
License: Apache License 2.0
Simplify the build process such that
The current design stores data at the per request/event level. This is too granular to query against.
Add a CQ to Influx such that events are aggregated to a suitable time window e.g. 1 minute or 5 minute intervals.
Reference : https://docs.influxdata.com/influxdb/v1.7/query_language/continuous_queries/
For playing around, use Time Series Admin for a GUI interface to InfluxDB.
Related to Cryptonomic/Nautilus-Cloud#74
Add travis CI integration to this project
The following topics need some love in the documentation:
Currently metering API returns all aggregated data for continuous queries.
We want to limit the amount of records fetched from given timestamp. For example:
/queries/5m?from=123456789
Nautilus Cloud should be able to meter requests to the various services it provides. To provide this functionality create a service with the following constraints:
The APIKey authorization logic should allow options
request to pass through.
Static keys stop working when keys are fetched from Nautilus Cloud.
Configuration for Nautilus-Cloud-Metering Agent should be read from an external file. Currently, the configuration needs to be put into src/main/resources/
folder and is embedded into the JAR file after building.
This is bad because:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.