Documentation
¶
Index ¶
- Variables
- func IncJenkins(source string, method string, userAgent string, err bool)
- func IncRequests(path string, method string, userAgent string)
- func IncTekton(method string, userAgent string, err bool)
- func IncWebhooks(source string, method string, userAgent string, err bool)
- func ResponseMetricsMiddleware(next http.Handler) http.Handler
- type MetricsTrackingResponseWriter
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SqlCreateCommitEntry = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_create_commit_entry_seconds", Help: "Elapsed time for sql creation of commit entry", }) SqlGetServicesAll = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_services_all_seconds", Help: "Elapsed time for sql lookup of all services", }) SqlGetTimelinesAll = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_timelines_all_seconds", Help: "Elapsed time for sql lookup of timeline entries", }) SqlGetCommitsAll = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_commits_all_seconds", Help: "Elapsed time for sql lookup of all commits", }) SqlGetDeploysAll = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_deploys_all_seconds", Help: "Elapsed time for sql lookup of all deploys", }) SqlGetServiceByID = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_service_by_id_seconds", Help: "Elapsed time for sql lookup of services by name", }) SqlGetServiceByName = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_service_by_name_seconds", Help: "Elapsed time for sql lookup of services by name", }) SqlGetProjectByID = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_project_by_id_seconds", Help: "Elapsed time for sql lookup of projects by name", }) SqlGetProjectByName = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_project_by_name_seconds", Help: "Elapsed time for sql lookup of projects by name", }) SqlGetProjectsByService = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_project_by_service_seconds", Help: "Elapsed time for sql lookup of projects by service", }) SqlGetCommitsByService = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_commits_by_service_seconds", Help: "Elapsed time for sql lookup of commits by service", }) SqlGetDeploysByService = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_deploys_by_service_seconds", Help: "Elapsed time for sql lookup of deploys by service", }) SqlGetTimelinesByService = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_timelines_by_service_seconds", Help: "Elapsed time for sql lookup of a service's timeline entries", }) SqlGetCommitsByProject = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_commits_by_project_seconds", Help: "Elapsed time for sql lookup of commits by project", }) SqlGetDeploysByProject = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_deploys_by_project_seconds", Help: "Elapsed time for sql lookup of deploys by project", }) SqlGetTimelinesByProject = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_timelines_by_project_seconds", Help: "Elapsed time for sql lookup of timelines by project", }) SqlGetCommitByRef = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_commit_by_ref_seconds", Help: "Elapsed time for sql lookup of commit by ref", }) SqlGetDeployByRef = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_deploy_by_ref_seconds", Help: "Elapsed time for sql lookup of deploy by ref", }) SqlGetTimelineByRef = pa.NewHistogram(p.HistogramOpts{ Name: "platform_changelog_sql_get_timeline_by_ref_seconds", Help: "Elapsed time for sql lookup of timeline by ref", }) )
Functions ¶
func IncRequests ¶
Types ¶
type MetricsTrackingResponseWriter ¶
type MetricsTrackingResponseWriter struct { Wrapped http.ResponseWriter UserAgent string }
func (*MetricsTrackingResponseWriter) Header ¶
func (m *MetricsTrackingResponseWriter) Header() http.Header
func (*MetricsTrackingResponseWriter) Write ¶
func (m *MetricsTrackingResponseWriter) Write(b []byte) (int, error)
func (*MetricsTrackingResponseWriter) WriteHeader ¶
func (m *MetricsTrackingResponseWriter) WriteHeader(statusCode int)
Click to show internal directories.
Click to hide internal directories.