日志说明

更新时间:

阿里云时序数据库TSDB已与阿里云ActionTrail集成,您可以在ActionTrail中查看和检索用户行为日志,并将日志投递到日志服务 LogStore或指定的OSS存储空间中,以满足实时审计、问题回溯分析等需求。

ActionTrail中记录的TSDB操作日志

TSDB的操作审计日志主要包含的是API事件,其中OpenAPI事件在ActionTrail中记录的eventType取值为ApiCall,其含义请参考管控类API概览

下述API事件目前尚未包含在管控类API概览文档中,这些ApiCall类型的事件含义参考如下:

事件名称

事件含义

CreateHiTSDBUser

创建TSDB实例用户。

DeleteHiTSDBUser

删除TSDB实例用户。

CreateTSDBInstanceEndpoint

创建TSQL实例连接串。

DeleteTSDBInstanceEndpoint

释放TSQL实例连接串。

DescribeTSDBInstanceEndpointList

获取TSQL实例连接串。

CreateTSDBInstanceNetworkInterface

开通TSDB实例公网访问地址。

CreateTSDBInstanceSingleTunnel

开通TSDB实例的TSQL VPC实例连接地址。

DeleteHiTSDBInstanceDataAsync

异步删除TSDB实例保存的数据。

DeleteHiTSDBInstanceMetaAsync

异步删除TSDB实例保存的元数据。

UpdateHiTSDBInstanceDataTtl

设置TSDB实例数据的保留时间。

UpgradeHiTSDBInstanceVersion

TSDB实例小版本升级。

ExploreHiTSDBInstanceData

查询TSDB实例保存的数据。

ExploreHiTSDBInstanceDataBySQL

通过SQL查询TSDB保存的语句。

ExploreHiTSDBInstanceDataFieldList

查询TSDB实例保存的数据field列表。

ExploreHiTSDBInstanceDataMetricList

查询TSDB实例保存的数据的metric列表。

ExploreHiTSDBInstanceDataTagKeyList

查询TSDB实例保存的数据的Tag Key列表。

ExploreHiTSDBInstanceDataTagValueList

查询TSDB实例保存的数据的Tag Value列表。

DescribeHiTSDBInstancePerformance

查询TSDB实例性能数据。

DescribeHiTSDBInstancePerformanceSummary

查询TSDB实例性能数据概览。

DescribeHiTSDBInstanceSimpleConfig

查询TSDB实例基本信息及是否支持用户鉴权。

DescribeHiTSDBInstanceVersionInfo

查询TSDB实例版本信息。

DescribeTSDBInstanceSingleTunnelList

查询TSDB实例的VPC连接地址。

DescribeTStreamEnable

查询是否支持预处理。

DescribeTStreamRuleList

查询预处理任务列表。

UpdateHiTSDBUserConfig

修改TSDB实例用户配置信息。

CreateTSDBUser

通过GaiaSQL创建TSDB的用户。

DescribeTSDBUserList

通过GaiaSQL查询TSDB的用户。

CreateInstancePluginTask

创建SLS数据导入任务。

UpdateInstancePluginTask

更新SLS数据导入任务。

ExploreInstancePluginTask

查询SLS数据导入任务。

DescribeMonitors

查询监视器信息。

DescribeRdsInstances

查询RDS实例信息。

DescribeTSDBAvailableResource

查询TSDB支持的区域以及规格。

DescribeTSDBInstanceUpgradeAvailableResource

查询TSDB实例可变配的规格。

ListTSDBInstanceNetworkInterfaces

查询TSDB实例的网卡信息。

WriteHiTSDBInstanceDemoData

TSDB实例写入测试数据。

DescribeUserRamRoleAuthorization

查询用户是否有RAM实例权限。

ListArmsDashboards

查询Arms仪表盘。

OpenArmsService

开通Arms仪表盘。

CreateInfluxdbDatabase

创建InfluxDB®版的数据库。

DeleteInfluxdbDatabase

删除InfluxDB®版的数据库。

CreateInfluxdbUser

创建InfluxDB®版的用户。

UpdateInfluxdbUser

更新InfluxDB®版的用户。

DeleteInfluxdbUser

删除InfluxDB®版的用户。

DescribeInfluxdbDatabaseMeasurement

查询InfluxDB®版的数据表。

DeleteInfluxdbMeasurement

创建InfluxDB®版的数据表。

DescribeInfluxdbDatabaseSeriese

查询InfluxDB®版的数据序列。

DeleteInfluxdbSeries

创建InfluxDB®版的数据序列。

DescribeInfluxdbAccountPermission

查询InfluxDB®版用户的数据库权限。

UpdateInfluxdbAccountPermission

设置InfluxDB®版用户的数据库权限。

UpdateInfluxdbDatabaseRetention

设置InfluxDB®版实例的保留策略。

DescribeInfluxdbDatabaseRetention

查询InfluxDB®版实例的保留策略。

DescribeMoveInfluxdbPermission

检查InfluxDB®版实例是否可达,是否存在同名数据库。

CreateInfluxdbDataBackupTask

创建InfluxDB®版实例的备份任务。

CreateInfluxdbDataMigrationTask

创建InfluxDB®版实例的迁移任务。

DescribeInfluxDBAvailableResource

查询InfluxDB® 版实例可用的规格。

DescribeInfluxDBDataBackupList

查询InfluxDB®版实例的备份任务列表。

DescribeInfluxDBDataRestoreList

查询InfluxDB®版实例的恢复任务列表。

DescribeInfluxdbDatabaseListWithDefaultRetention

查询InfluxDB®版实例的数据库及保留策略列表。

DescribeInfluxdbDataMigrationTaskList

查询InfluxDB®版实例的迁移任务列表。

DescribeInfluxdbUserListWithPermission

查询InfluxDB®版实例的账号及权限列表。

DescribeRemoteInfluxdbSchemaInfo

查询另一InfluxDB®版实例的schema信息。

ListGrafanaUsers

查询InfluxDB®版实例Grafana账号列表。

CreateGrafanaUser

创建InfluxDB®版实例Grafana账号。

UpdateGrafanaUser

更新InfluxDB®版实例Grafana账号。

DeleteGrafanaUser

删除InfluxDB®版实例Grafana账号。

CreateGrafanaDataSource

创建InfluxDB®版实例Grafana数据源。

ListGrafanaDataSources

查询InfluxDB®版实例Grafana数据源。

UpdateGrafanaDataSource

更新InfluxDB®版实例Grafana数据源。

TSDB的日志样例

下述示例展示了在ActionTrail中记录的创建TSDB实例的日志信息,该条日志记录了TSDBAPI事件CreateHiTSDBInstance的操作记录。

{
  "eventId": "DC53ABB0-27D6-43D5-B33D-161AA25FC0F0",
  "eventVersion": 1,
  "responseElements": {
    "RequestId": "DC53ABB0-27D6-43D5-B33D-161AA25FC0F0",
    "Message": "The parameter is invalid.",
    "Recommend": "https://error-center.aliyun.com/status/search?Keyword=TSDB.Errorcode.ParameterInvaild&source=PopGw",
    "HostId": "hitsdb.cn-hangzhou.aliyuncs.com",
    "Code": "TSDB.Errorcode.ParameterInvaild"
  },
  "errorMessage": "The parameter is invalid.",
  "eventSource": "hitsdb.cn-hangzhou.aliyuncs.com",
  "requestParameters": {
    "AcsHost": "hitsdb.cn-hangzhou.aliyuncs.com",
    "InstanceStorage": 50,
    "ZoneId": "cn-hangzhou-f",
    "RequestId": "DC53ABB0-27D6-43D5-B33D-161AA25FC0F0",
    "VPCId": "vpc-000000000000000000****",
    "PricingCycle": "Month",
    "VSwitchId": "vsw-0000000000000000****",
    "Duration": 1,
    "InstanceClass": "tsdb.1x.basic",
    "PayType": "POSTPAY",
    "HostId": "hitsdb.cn-hangzhou.aliyuncs.com",
    "InstanceName": "test",
    "AcsProduct": "hitsdb",
    "InstanceAlias": "test",
    "TSDBVersion": "TSDB1.0",
    "MaxTimelineLimit": 2400000,
    "RegionId": "cn-hangzhou",
    "InstanceTps": 10000
  },
  "errorCode": "TSDB.Errorcode.ParameterInvaild",
  "sourceIpAddress": "Internal",
  "eventType": "ApiCall",
  "userIdentity": {
    "accessKeyId": "LTAI****************",
    "sessionContext": {
      "attributes": {
        "mfaAuthenticated": "false"
      }
    },
    "accountId": "1000000000000000",
    "principalId": "1000000000000000",
    "type": "root-account",
    "userName": "root"
  },
  "serviceName": "TSDB",
  "additionalEventData": {
    "Scheme": "http"
  },
  "apiVersion": "2017-06-01",
  "requestId": "DC53ABB0-27D6-43D5-B33D-161AA25FC0F0",
  "eventTime": "2020-12-25T04:13:00Z",
  "isGlobal": false,
  "acsRegion": "cn-hangzhou",
  "eventName": "CreateHiTSDBInstance"
}