Documentation
¶
Index ¶
- type LogsClient
- func (c *LogsClient) CancelLogDownloadTask(request *logs.CancelLogDownloadTaskRequest) (*logs.CancelLogDownloadTaskResponse, error)
- func (c *LogsClient) CreateCollectInfo(request *logs.CreateCollectInfoRequest) (*logs.CreateCollectInfoResponse, error)
- func (c *LogsClient) CreateIndexOption(request *logs.CreateIndexOptionRequest) (*logs.CreateIndexOptionResponse, error)
- func (c *LogsClient) CreateLogDownloadTask(request *logs.CreateLogDownloadTaskRequest) (*logs.CreateLogDownloadTaskResponse, error)
- func (c *LogsClient) CreateLogset(request *logs.CreateLogsetRequest) (*logs.CreateLogsetResponse, error)
- func (c *LogsClient) CreateLogtopic(request *logs.CreateLogtopicRequest) (*logs.CreateLogtopicResponse, error)
- func (c *LogsClient) CreateMetricTask(request *logs.CreateMetricTaskRequest) (*logs.CreateMetricTaskResponse, error)
- func (c *LogsClient) CreateParser(request *logs.CreateParserRequest) (*logs.CreateParserResponse, error)
- func (c *LogsClient) CreateSubscribe(request *logs.CreateSubscribeRequest) (*logs.CreateSubscribeResponse, error)
- func (c *LogsClient) DeleteCollectInfo(request *logs.DeleteCollectInfoRequest) (*logs.DeleteCollectInfoResponse, error)
- func (c *LogsClient) DeleteIndexOption(request *logs.DeleteIndexOptionRequest) (*logs.DeleteIndexOptionResponse, error)
- func (c *LogsClient) DeleteLogset(request *logs.DeleteLogsetRequest) (*logs.DeleteLogsetResponse, error)
- func (c *LogsClient) DeleteLogtopic(request *logs.DeleteLogtopicRequest) (*logs.DeleteLogtopicResponse, error)
- func (c *LogsClient) DeleteMetricTask(request *logs.DeleteMetricTaskRequest) (*logs.DeleteMetricTaskResponse, error)
- func (c *LogsClient) DescribeCollectInfo(request *logs.DescribeCollectInfoRequest) (*logs.DescribeCollectInfoResponse, error)
- func (c *LogsClient) DescribeCollectInfoBatch(request *logs.DescribeCollectInfoBatchRequest) (*logs.DescribeCollectInfoBatchResponse, error)
- func (c *LogsClient) DescribeCollectInfos(request *logs.DescribeCollectInfosRequest) (*logs.DescribeCollectInfosResponse, error)
- func (c *LogsClient) DescribeCollectResources(request *logs.DescribeCollectResourcesRequest) (*logs.DescribeCollectResourcesResponse, error)
- func (c *LogsClient) DescribeIndexOption(request *logs.DescribeIndexOptionRequest) (*logs.DescribeIndexOptionResponse, error)
- func (c *LogsClient) DescribeLogset(request *logs.DescribeLogsetRequest) (*logs.DescribeLogsetResponse, error)
- func (c *LogsClient) DescribeLogsets(request *logs.DescribeLogsetsRequest) (*logs.DescribeLogsetsResponse, error)
- func (c *LogsClient) DescribeLogtopic(request *logs.DescribeLogtopicRequest) (*logs.DescribeLogtopicResponse, error)
- func (c *LogsClient) DescribeLogtopics(request *logs.DescribeLogtopicsRequest) (*logs.DescribeLogtopicsResponse, error)
- func (c *LogsClient) DescribeLogtopicsGlobal(request *logs.DescribeLogtopicsGlobalRequest) (*logs.DescribeLogtopicsGlobalResponse, error)
- func (c *LogsClient) DescribeMetricTask(request *logs.DescribeMetricTaskRequest) (*logs.DescribeMetricTaskResponse, error)
- func (c *LogsClient) DescribeMetricTasks(request *logs.DescribeMetricTasksRequest) (*logs.DescribeMetricTasksResponse, error)
- func (c *LogsClient) DescribeParser(request *logs.DescribeParserRequest) (*logs.DescribeParserResponse, error)
- func (c *LogsClient) DescribeSubscribe(request *logs.DescribeSubscribeRequest) (*logs.DescribeSubscribeResponse, error)
- func (c *LogsClient) DisableLogger()
- func (c *LogsClient) GetLogDownloadTasks(request *logs.GetLogDownloadTasksRequest) (*logs.GetLogDownloadTasksResponse, error)
- func (c *LogsClient) GetLogs(request *logs.GetLogsRequest) (*logs.GetLogsResponse, error)
- func (c *LogsClient) Histograms(request *logs.HistogramsRequest) (*logs.HistogramsResponse, error)
- func (c *LogsClient) InstanceCollectConfigList(request *logs.InstanceCollectConfigListRequest) (*logs.InstanceCollectConfigListResponse, error)
- func (c *LogsClient) InstanceCollectConfigModify(request *logs.InstanceCollectConfigModifyRequest) (*logs.InstanceCollectConfigModifyResponse, error)
- func (c *LogsClient) K8sAgentHeartbeat(request *logs.K8sAgentHeartbeatRequest) (*logs.K8sAgentHeartbeatResponse, error)
- func (c *LogsClient) K8sDispatchConf(request *logs.K8sDispatchConfRequest) (*logs.K8sDispatchConfResponse, error)
- func (c *LogsClient) K8sDispatchConfNew(request *logs.K8sDispatchConfNewRequest) (*logs.K8sDispatchConfNewResponse, error)
- func (c *LogsClient) K8sWatchHeartbeat(request *logs.K8sWatchHeartbeatRequest) (*logs.K8sWatchHeartbeatResponse, error)
- func (c *LogsClient) K8sconfigNewV2(request *logs.K8sconfigNewV2Request) (*logs.K8sconfigNewV2Response, error)
- func (c *LogsClient) LogAggregate(request *logs.LogAggregateRequest) (*logs.LogAggregateResponse, error)
- func (c *LogsClient) LogCount(request *logs.LogCountRequest) (*logs.LogCountResponse, error)
- func (c *LogsClient) LogDetail(request *logs.LogDetailRequest) (*logs.LogDetailResponse, error)
- func (c *LogsClient) LogDetailPublic(request *logs.LogDetailPublicRequest) (*logs.LogDetailPublicResponse, error)
- func (c *LogsClient) LogSearch(request *logs.LogSearchRequest) (*logs.LogSearchResponse, error)
- func (c *LogsClient) LogSearchId(request *logs.LogSearchIdRequest) (*logs.LogSearchIdResponse, error)
- func (c *LogsClient) ProductPodChange(request *logs.ProductPodChangeRequest) (*logs.ProductPodChangeResponse, error)
- func (c *LogsClient) ProductPodLabelSelect(request *logs.ProductPodLabelSelectRequest) (*logs.ProductPodLabelSelectResponse, error)
- func (c *LogsClient) Push(request *logs.PushRequest) (*logs.PushResponse, error)
- func (c *LogsClient) Search(request *logs.SearchRequest) (*logs.SearchResponse, error)
- func (c *LogsClient) SetConfig(config *core.Config)
- func (c *LogsClient) SetLogger(logger core.Logger)
- func (c *LogsClient) TestMetricTask(request *logs.TestMetricTaskRequest) (*logs.TestMetricTaskResponse, error)
- func (c *LogsClient) UpdateCollectInfo(request *logs.UpdateCollectInfoRequest) (*logs.UpdateCollectInfoResponse, error)
- func (c *LogsClient) UpdateCollectInfoStatus(request *logs.UpdateCollectInfoStatusRequest) (*logs.UpdateCollectInfoStatusResponse, error)
- func (c *LogsClient) UpdateCollectResources(request *logs.UpdateCollectResourcesRequest) (*logs.UpdateCollectResourcesResponse, error)
- func (c *LogsClient) UpdateIndexOption(request *logs.UpdateIndexOptionRequest) (*logs.UpdateIndexOptionResponse, error)
- func (c *LogsClient) UpdateLogset(request *logs.UpdateLogsetRequest) (*logs.UpdateLogsetResponse, error)
- func (c *LogsClient) UpdateLogtopic(request *logs.UpdateLogtopicRequest) (*logs.UpdateLogtopicResponse, error)
- func (c *LogsClient) UpdateMetricTask(request *logs.UpdateMetricTaskRequest) (*logs.UpdateMetricTaskResponse, error)
- func (c *LogsClient) UpdateParser(request *logs.UpdateParserRequest) (*logs.UpdateParserResponse, error)
- func (c *LogsClient) UpdateSubscribe(request *logs.UpdateSubscribeRequest) (*logs.UpdateSubscribeResponse, error)
- func (c *LogsClient) ValidateParser(request *logs.ValidateParserRequest) (*logs.ValidateParserResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogsClient ¶
type LogsClient struct {
core.JDCloudClient
}
func NewLogsClient ¶
func NewLogsClient(credential *core.Credential) *LogsClient
func (*LogsClient) CancelLogDownloadTask ¶ added in v1.63.0
func (c *LogsClient) CancelLogDownloadTask(request *logs.CancelLogDownloadTaskRequest) (*logs.CancelLogDownloadTaskResponse, error)
取消日志下载任务
func (*LogsClient) CreateCollectInfo ¶ added in v1.11.0
func (c *LogsClient) CreateCollectInfo(request *logs.CreateCollectInfoRequest) (*logs.CreateCollectInfoResponse, error)
创建采集配置,支持基于云产品模板生成采集模板;支持用于自定义采集配置。
func (*LogsClient) CreateIndexOption ¶ added in v1.63.0
func (c *LogsClient) CreateIndexOption(request *logs.CreateIndexOptionRequest) (*logs.CreateIndexOptionResponse, error)
创建索引配置:业务日志指定索引相关的配置,包含全局及字段级别的配置
func (*LogsClient) CreateLogDownloadTask ¶ added in v1.63.0
func (c *LogsClient) CreateLogDownloadTask(request *logs.CreateLogDownloadTaskRequest) (*logs.CreateLogDownloadTaskResponse, error)
创建日志下载任务
func (*LogsClient) CreateLogset ¶ added in v1.11.0
func (c *LogsClient) CreateLogset(request *logs.CreateLogsetRequest) (*logs.CreateLogsetResponse, error)
创建日志集。名称不可重复。
func (*LogsClient) CreateLogtopic ¶ added in v1.11.0
func (c *LogsClient) CreateLogtopic(request *logs.CreateLogtopicRequest) (*logs.CreateLogtopicResponse, error)
创建日志主题,不可与当前日志集下现有日志主题重名。
func (*LogsClient) CreateMetricTask ¶ added in v1.13.0
func (c *LogsClient) CreateMetricTask(request *logs.CreateMetricTaskRequest) (*logs.CreateMetricTaskResponse, error)
创建监控任务,不可与当前日志主题下现有日志监控任务重名。
func (*LogsClient) CreateParser ¶ added in v1.56.0
func (c *LogsClient) CreateParser(request *logs.CreateParserRequest) (*logs.CreateParserResponse, error)
创建日志的解析配置。
func (*LogsClient) CreateSubscribe ¶ added in v1.56.0
func (c *LogsClient) CreateSubscribe(request *logs.CreateSubscribeRequest) (*logs.CreateSubscribeResponse, error)
创建日志消费
func (*LogsClient) DeleteCollectInfo ¶ added in v1.63.0
func (c *LogsClient) DeleteCollectInfo(request *logs.DeleteCollectInfoRequest) (*logs.DeleteCollectInfoResponse, error)
删除采集配置
func (*LogsClient) DeleteIndexOption ¶ added in v1.63.0
func (c *LogsClient) DeleteIndexOption(request *logs.DeleteIndexOptionRequest) (*logs.DeleteIndexOptionResponse, error)
删除索引配置:业务日志指定索引相关的配置,包含全局及字段级别的配置
func (*LogsClient) DeleteLogset ¶ added in v1.11.0
func (c *LogsClient) DeleteLogset(request *logs.DeleteLogsetRequest) (*logs.DeleteLogsetResponse, error)
删除日志集,删除多个日志集时,任意的日志集包含了日志主题的,将导致全部删除失败。
func (*LogsClient) DeleteLogtopic ¶ added in v1.11.0
func (c *LogsClient) DeleteLogtopic(request *logs.DeleteLogtopicRequest) (*logs.DeleteLogtopicResponse, error)
删除日志主题。其采集配置与采集实例配置将一并删除。
func (*LogsClient) DeleteMetricTask ¶ added in v1.13.0
func (c *LogsClient) DeleteMetricTask(request *logs.DeleteMetricTaskRequest) (*logs.DeleteMetricTaskResponse, error)
删除指定监控任务。
func (*LogsClient) DescribeCollectInfo ¶ added in v1.11.0
func (c *LogsClient) DescribeCollectInfo(request *logs.DescribeCollectInfoRequest) (*logs.DescribeCollectInfoResponse, error)
采集配置的基本信息。
func (*LogsClient) DescribeCollectInfoBatch ¶ added in v1.63.0
func (c *LogsClient) DescribeCollectInfoBatch(request *logs.DescribeCollectInfoBatchRequest) (*logs.DescribeCollectInfoBatchResponse, error)
批量查询采集配置的基本信息。
func (*LogsClient) DescribeCollectInfos ¶ added in v1.63.0
func (c *LogsClient) DescribeCollectInfos(request *logs.DescribeCollectInfosRequest) (*logs.DescribeCollectInfosResponse, error)
采集配置列表信息。
func (*LogsClient) DescribeCollectResources ¶ added in v1.11.0
func (c *LogsClient) DescribeCollectResources(request *logs.DescribeCollectResourcesRequest) (*logs.DescribeCollectResourcesResponse, error)
查询采集配置的实例列表
func (*LogsClient) DescribeIndexOption ¶ added in v1.63.0
func (c *LogsClient) DescribeIndexOption(request *logs.DescribeIndexOptionRequest) (*logs.DescribeIndexOptionResponse, error)
查询索引配置:业务日志指定索引相关的配置,包含全局及字段级别的配置
func (*LogsClient) DescribeLogset ¶ added in v1.11.0
func (c *LogsClient) DescribeLogset(request *logs.DescribeLogsetRequest) (*logs.DescribeLogsetResponse, error)
查询日志集详情。
func (*LogsClient) DescribeLogsets ¶ added in v1.11.0
func (c *LogsClient) DescribeLogsets(request *logs.DescribeLogsetsRequest) (*logs.DescribeLogsetsResponse, error)
查询日志集列表。支持按照名称进行模糊查询。结果中包含了该日志集是否存在日志主题的信息。存在日志主题的日志集不允许删除。
func (*LogsClient) DescribeLogtopic ¶ added in v1.11.0
func (c *LogsClient) DescribeLogtopic(request *logs.DescribeLogtopicRequest) (*logs.DescribeLogtopicResponse, error)
查询日志主题基本信息。如配置了采集配置,将返回采集配置的UID
func (*LogsClient) DescribeLogtopics ¶ added in v1.11.0
func (c *LogsClient) DescribeLogtopics(request *logs.DescribeLogtopicsRequest) (*logs.DescribeLogtopicsResponse, error)
查询日志主题列表,支持按照名称模糊查询。
func (*LogsClient) DescribeLogtopicsGlobal ¶ added in v1.63.0
func (c *LogsClient) DescribeLogtopicsGlobal(request *logs.DescribeLogtopicsGlobalRequest) (*logs.DescribeLogtopicsGlobalResponse, error)
查询日志主题列表,支持按照名称模糊查询。
func (*LogsClient) DescribeMetricTask ¶ added in v1.13.0
func (c *LogsClient) DescribeMetricTask(request *logs.DescribeMetricTaskRequest) (*logs.DescribeMetricTaskResponse, error)
查询指定监控任务的详情信息
func (*LogsClient) DescribeMetricTasks ¶ added in v1.13.0
func (c *LogsClient) DescribeMetricTasks(request *logs.DescribeMetricTasksRequest) (*logs.DescribeMetricTasksResponse, error)
查询监控任务列表,返回该主题下的所有监控任务信息。
func (*LogsClient) DescribeParser ¶ added in v1.56.0
func (c *LogsClient) DescribeParser(request *logs.DescribeParserRequest) (*logs.DescribeParserResponse, error)
获取解析配置
func (*LogsClient) DescribeSubscribe ¶ added in v1.56.0
func (c *LogsClient) DescribeSubscribe(request *logs.DescribeSubscribeRequest) (*logs.DescribeSubscribeResponse, error)
日志消费信息
func (*LogsClient) DisableLogger ¶ added in v1.13.0
func (c *LogsClient) DisableLogger()
func (*LogsClient) GetLogDownloadTasks ¶ added in v1.63.0
func (c *LogsClient) GetLogDownloadTasks(request *logs.GetLogDownloadTasksRequest) (*logs.GetLogDownloadTasksResponse, error)
获取日志下载任务列表
func (*LogsClient) GetLogs ¶ added in v1.56.0
func (c *LogsClient) GetLogs(request *logs.GetLogsRequest) (*logs.GetLogsResponse, error)
扫描日志
func (*LogsClient) Histograms ¶ added in v1.56.0
func (c *LogsClient) Histograms(request *logs.HistogramsRequest) (*logs.HistogramsResponse, error)
日志检索结果直方图
func (*LogsClient) InstanceCollectConfigList ¶ added in v1.63.0
func (c *LogsClient) InstanceCollectConfigList(request *logs.InstanceCollectConfigListRequest) (*logs.InstanceCollectConfigListResponse, error)
获取实例采集配置列表
func (*LogsClient) InstanceCollectConfigModify ¶ added in v1.63.0
func (c *LogsClient) InstanceCollectConfigModify(request *logs.InstanceCollectConfigModifyRequest) (*logs.InstanceCollectConfigModifyResponse, error)
修改产品实例采集配置信息
func (*LogsClient) K8sAgentHeartbeat ¶ added in v1.63.0
func (c *LogsClient) K8sAgentHeartbeat(request *logs.K8sAgentHeartbeatRequest) (*logs.K8sAgentHeartbeatResponse, error)
k8s agent heartbeat
func (*LogsClient) K8sDispatchConf ¶ added in v1.63.0
func (c *LogsClient) K8sDispatchConf(request *logs.K8sDispatchConfRequest) (*logs.K8sDispatchConfResponse, error)
k8s日志采集配置下发
func (*LogsClient) K8sDispatchConfNew ¶ added in v1.63.0
func (c *LogsClient) K8sDispatchConfNew(request *logs.K8sDispatchConfNewRequest) (*logs.K8sDispatchConfNewResponse, error)
k8s日志采集配置下发
func (*LogsClient) K8sWatchHeartbeat ¶ added in v1.63.0
func (c *LogsClient) K8sWatchHeartbeat(request *logs.K8sWatchHeartbeatRequest) (*logs.K8sWatchHeartbeatResponse, error)
k8s watch heartbeat
func (*LogsClient) K8sconfigNewV2 ¶ added in v1.63.0
func (c *LogsClient) K8sconfigNewV2(request *logs.K8sconfigNewV2Request) (*logs.K8sconfigNewV2Response, error)
k8s日志采集配置下发
func (*LogsClient) LogAggregate ¶ added in v1.63.0
func (c *LogsClient) LogAggregate(request *logs.LogAggregateRequest) (*logs.LogAggregateResponse, error)
获取满足条件的日志聚合数据
func (*LogsClient) LogCount ¶ added in v1.63.0
func (c *LogsClient) LogCount(request *logs.LogCountRequest) (*logs.LogCountResponse, error)
获取满足条件的日志统计数据
func (*LogsClient) LogDetail ¶ added in v1.63.0
func (c *LogsClient) LogDetail(request *logs.LogDetailRequest) (*logs.LogDetailResponse, error)
获取满足条件的日志详情
func (*LogsClient) LogDetailPublic ¶ added in v1.63.0
func (c *LogsClient) LogDetailPublic(request *logs.LogDetailPublicRequest) (*logs.LogDetailPublicResponse, error)
获取满足条件的日志详情
func (*LogsClient) LogSearch ¶ added in v1.63.0
func (c *LogsClient) LogSearch(request *logs.LogSearchRequest) (*logs.LogSearchResponse, error)
获取满足条件的日志数据
func (*LogsClient) LogSearchId ¶ added in v1.63.0
func (c *LogsClient) LogSearchId(request *logs.LogSearchIdRequest) (*logs.LogSearchIdResponse, error)
获取满足条件的查询id
func (*LogsClient) ProductPodChange ¶ added in v1.63.0
func (c *LogsClient) ProductPodChange(request *logs.ProductPodChangeRequest) (*logs.ProductPodChangeResponse, error)
产品pod同步
func (*LogsClient) ProductPodLabelSelect ¶ added in v1.63.0
func (c *LogsClient) ProductPodLabelSelect(request *logs.ProductPodLabelSelectRequest) (*logs.ProductPodLabelSelectResponse, error)
产品pod匹配同步
func (*LogsClient) Push ¶ added in v1.63.0
func (c *LogsClient) Push(request *logs.PushRequest) (*logs.PushResponse, error)
自定义日志上报,该接口为PB格式,文档见 https://joyspace.jd.com/page/7CEjD5xK9Tvp6YvXvk5e
func (*LogsClient) Search ¶ added in v1.13.0
func (c *LogsClient) Search(request *logs.SearchRequest) (*logs.SearchResponse, error)
搜索日志
func (*LogsClient) SetConfig ¶
func (c *LogsClient) SetConfig(config *core.Config)
func (*LogsClient) SetLogger ¶
func (c *LogsClient) SetLogger(logger core.Logger)
func (*LogsClient) TestMetricTask ¶ added in v1.13.0
func (c *LogsClient) TestMetricTask(request *logs.TestMetricTaskRequest) (*logs.TestMetricTaskResponse, error)
日志测试,根据用户输入的日志筛选条件以及监控指标设置进行模拟监控统计
func (*LogsClient) UpdateCollectInfo ¶ added in v1.11.0
func (c *LogsClient) UpdateCollectInfo(request *logs.UpdateCollectInfoRequest) (*logs.UpdateCollectInfoResponse, error)
更新采集配置。若传入的实例列表不为空,将覆盖之前的所有实例,而非新增。
func (*LogsClient) UpdateCollectInfoStatus ¶ added in v1.63.0
func (c *LogsClient) UpdateCollectInfoStatus(request *logs.UpdateCollectInfoStatusRequest) (*logs.UpdateCollectInfoStatusResponse, error)
更新采集配置状态:启用与停用
func (*LogsClient) UpdateCollectResources ¶ added in v1.11.0
func (c *LogsClient) UpdateCollectResources(request *logs.UpdateCollectResourcesRequest) (*logs.UpdateCollectResourcesResponse, error)
增量更新采集实例列表。更新的动作支持 add 、 remove
func (*LogsClient) UpdateIndexOption ¶ added in v1.63.0
func (c *LogsClient) UpdateIndexOption(request *logs.UpdateIndexOptionRequest) (*logs.UpdateIndexOptionResponse, error)
更新索引配置:业务日志指定索引相关的配置,包含全局及字段级别的配置
func (*LogsClient) UpdateLogset ¶ added in v1.11.0
func (c *LogsClient) UpdateLogset(request *logs.UpdateLogsetRequest) (*logs.UpdateLogsetResponse, error)
更新日志集。日志集名称不可更新。
func (*LogsClient) UpdateLogtopic ¶ added in v1.11.0
func (c *LogsClient) UpdateLogtopic(request *logs.UpdateLogtopicRequest) (*logs.UpdateLogtopicResponse, error)
更新日志主题。日志主题名称不可更新。
func (*LogsClient) UpdateMetricTask ¶ added in v1.13.0
func (c *LogsClient) UpdateMetricTask(request *logs.UpdateMetricTaskRequest) (*logs.UpdateMetricTaskResponse, error)
更新监控任务,日志监控任务不许重名。
func (*LogsClient) UpdateParser ¶ added in v1.56.0
func (c *LogsClient) UpdateParser(request *logs.UpdateParserRequest) (*logs.UpdateParserResponse, error)
更新解析配置
func (*LogsClient) UpdateSubscribe ¶ added in v1.56.0
func (c *LogsClient) UpdateSubscribe(request *logs.UpdateSubscribeRequest) (*logs.UpdateSubscribeResponse, error)
更新日志消费
func (*LogsClient) ValidateParser ¶ added in v1.56.0
func (c *LogsClient) ValidateParser(request *logs.ValidateParserRequest) (*logs.ValidateParserResponse, error)
验证日志解析语法