Skip to main content

summary.go

summary.go - Overview

This file defines the HTTP handlers for summary-related API endpoints, which includes functionalities like filtering keys/values suggestions, retrieving metrics details, listing metrics, and getting tree map data.

Detailed Documentation

FilterKeysSuggestion(w http.ResponseWriter, r *http.Request)

func (aH *APIHandler) FilterKeysSuggestion(w http.ResponseWriter, r *http.Request) { ... }
  • Purpose: Handles requests for filtering keys suggestions.
    • Parameters:
      • w: http.ResponseWriter for writing the response.
      • r: http.Request containing the request data.

FilterValuesSuggestion(w http.ResponseWriter, r *http.Request)

func (aH *APIHandler) FilterValuesSuggestion(w http.ResponseWriter, r *http.Request) { ... }
  • Purpose: Handles requests for filtering values suggestions.
    • Parameters:
      • w: http.ResponseWriter for writing the response.
      • r: http.Request containing the request data.

GetMetricsDetails(w http.ResponseWriter, r *http.Request)

func (aH *APIHandler) GetMetricsDetails(w http.ResponseWriter, r *http.Request) { ... }
  • Purpose: Handles requests for retrieving metrics details.
    • Parameters:
      • w: http.ResponseWriter for writing the response.
      • r: http.Request containing the request data.

ListMetrics(w http.ResponseWriter, r *http.Request)

func (aH *APIHandler) ListMetrics(w http.ResponseWriter, r *http.Request) { ... }
  • Purpose: Handles requests for listing metrics with summary.
    • Parameters:
      • w: http.ResponseWriter for writing the response.
      • r: http.Request containing the request data.

GetTreeMap(w http.ResponseWriter, r *http.Request)

func (aH *APIHandler) GetTreeMap(w http.ResponseWriter, r *http.Request) { ... }
  • Purpose: Handles requests for getting tree map data.
    • Parameters:
      • w: http.ResponseWriter for writing the response.
      • r: http.Request containing the request data.

GetRelatedMetrics(w http.ResponseWriter, r *http.Request)

func (aH *APIHandler) GetRelatedMetrics(w http.ResponseWriter, r *http.Request) { ... }
  • Purpose: Handles requests for getting related metrics.
    • Parameters:
      • w: http.ResponseWriter for writing the response.
      • r: http.Request containing the request data.

GetInspectMetricsData(w http.ResponseWriter, r *http.Request)

func (aH *APIHandler) GetInspectMetricsData(w http.ResponseWriter, r *http.Request) { ... }
  • Purpose: Handles requests for getting inspect metrics data.
    • Parameters:
      • w: http.ResponseWriter for writing the response.
      • r: http.Request containing the request data.

UpdateMetricsMetadata(w http.ResponseWriter, r *http.Request)

func (aH *APIHandler) UpdateMetricsMetadata(w http.ResponseWriter, r *http.Request) { ... }
  • Purpose: Handles requests for updating metrics metadata.
    • Parameters:
      • w: http.ResponseWriter for writing the response.
      • r: http.Request containing the request data.

Include in Getting Started: NO