{ "cells": [ { "cell_type": "markdown", "id": "10fed33d-be68-4c1b-a045-30f853f1e6a5", "metadata": {}, "source": [ "# Query Audit Log via Jupyter and Trino\n", "\n", "Also see: \n", "- https://grafana.com/grafana/dashboards/22292-vast-audit-dashboard/" ] }, { "cell_type": "code", "execution_count": 1, "id": "d3c30da6-abce-4090-80e7-452dbb55529e", "metadata": {}, "outputs": [], "source": [ "import urllib3\n", "\n", "urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)" ] }, { "cell_type": "code", "execution_count": 2, "id": "c8c3b38b-d3d6-4ac6-a99c-31bb43285f24", "metadata": {}, "outputs": [], "source": [ "%load_ext sql" ] }, { "cell_type": "code", "execution_count": 3, "id": "4f29846f-d23d-429a-bab2-5ba51d58593b", "metadata": {}, "outputs": [ { "data": { "text/html": [ "Connecting to 'trino://admin@10.143.11.241:8443/vast'" ], "text/plain": [ "Connecting to 'trino://admin@10.143.11.241:8443/vast'" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%sql trino://admin@${DOCKER_HOST_OR_IP}:8443/vast --connection_arguments '{\"http_scheme\":\"https\", \"verify\": false}'" ] }, { "cell_type": "code", "execution_count": 4, "id": "8f63070f-016d-41b7-af8b-43cc3eb3507b", "metadata": {}, "outputs": [ { "data": { "text/html": [ "Running query in 'trino://admin@10.143.11.241:8443/vast'" ], "text/plain": [ "Running query in 'trino://admin@10.143.11.241:8443/vast'" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
cluster_name | \n", "cnode_name | \n", "time | \n", "client_ip | \n", "cluster_vip | \n", "tenant | \n", "protocol | \n", "rpc_type | \n", "view_path | \n", "login_name | \n", "uid | \n", "sid | \n", "s3_access_keys | \n", "status | \n", "nfs3_required_permissions | \n", "nfs3_granted_permissions | \n", "nfs_link_name | \n", "nfs_link_path | \n", "rename_path | \n", "rename_name | \n", "nfs_rpc_sub_types | \n", "nfs_symlink | \n", "nfs4_required_access | \n", "nfs4_granted_access | \n", "nfs4_ftype | \n", "s3_used_access_key | \n", "s3_request_id | \n", "connection_type | \n", "s3_bucket_name | \n", "s3_multipart_upload_id | \n", "s3_version_id | \n", "s3_version_phandle | \n", "s3_source_object | \n", "smb_ads_name | \n", "smb_create_action | \n", "smb_create_option | \n", "smb_create_disposition | \n", "smb_delete_on_close | \n", "smb_info_type | \n", "smb_info_class | \n", "smb_rename_struct | \n", "num_ops | \n", "num_bytes | \n", "time_str | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.743450 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405380490835875 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "11250 | \n", "2024-12-09T16:46:00.743Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.742352 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405380490835873 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "10957 | \n", "2024-12-09T16:46:00.742Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.739602 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405380490835871 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "12562 | \n", "2024-12-09T16:46:00.739Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.738498 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405380490835869 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "12861 | \n", "2024-12-09T16:46:00.738Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.738013 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405586649568943 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "10405 | \n", "2024-12-09T16:46:00.738Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.737418 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405861528663718 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "49216 | \n", "2024-12-09T16:46:00.737Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.737001 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405243051779696 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "49216 | \n", "2024-12-09T16:46:00.737Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.736670 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405243051779698 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "49216 | \n", "2024-12-09T16:46:00.736Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.736654 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405174332226281 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "49216 | \n", "2024-12-09T16:46:00.736Z | \n", "
selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 16:46:00.736553 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "/csnow-bucket | \n", "chris.snow@selab.vastdata.com | \n", "5102 | \n", "None | \n", "['Y5101AQQTB1PUAEKQXN5', '', '', ''] | \n", "Success | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "Y5101AQQTB1PUAEKQXN5 | \n", "405724088776494 | \n", "HTTP | \n", "csnow-bucket | \n", "None | \n", "-1 | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "49216 | \n", "2024-12-09T16:46:00.736Z | \n", "
\n", " | cluster_name | \n", "cnode_name | \n", "time | \n", "client_ip | \n", "cluster_vip | \n", "tenant | \n", "protocol | \n", "rpc_type | \n", "path | \n", "view_path | \n", "... | \n", "smb_create_action | \n", "smb_create_option | \n", "smb_create_disposition | \n", "smb_delete_on_close | \n", "smb_info_type | \n", "smb_info_class | \n", "smb_rename_struct | \n", "num_ops | \n", "num_bytes | \n", "time_str | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 10:36:21.180570 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "PUT_OBJECT | \n", "(path: '/csnow-bucket/iceberg/twitter_data-24c... | \n", "/csnow-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "0 | \n", "2024-12-09T10:36:21.180Z | \n", "
1 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 10:36:21.235536 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "(path: '/csnow-bucket/iceberg/twitter_data-24c... | \n", "/csnow-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "4125 | \n", "2024-12-09T10:36:21.235Z | \n", "
2 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 10:36:21.328924 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "PUT_OBJECT | \n", "(path: '/csnow-bucket/iceberg/twitter_data-24c... | \n", "/csnow-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "0 | \n", "2024-12-09T10:36:21.328Z | \n", "
3 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 10:36:21.975770 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "(path: '/csnow-bucket/iceberg/twitter_data-24c... | \n", "/csnow-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "2044 | \n", "2024-12-09T10:36:21.975Z | \n", "
4 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 10:36:23.221401 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "S3 | \n", "GET_OBJECT | \n", "(path: '/csnow-bucket/iceberg/twitter_data-24c... | \n", "/csnow-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "2044 | \n", "2024-12-09T10:36:23.221Z | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
95 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 11:28:17.698808 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "NDB | \n", "QUERY_DATA | \n", "(path: '/vast-big-catalog-bucket/vast_big_cata... | \n", "/vast-big-catalog-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "0 | \n", "2024-12-09T11:28:17.698Z | \n", "
96 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 11:28:17.722494 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "NDB | \n", "QUERY_DATA | \n", "(path: '/vast-big-catalog-bucket/vast_big_cata... | \n", "/vast-big-catalog-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "0 | \n", "2024-12-09T11:28:17.722Z | \n", "
97 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 11:28:17.740095 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "NDB | \n", "QUERY_DATA | \n", "(path: '/vast-big-catalog-bucket/vast_big_cata... | \n", "/vast-big-catalog-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "0 | \n", "2024-12-09T11:28:17.740Z | \n", "
98 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 11:28:17.789647 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "NDB | \n", "QUERY_DATA | \n", "(path: '/vast-big-catalog-bucket/vast_big_cata... | \n", "/vast-big-catalog-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "0 | \n", "2024-12-09T11:28:17.789Z | \n", "
99 | \n", "selab-var-204 | \n", "cnode-3-14 | \n", "2024-12-09 11:28:17.828693 | \n", "172.200.12.241 | \n", "172.200.204.2 | \n", "default | \n", "NDB | \n", "QUERY_DATA | \n", "(path: '/vast-big-catalog-bucket/vast_big_cata... | \n", "/vast-big-catalog-bucket | \n", "... | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "None | \n", "1 | \n", "0 | \n", "2024-12-09T11:28:17.828Z | \n", "
100 rows × 46 columns
\n", "