NGINX Plus - API 정의서 (yaml)
- NGINX Plus의 경우, API 를 통한 NGINX 제어 가능
API Swagger
- 별도의 Swagger-UI 가 설치되어 있으면 해당 Swagger 활용 가능
- NGINX Plus : R26 버전 이상, Swagger-UI 삭제됨
- Swagger YAML : https://demo.nginx.com/swagger-ui/nginx_api.yaml
- Swagger 구성

NGINX API 제공 정보
API 를 활용한 모니터링 가능
Upstream / Key-Value Store 의 경우 UPDATE/PATCH/DELETE 가능
| 분류 | 항목 | 내용 |
| 기본정보 | General Info | 기본 API 제공항목 대 분류 확인 |
| Processes | NGINX 상태 확인 및 프로세스 재기동 가능 | |
| Connections | 커넥션 상태 확인 ( 및 누적 데이터 삭제 가능 ) | |
| Slabs | slabs 메모리 할당 여부 확인 | |
| Resolvers | resolver zone 정보 확인 | |
| SSL | SSL 통계 확인 ( 및 누적 데이터 삭제 가능 ) | |
| HTTP | HTTP | |
| HTTP Requests | HTTP Request 확인 | |
| HTTP Server Zones | Status Zone 이 설정되어 있는 항목에 대해 통계값 확인 ( 및 누적 데이터 삭제 가능 ) | |
| HTTP Location Zones | location zone 이 설정되어 있는 항목에 대해 통계값 확인 ( 및 누적 데이터 삭제 가능 ) | |
| HTTP Caches | Cache 상태 확인 가능 | |
| HTTP Limit conns | limit_conn 상태 확인 가능 | |
| HTTP Limit Reqs | limit_req 상태 확인 가능 | |
| HTTP Keyvals | Key_value Store 값 확인 및 업데이트 / 삭제 가능 | |
| HTTP Upstreams | upstream 항목에 대해 상태 확인 및 업데이트 가능 | |
| Stream | Stream | |
| Stream Server Zones | Status Zone 이 설정되어 있는 항목에 대해 통계값 확인 ( 및 누적 데이터 삭제 가능 ) | |
| Stream Limit Conns | limit_conn 상태 확인 가능 | |
| Stream Keyvals | Key_value Store 값 확인 및 업데이트 / 삭제 가능 | |
| Stream Upstreams | upstream 항목에 대해 상태 확인 및 업데이트 가능 | |
| Stream Zone Sync | NGINX Cluster 상태에서의 동기화 상태 여부 확인 |