An open API service indexing awesome lists of open source software.

https://github.com/jdewinne/stackstate-nginx-check

Integration between StackState and Nginx
https://github.com/jdewinne/stackstate-nginx-check

nginx nginx-plus stackstate

Last synced: about 2 months ago
JSON representation

Integration between StackState and Nginx

Awesome Lists containing this project

README

          

# StackState Nginx Stackpack

## Testing
+ Manually link the following folders from https://github.com/StackVista/stackstate-agent-integrations in here:
```
ln -s [STACKSTATE_AGENT_INTEGRATIONS]/.setup-scripts
ln -s [STACKSTATE_AGENT_INTEGRATIONS]/stackstate_checks_base
ln -s [STACKSTATE_AGENT_INTEGRATIONS]/stackstate_checks_dev
ln -s [STACKSTATE_AGENT_INTEGRATIONS]/stackstate_checks_tests_helper
```
+ Follow the setup and testing as described in https://github.com/StackVista/stackstate-agent-integrations#setup

## Installation
+ Go into `nginx-stackpack` and run `sbt package`.
+ Using the StackState CLI: Run `sts stackpack upload target/nginx-[VERSION].sts`.
+ Go into stackstate UI, and install stackpack.
+ Follow instructions in UI to configure the agent checks.

## Screenshots

1. Topology: The result of loading the topology from the following nginx configuration: [complex](nginx/tests/data/complex/nginx.conf)
![Topology](images/topology.png)
2. Error propagation: In the case there's not enough memory for a zone
![Error](images/error.png)
3. Going to the actual configuration using the `Go to Nginx SCM` component action
![ComponentAction](images/go_to_scm.gif)
4. An example of all the metrics captured by StackState for a Virtual Server
![Metrics](images/metrics.gif)