router.go 973 B

1234567891011121314151617181920212223242526
  1. package nginx_log
  2. import "github.com/gin-gonic/gin"
  3. // InitRouter registers all the nginx log related routes
  4. func InitRouter(r *gin.RouterGroup) {
  5. r.GET("nginx_logs", GetLogList)
  6. r.POST("nginx_log/page", GetNginxLogPage)
  7. r.POST("nginx_log/analytics", GetLogAnalytics)
  8. r.GET("nginx_log/entries", GetLogEntries)
  9. r.POST("nginx_log/search", AdvancedSearchLogs)
  10. r.GET("nginx_log/preflight", GetLogPreflight)
  11. r.POST("nginx_log/dashboard", GetDashboardAnalytics)
  12. r.POST("nginx_log/geo/world", GetWorldMapData)
  13. r.POST("nginx_log/geo/china", GetChinaMapData)
  14. r.POST("nginx_log/geo/stats", GetGeoStats)
  15. r.POST("nginx_log/index/rebuild", RebuildIndex)
  16. r.POST("nginx_log/settings/advanced_indexing/enable", EnableAdvancedIndexing)
  17. r.POST("nginx_log/settings/advanced_indexing/disable", DisableAdvancedIndexing)
  18. r.GET("nginx_log/settings/advanced_indexing/status", GetAdvancedIndexingStatus)
  19. }
  20. func InitWebSocketRouter(r *gin.RouterGroup) {
  21. r.GET("nginx_log", Log)
  22. }