MCPcopy Create free account

hub / github.com/alipay/container-observability-service / functions

Functions1,310 in github.com/alipay/container-observability-service

↓ 1 callersFunctionconvertTkpStatusForGData
(v *VTkpStatusResp)
internal/grafanadi/handler/vtkp_status_handler.go:120
↓ 1 callersFunctioncorsHeader
(r *http.Request, w http.ResponseWriter)
pkg/api/server.go:254
↓ 1 callersFunctioncorsWrapper
(f func(w http.ResponseWriter, r *http.Request, storage data_access.StorageInterface), storage data_access.Sto
internal/grafanadi/server/server.go:91
↓ 1 callersFunctioncreateOrPermFile
touch audit.log and chmod 0644
cmd/audit_init/main.go:265
↓ 1 callersFunctiondebounce
(fn: any, wait: number)
grafana_plugin/custom_log_panel/src/components/SimplePanel.tsx:46
↓ 1 callersMethoddeleteExpiredKeys
()
pkg/utils/expiringmap.go:65
↓ 1 callersFunctiondoDeleteSLO
(auditEvent *shares.AuditEvent)
pkg/slo/pod_delete_slo.go:151
↓ 1 callersMethoddoModuleAnalysis
(deliveryModule modules.DeliveryModule)
pkg/reason/analyzers/analyzer.go:133
↓ 1 callersFunctiondoPVCCreate
(auditEvent *k8s_audit.Event)
pkg/slo/pvc_create_slo.go:148
↓ 1 callersFunctiondoPVCUpdateAndPath
(auditEvent *k8s_audit.Event)
pkg/slo/pvc_create_slo.go:126
↓ 1 callersFunctiondoQuery
()
grafana_plugin/tkp_table_panel/src/components/SimplePanel.tsx:115
↓ 1 callersFunctiondownloadFile
* @description 使用时必须于请求头加上responseType: 'blob',慎用,慎用! * @stream 下载流(格式) * @filename 下载文件名称 * @suffix 下载文件后缀,例如".xlsx" * @stream: any 等参数格式是对参数
grafana_plugin/yaml_panel/src/util/download.ts:9
↓ 1 callersFunctionextractVictims
extractVictims 提取抢占victims
pkg/shares/extractor/pod_event_test.go:95
↓ 1 callersMethodfetchTraceContext
(event *shares.AuditEvent)
pkg/trace/span.go:297
↓ 1 callersMethodfetchValue
(object runtime.Object)
pkg/spans/config.go:361
↓ 1 callersFunctionfindUniqueId
(workloadName string, storage data_access.StorageInterface)
internal/grafanadi/handler/owner_podmap_handler.go:169
↓ 1 callersMethodfinish
()
pkg/reason/modules/module.go:118
↓ 1 callersMethodfinish
()
pkg/shares/event_data.go:235
↓ 1 callersMethodfinishOpenSpanNow
(now time.Time)
pkg/spans/span.go:143
↓ 1 callersFunctionfnv32
(key string)
pkg/utils/concurrent_map.go:331
↓ 1 callersFunctionformatContainerStatus
(con v1.ContainerStatus)
pkg/shares/extractor/pod_patch.go:194
↓ 1 callersFunctionformatContainerStatus
(con v1.ContainerStatus)
pkg/podphase/podphase_patch.go:187
↓ 1 callersFunctionformatUrl
(urlStr: string, paramKey: string, paramValue: string)
grafana_plugin/custom_log_panel/src/components/SimplePanel.tsx:29
↓ 1 callersFunctiongenPodCreateAPIResultMetrics
PodCreateAPIResult 记录pod create的api返回结果
pkg/slo/pod_create_slo.go:958
↓ 1 callersFunctiongetCallers
(r interface{})
pkg/utils/utils.go:390
↓ 1 callersFunctiongetCallers
(r interface{})
pkg/spans/consumer.go:251
↓ 1 callersFunctiongetCallers
(r interface{})
pkg/trace/consumer.go:225
↓ 1 callersMethodgetConfig
()
pkg/trace/consumer.go:149
↓ 1 callersMethodgetFieldValue
(currentValue reflect.Value, currentKeyPrefix string, currentIdx int)
pkg/spans/utils.go:91
↓ 1 callersMethodgetFieldValue
(currentValue reflect.Value, currentKeyPrefix string, currentIdx int)
pkg/trace/utils.go:90
↓ 1 callersFunctiongetFilenameFromRequest
(r *http.Request)
pkg/api/file_handle.go:44
↓ 1 callersFunctiongetFilterList
(options: SimpleOptions, replaceVariables: Function, valueConnect: string)
grafana_plugin/filter_panel/src/components/FilterComponent.tsx:36
↓ 1 callersMethodgetLastReadTime
()
pkg/replayer/audit_reader.go:261
↓ 1 callersFunctiongetPodInfo
(podYamls []*podyaml, sloPodInfos []*xsearch.SloPodInfo)
pkg/api/debugpod_handler.go:317
↓ 1 callersFunctiongetPodInfoCacheForUID
()
pkg/xsearch/xsearch_slo_pod_info.go:102
↓ 1 callersFunctiongetPodInfoCriticalLockForUid
(docID string)
pkg/xsearch/xsearch_slo_pod_info.go:129
↓ 1 callersFunctiongetPodUIDListByHostname
(hostname string)
pkg/api/zsearch.go:493
↓ 1 callersFunctiongetPodUIDListByIP
(ip string)
pkg/api/zsearch.go:526
↓ 1 callersFunctiongetPodUIDListByPodName
(podName string)
pkg/api/zsearch.go:559
↓ 1 callersFunctiongetPossibleReason
计算耗时最长的阶段
pkg/slo/pod_create_failreason.go:479
↓ 1 callersFunctiongetSceneItem
(query: SceneQueryRunner, options: SimpleOptions)
grafana_plugin/custom_log_panel/src/components/SimplePanel.tsx:10
↓ 1 callersFunctiongetScheduleStatus
getScheduleStatus, 1:已调度;0:调度失败; -1: 未处理
pkg/reason/modules/pods/scheduler_module.go:62
↓ 1 callersFunctiongetTagColor
(value: string)
grafana_plugin/tkp_table_panel/src/components/SimplePanel.tsx:48
↓ 1 callersFunctiongetUpgradeOpList
(sloList []*sloTraceData, apiCall bool)
pkg/api/debugpod_handler.go:416
↓ 1 callersFunctiongetUrl
(urlUser: string, urlPanel: string)
grafana_plugin/custom_log_panel/src/components/SimplePanel.tsx:34
↓ 1 callersFunctiongreedyCal
(spans SpanSlice)
pkg/slo/pod_create_slo_span.go:157
↓ 1 callersFunctionhandleClose
(removedTag: string)
grafana_plugin/filter_panel/src/components/FilterComponent.tsx:107
↓ 1 callersFunctionhandleTkpHosting
(interval: NodeJS.Timeout)
grafana_plugin/tkp_table_panel/src/components/SimplePanel.tsx:128
↓ 1 callersMethodinitMetaIndex
()
pkg/replayer/audit_reader.go:169
↓ 1 callersFunctioninitOtlpProcessor
var spanExporter tracesdk.SpanExporter * func setupOTLP(ctx context.Context, addr string, headers string, secured bool) (tracesdk.SpanExporter, error)
pkg/spans/jaeger.go:72
↓ 1 callersFunctioninitOtlpProcessor
*var spanExporter tracesdk.SpanExporter func setupOTLP(ctx context.Context, addr string, headers string, secured bool) (tracesdk.SpanExporter, error)
pkg/trace/jaeger.go:86
↓ 1 callersFunctionisErrorEvent
(event *v1.Event)
pkg/shares/extractor/pod_event_test.go:86
↓ 1 callersFunctionisFileSystemReadOnlyFailure
事件中包含 "read-only file system, which is unexpected" 被分类为 FileSystemReadOnly
pkg/slo/pod_create_failreason.go:422
↓ 1 callersMethodisFinishToTrack
(ev *shares.AuditEvent)
pkg/spans/config.go:343
↓ 1 callersMethodisFinishToTrack
(ev *shares.AuditEvent)
pkg/trace/config.go:423
↓ 1 callersFunctionisFinishUpgrade
return: 1.是否结束 2.是否成功
pkg/slo/pod_upgrade_slo.go:397
↓ 1 callersFunctionisNewUpgradeDelivery
(pod *v1.Pod)
pkg/slo/pod_upgrade_slo.go:386
↓ 1 callersFunctionisOptionInCurrentConfig
(str: string, options: any[], config: string)
grafana_plugin/filter_panel/src/components/FilterComponent.tsx:28
↓ 1 callersFunctionisPodWithPVC
(pod *v1.Pod)
pkg/slo/utils.go:119
↓ 1 callersMethodisStartToTrack
(ev *shares.AuditEvent)
pkg/spans/config.go:329
↓ 1 callersMethodisStartToTrack
(ev *shares.AuditEvent)
pkg/trace/config.go:409
↓ 1 callersFunctionlogPanic
(r interface{})
pkg/spans/consumer.go:246
↓ 1 callersFunctionlogPanic
(r interface{})
pkg/trace/consumer.go:220
↓ 1 callersMethodmaxConsumingSpan
()
pkg/reason/analyzers/analyzer.go:171
↓ 1 callersFunctionnewContextIDGenerator
()
pkg/trace/jaeger.go:147
↓ 1 callersFunctionnewEsClient
()
pkg/slo/utils.go:177
↓ 1 callersFunctionnewLogReader
todo
pkg/replayer/audit_reader.go:136
↓ 1 callersFunctionnewRootCmd
()
cmd/aggregator/main.go:42
↓ 1 callersFunctionnewRootCmd
()
cmd/grafanadi/main.go:27
↓ 1 callersFunctionnewSimpleZSearchReader
(startTime, endTime time.Time)
pkg/slo/utils.go:190
↓ 1 callersMethodnotify
()
pkg/reason/modules/module.go:122
↓ 1 callersMethodnotify
()
pkg/shares/event_data.go:239
↓ 1 callersFunctiononSearch
()
grafana_plugin/tkp_table_panel/src/components/SimplePanel.tsx:80
↓ 1 callersMethodparseField
parse field
pkg/spans/utils.go:22
↓ 1 callersMethodparseField
parse field
pkg/trace/utils.go:24
↓ 1 callersMethodparseFieldPath
只支持int string 和 指针类型的字段
pkg/spans/utils.go:78
↓ 1 callersMethodparseFieldPath
只支持int string 和 指针类型的字段
pkg/trace/utils.go:77
↓ 1 callersFunctionparseParam
use default options
pkg/api/watch.go:19
↓ 1 callersFunctionprocessDelete
(auditEvent *shares.AuditEvent)
pkg/slo/pod_upgrade_slo.go:268
↓ 1 callersFunctionprocessDeleteOp
(auditEvent *shares.AuditEvent)
pkg/slo/pod_delete_slo.go:212
↓ 1 callersMethodprocessEvent
(pe *PodEvent)
pkg/slo/pod_create_slo.go:470
↓ 1 callersFunctionprocessEvents
(auditEvent *shares.AuditEvent)
pkg/slo/pod_delete_slo.go:161
↓ 1 callersMethodprocessPatch
处理非 Status 的字段 包括 finalizer,labels,annotation,spec.SchedulerName 等
pkg/shares/extractor/pod_patch.go:62
↓ 1 callersFunctionprocessPatchNoSubresource
处理非 Status 的字段 包括 finalizer,labels,annotation,spec.SchedulerName 等
pkg/podphase/podphase_patch.go:38
↓ 1 callersFunctionprocessPatchOp
(auditEvent *shares.AuditEvent)
pkg/slo/pod_delete_slo.go:255
↓ 1 callersMethodprocessPatchStatus
处理 Status 的字段的更新
pkg/shares/extractor/pod_patch.go:159
↓ 1 callersFunctionprocessPatchSubResourceStatus
处理 Status 的字段的更新
pkg/podphase/podphase_patch.go:98
↓ 1 callersFunctionprocessPodBinding
(auditEvent *shares.AuditEvent)
pkg/podphase/podphase_binding.go:11
↓ 1 callersFunctionprocessPodCreateLog
处理 pod 创建的审计日志
pkg/slo/pod_create_slo.go:620
↓ 1 callersFunctionprocessPodCreation
用于在 tracing API 中添加一个 apicreate 的 phase
pkg/podphase/podphase_create.go:19
↓ 1 callersFunctionprocessPodDeletion
(auditEvent *shares.AuditEvent)
pkg/podphase/podphase_delete.go:19
↓ 1 callersFunctionprocessPodEventCreation
(auditEvent *shares.AuditEvent)
pkg/podphase/podphase_event_create.go:14
↓ 1 callersFunctionprocessPodEventPatch
(auditEvent *shares.AuditEvent)
pkg/podphase/podphase_events_patch.go:11
↓ 1 callersFunctionprocessPodPatch
处理 Pod 的 Patch
pkg/podphase/podphase_patch.go:20
↓ 1 callersFunctionprocessPodUpdate
处理 Pod 的 Patch
pkg/podphase/podphase_update.go:9
↓ 1 callersMethodprocessTime
审计日志时钟
pkg/slo/pod_create_slo.go:319
↓ 1 callersFunctionprocessUpdateUpgrade
(auditEvent *shares.AuditEvent)
pkg/slo/pod_upgrade_slo.go:218
↓ 1 callersFunctionprocessUpgradeStatus
(auditEvent *shares.AuditEvent)
pkg/slo/pod_upgrade_slo.go:201
↓ 1 callersFunctionprocessUpgradeTrigger
(auditEvent *shares.AuditEvent)
pkg/slo/pod_upgrade_slo.go:312
↓ 1 callersFunctionqueryAuditLogByID
(auditID string)
pkg/api/zsearch.go:786
← previousnext →501–600 of 1,310, ranked by callers