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
- Host: GitHub
- URL: https://github.com/jdewinne/stackstate-nginx-check
- Owner: jdewinne
- License: bsd-3-clause
- Created: 2020-06-02T22:33:43.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2020-09-04T21:21:29.000Z (almost 6 years ago)
- Last Synced: 2025-04-05T03:22:47.467Z (about 1 year ago)
- Topics: nginx, nginx-plus, stackstate
- Language: Python
- Homepage: https://www.stackstate.com/
- Size: 3.59 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)

2. Error propagation: In the case there's not enough memory for a zone

3. Going to the actual configuration using the `Go to Nginx SCM` component action

4. An example of all the metrics captured by StackState for a Virtual Server
