阿里云時(shí)序數(shù)據(jù)庫TSDB已與阿里云ActionTrail集成,您可以在ActionTrail中查看和檢索用戶行為日志,并將日志投遞到日志服務(wù) LogStore或指定的OSS存儲(chǔ)空間中,以滿足實(shí)時(shí)審計(jì)、問題回溯分析等需求。
ActionTrail中記錄的TSDB操作日志
TSDB的操作審計(jì)日志主要包含的是API事件,其中OpenAPI事件在ActionTrail中記錄的eventType取值為ApiCall,其含義請(qǐng)參考管控類API概覽。
下述API事件目前尚未包含在管控類API概覽文檔中,這些ApiCall類型的事件含義參考如下:
事件名稱 | 事件含義 |
---|---|
CreateHiTSDBUser | 創(chuàng)建TSDB實(shí)例用戶。 |
DeleteHiTSDBUser | 刪除TSDB實(shí)例用戶。 |
CreateTSDBInstanceEndpoint | 創(chuàng)建TSQL實(shí)例連接串。 |
DeleteTSDBInstanceEndpoint | 釋放TSQL實(shí)例連接串。 |
DescribeTSDBInstanceEndpointList | 獲取TSQL實(shí)例連接串。 |
CreateTSDBInstanceNetworkInterface | 開通TSDB實(shí)例公網(wǎng)訪問地址。 |
CreateTSDBInstanceSingleTunnel | 開通TSDB實(shí)例的TSQL VPC實(shí)例連接地址。 |
DeleteHiTSDBInstanceDataAsync | 異步刪除TSDB實(shí)例保存的數(shù)據(jù)。 |
DeleteHiTSDBInstanceMetaAsync | 異步刪除TSDB實(shí)例保存的元數(shù)據(jù)。 |
UpdateHiTSDBInstanceDataTtl | 設(shè)置TSDB實(shí)例數(shù)據(jù)的保留時(shí)間。 |
UpgradeHiTSDBInstanceVersion | TSDB實(shí)例小版本升級(jí)。 |
ExploreHiTSDBInstanceData | 查詢TSDB實(shí)例保存的數(shù)據(jù)。 |
ExploreHiTSDBInstanceDataBySQL | 通過SQL查詢TSDB保存的語句。 |
ExploreHiTSDBInstanceDataFieldList | 查詢TSDB實(shí)例保存的數(shù)據(jù)field列表。 |
ExploreHiTSDBInstanceDataMetricList | 查詢TSDB實(shí)例保存的數(shù)據(jù)的metric列表。 |
ExploreHiTSDBInstanceDataTagKeyList | 查詢TSDB實(shí)例保存的數(shù)據(jù)的Tag Key列表。 |
ExploreHiTSDBInstanceDataTagValueList | 查詢TSDB實(shí)例保存的數(shù)據(jù)的Tag Value列表。 |
DescribeHiTSDBInstancePerformance | 查詢TSDB實(shí)例性能數(shù)據(jù)。 |
DescribeHiTSDBInstancePerformanceSummary | 查詢TSDB實(shí)例性能數(shù)據(jù)概覽。 |
DescribeHiTSDBInstanceSimpleConfig | 查詢TSDB實(shí)例基本信息及是否支持用戶鑒權(quán)。 |
DescribeHiTSDBInstanceVersionInfo | 查詢TSDB實(shí)例版本信息。 |
DescribeTSDBInstanceSingleTunnelList | 查詢TSDB實(shí)例的VPC連接地址。 |
DescribeTStreamEnable | 查詢是否支持預(yù)處理。 |
DescribeTStreamRuleList | 查詢預(yù)處理任務(wù)列表。 |
UpdateHiTSDBUserConfig | 修改TSDB實(shí)例用戶配置信息。 |
CreateTSDBUser | 通過GaiaSQL創(chuàng)建TSDB的用戶。 |
DescribeTSDBUserList | 通過GaiaSQL查詢TSDB的用戶。 |
CreateInstancePluginTask | 創(chuàng)建SLS數(shù)據(jù)導(dǎo)入任務(wù)。 |
UpdateInstancePluginTask | 更新SLS數(shù)據(jù)導(dǎo)入任務(wù)。 |
ExploreInstancePluginTask | 查詢SLS數(shù)據(jù)導(dǎo)入任務(wù)。 |
DescribeMonitors | 查詢監(jiān)視器信息。 |
DescribeRdsInstances | 查詢RDS實(shí)例信息。 |
DescribeTSDBAvailableResource | 查詢TSDB支持的區(qū)域以及規(guī)格。 |
DescribeTSDBInstanceUpgradeAvailableResource | 查詢TSDB實(shí)例可變配的規(guī)格。 |
ListTSDBInstanceNetworkInterfaces | 查詢TSDB實(shí)例的網(wǎng)卡信息。 |
WriteHiTSDBInstanceDemoData | 向TSDB實(shí)例寫入測(cè)試數(shù)據(jù)。 |
DescribeUserRamRoleAuthorization | 查詢用戶是否有RAM實(shí)例權(quán)限。 |
ListArmsDashboards | 查詢Arms儀表盤。 |
OpenArmsService | 開通Arms儀表盤。 |
CreateInfluxdbDatabase | 創(chuàng)建InfluxDB?版的數(shù)據(jù)庫。 |
DeleteInfluxdbDatabase | 刪除InfluxDB?版的數(shù)據(jù)庫。 |
CreateInfluxdbUser | 創(chuàng)建InfluxDB?版的用戶。 |
UpdateInfluxdbUser | 更新InfluxDB?版的用戶。 |
DeleteInfluxdbUser | 刪除InfluxDB?版的用戶。 |
DescribeInfluxdbDatabaseMeasurement | 查詢InfluxDB?版的數(shù)據(jù)表。 |
DeleteInfluxdbMeasurement | 創(chuàng)建InfluxDB?版的數(shù)據(jù)表。 |
DescribeInfluxdbDatabaseSeriese | 查詢InfluxDB?版的數(shù)據(jù)序列。 |
DeleteInfluxdbSeries | 創(chuàng)建InfluxDB?版的數(shù)據(jù)序列。 |
DescribeInfluxdbAccountPermission | 查詢InfluxDB?版用戶的數(shù)據(jù)庫權(quán)限。 |
UpdateInfluxdbAccountPermission | 設(shè)置InfluxDB?版用戶的數(shù)據(jù)庫權(quán)限。 |
UpdateInfluxdbDatabaseRetention | 設(shè)置InfluxDB?版實(shí)例的保留策略。 |
DescribeInfluxdbDatabaseRetention | 查詢InfluxDB?版實(shí)例的保留策略。 |
DescribeMoveInfluxdbPermission | 檢查InfluxDB?版實(shí)例是否可達(dá),是否存在同名數(shù)據(jù)庫。 |
CreateInfluxdbDataBackupTask | 創(chuàng)建InfluxDB?版實(shí)例的備份任務(wù)。 |
CreateInfluxdbDataMigrationTask | 創(chuàng)建InfluxDB?版實(shí)例的遷移任務(wù)。 |
DescribeInfluxDBAvailableResource | 查詢InfluxDB? 版實(shí)例可用的規(guī)格。 |
DescribeInfluxDBDataBackupList | 查詢InfluxDB?版實(shí)例的備份任務(wù)列表。 |
DescribeInfluxDBDataRestoreList | 查詢InfluxDB?版實(shí)例的恢復(fù)任務(wù)列表。 |
DescribeInfluxdbDatabaseListWithDefaultRetention | 查詢InfluxDB?版實(shí)例的數(shù)據(jù)庫及保留策略列表。 |
DescribeInfluxdbDataMigrationTaskList | 查詢InfluxDB?版實(shí)例的遷移任務(wù)列表。 |
DescribeInfluxdbUserListWithPermission | 查詢InfluxDB?版實(shí)例的賬號(hào)及權(quán)限列表。 |
DescribeRemoteInfluxdbSchemaInfo | 查詢另一InfluxDB?版實(shí)例的schema信息。 |
ListGrafanaUsers | 查詢InfluxDB?版實(shí)例Grafana賬號(hào)列表。 |
CreateGrafanaUser | 創(chuàng)建InfluxDB?版實(shí)例Grafana賬號(hào)。 |
UpdateGrafanaUser | 更新InfluxDB?版實(shí)例Grafana賬號(hào)。 |
DeleteGrafanaUser | 刪除InfluxDB?版實(shí)例Grafana賬號(hào)。 |
CreateGrafanaDataSource | 創(chuàng)建InfluxDB?版實(shí)例Grafana數(shù)據(jù)源。 |
ListGrafanaDataSources | 查詢InfluxDB?版實(shí)例Grafana數(shù)據(jù)源。 |
UpdateGrafanaDataSource | 更新InfluxDB?版實(shí)例Grafana數(shù)據(jù)源。 |
TSDB的日志樣例
下述示例展示了在ActionTrail中記錄的創(chuàng)建TSDB實(shí)例的日志信息,該條日志記錄了TSDB的API事件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": "LTAIVAhfPt8n****",
"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"
}