Log Analytics
Official
- Version
- 1.0.0
- Requires
- Nginx UI 2.7.0+
- Recommended memory
- 512 MB
- Platforms
- Linux, macOS, Windows
About
Search nginx access and error logs with structured queries and see traffic on a dashboard with a visitor map. Provides the former Advanced Indexing feature.
Versions
1.0.0LatestRelease notes
Features
- Say why the plugin asks for its permissions
- Pin the webapp with build.sh --update-lock and check the answers against the webapp types
- Tell the level of each region code on the region map
- Drop the China map endpoints and place Hong Kong, Macau and Taiwan on the region map of China
- Count requests per region and city for the maps
- Search error logs in the structured view
- Index and search nginx error logs
- Size the indexer from the memory left to the plugin
- Name the former advanced indexing and leave conflicts to the other plugin
- Conflict with the second log analytics plugin
- Recommend 512 MB of memory
- Close the event socket when the plugin is turned off
- Log analytics plugin
Bug Fixes
- Keep restarted services running when the monitor of the stopped ones wakes up late
- Answer an empty list for a dashboard field without values
- Name the groups written after a full rebuild after their new records
- Read the dashboard dates in the local zone of the server
- Keep the access log indexes when error logs are indexed
- Include the last second of a requested range
- Index every log line once across rotations
- Download over https with size limits
- Wait for the services before answering the first requests
- Describe the map folder the same way everywhere
- Encode log paths in query strings
Performance
- Size indexing batches by the memory budget
- Keep indexing batches small on every machine
- Compute summaries and the dashboard in the search pass
Provides
- Web pages and API
Serves its own pages and API inside Nginx UI.
Requested permissions
- Log files
Read the Nginx log files of this node, including visitor addresses and requested URLs.
Note from the authorTo index the access and error logs of your sites for search and the dashboard.
- Network
Connect to other servers over the network.
Note from the authorTo download the IP location database when you choose to.
Only these addresses
cloud.nginxui.com
- Own data storage
Keep its own data inside Nginx UI.
Note from the authorTo remember where an index carried over from an earlier Nginx UI is kept.
Information
- ID
com.nginxui.log-analytics- Author
- nginx-ui
- License
- AGPL-3.0-only
- Repository
- github.com/nginxui/plugin-log-analytics