Robust Software

Robust develops fast, single binary, landing-page free software.

Products

Robust Metrics

Run

docker run robustsoftware/metrices \\
-e RBST_METRICS_LICENSE="YOUR_LICENSE_PROVIDED_AFTER_CHECKOUT_AND_OR_IN_YOUR_MAILBOX" \\ 
-e RBST_METRICS_USERNAME="your_secure_password" \\ 
-e RBST_METRICS_PASSWORD="your_secure_password"

Usage

By default, A metrics instance aggregates system utilization.

To insert a custom metric, simply send a POST request.

curl -X POST http://metrics.example.com/insert \\
 -H "Content-Type: application/json" \\
 -d '{"series": "webapp_latency", "value": 34}'

Auth

Robust Metrics uses Basic Http Auth, If a Robust instance is exposed to the outside world (public internet), HTTPS IS REQUIRED.

Configuration

The software can be configured through the following environment variables:

RBST_METRICS_USERNAME="username used for authentication"
RBST_METRICS_PASSWORD="password used for authentication"
RBST_METRICS_PORT="port used by the software"
RBST_METRICS_SYSTEM_LOGGER_INTERVAL="how much time to wait (in ms) between each system log (cpu, mem, disk)"

Roadmap

Contact:

general at robusthq.com

DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. NO REFUNDS.