Share via


Referência do log de diagnóstico

Observação

Esse recurso requer o plano Premium.

Este artigo fornece uma referência abrangente dos serviços e eventos do log de auditoria disponíveis. Ao entender quais eventos estão registrados nos logs de diagnóstico, sua empresa pode monitorar os padrões de uso detalhados do Azure Databricks em sua conta.

A maneira mais fácil de acessar e consultar os logs de auditoria da sua conta é usando tabelas do sistema (Visualização Pública).

Se você quiser configurar uma entrega de log regular, consulte Configurar a entrega de log de diagnóstico.

O Azure Databricks retém uma cópia dos logs de auditoria por até um ano para fins de análise de segurança e fraude.

Serviços de log de diagnósticos

Os seguintes serviços e seus eventos são registrados por padrão nos logs de diagnóstico.

Serviços no nível do workspace

Nome do serviço Descrição
contas Eventos relacionados a contas, usuários, grupos e listas de acesso IP.
clusters Eventos relacionados a clusters.
clusterPolicies Eventos relacionados a políticas de cluster.
dashboards Eventos relacionados ao uso do painel do Lakeview.
databrickssql Eventos relacionados ao uso do SQL do Databricks.
dbfs Eventos relacionados ao DBFS.
deltaPipelines Eventos relacionados a pipelines do Delta Live Tables.
featureStore Eventos relacionados ao Repositório de Recursos do Databricks.
filesystem Eventos relacionados à API de Arquivos.
genie Eventos relacionados ao acesso ao workspace pela equipe de suporte.
gitCredentials Eventos relacionados às credenciais do Git para as pastas Git do Databricks. Consulte também repos.
globalInitScripts Eventos relacionados a scripts de inicialização globais.
groups Eventos relacionados a grupos de conta e workspace.
ingestão Eventos relacionados a uploads de arquivo.
instancePools Eventos relacionados a pools.
jobs Eventos relacionados a trabalhos.
marketplaceConsumer Eventos relacionados a ações do consumidor no Databricks Marketplace.
marketplaceProvider Eventos relacionados a ações do provedor no Databricks Marketplace.
mlflowAcledArtifact Eventos relacionados a artefatos do ML Flow com ACLs.
mlflowExperiment Eventos relacionados a experimentos de ML Flow.
modelRegistry Eventos relacionados ao registro de modelo.
notebook Eventos relacionados a notebooks.
partnerConnect Eventos relacionados ao Partner Connect.
remoteHistoryService Eventos relacionados à adição de uma remoção de Credenciais do GitHub.
repositórios Eventos relacionados às pastas Git do Databricks. Consulte também gitCredentials.
segredos Eventos relacionados a segredos.
serverlessRealTimeInference Eventos relacionados ao Serviço de Modelo.
sqlPermissions Eventos relacionados ao controle de acesso à tabela de metastore do Hive herdado.
ssh Eventos relacionados ao acesso SSH.
vectorSearch Eventos relacionados à busca em vetores.
webTerminal Eventos relacionados ao recurso de terminal da Web.
workspace Eventos relacionados a workspaces.

Serviços no nível da conta

Os logs de auditoria no nível da conta são disponibilizados para estes serviços:

Nome do serviço Descrição
accountBillableUsage Ações relacionadas ao acesso de uso faturável no console da conta.
accountsAccessControl Ações relacionadas às regras de controle de acesso no nível da conta.
accountsManager Ações relacionadas às configurações de conectividade de rede.
unityCatalog Ações executadas no Catálogo do Unity. Isso também inclui eventos do Compartilhamento Delta. Consulte Eventos de Compartilhamento Delta.

Serviços adicionais de monitoramento de segurança

Há serviços adicionais e ações associadas para workspaces que usam o perfil de segurança de conformidade (necessário para alguns padrões de conformidade, como FedRAMP, PCI e HIPAA) ou monitoramento avançado de segurança.

São serviços no nível do workspace que só serão gerados nos logs se você estiver usando o perfil de segurança de conformidade ou o monitoramento de segurança aprimorado:

Nome do serviço Descrição
capsule8-alerts-dataplane Ações relacionadas ao monitoramento de integridade do arquivo.
clamAVScanService-dataplanel Ações relacionadas ao monitoramento de antivírus.
monit Ações relacionadas ao monitoramento do processo.
syslog Ações relacionadas aos logs do sistema.

Exemplo de esquema do log de diagnósticos

No Azure Databricks, o diagnóstico registra os eventos de saída em um formato JSON. No Azure Databricks, os eventos de saída dos logs de auditoria estão em um formato JSON. As propriedades serviceName e actionName identificam o evento. A convenção de nomenclatura segue a API REST do Databricks.

O exemplo de JSON a seguir é um exemplo de um evento registrado quando um usuário criou um trabalho:

{
    "TenantId": "<your-tenant-id>",
    "SourceSystem": "|Databricks|",
    "TimeGenerated": "2019-05-01T00:18:58Z",
    "ResourceId": "/SUBSCRIPTIONS/SUBSCRIPTION_ID/RESOURCEGROUPS/RESOURCE_GROUP/PROVIDERS/MICROSOFT.DATABRICKS/WORKSPACES/PAID-VNET-ADB-PORTAL",
    "OperationName": "Microsoft.Databricks/jobs/create",
    "OperationVersion": "1.0.0",
    "Category": "jobs",
    "Identity": {
        "email": "mail@contoso.com",
        "subjectName": null
    },
    "SourceIPAddress": "131.0.0.0",
    "LogId": "201b6d83-396a-4f3c-9dee-65c971ddeb2b",
    "ServiceName": "jobs",
    "UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.108 Safari/537.36",
    "SessionId": "webapp-cons-webapp-01exaj6u94682b1an89u7g166c",
    "ActionName": "create",
    "RequestId": "ServiceMain-206b2474f0620002",
    "Response": {
        "statusCode": 200,
        "result": "{\"job_id\":1}"
    },
    "RequestParams": {
        "name": "Untitled",
        "new_cluster": "{\"node_type_id\":\"Standard_DS3_v2\",\"spark_version\":\"5.2.x-scala2.11\",\"num_workers\":8,\"spark_conf\":{\"spark.databricks.delta.preview.enabled\":\"true\"},\"cluster_creator\":\"JOB_LAUNCHER\",\"spark_env_vars\":{\"PYSPARK_PYTHON\":\"/databricks/python3/bin/python3\"},\"enable_elastic_disk\":true}"
    },
    "Type": "DatabricksJobs"
}

Considerações sobre o esquema de log de diagnóstico

  • Se as ações demorarem, a solicitação e a resposta serão registradas separadamente, mas o par de solicitação e resposta terá o mesmo requestId.
  • Ações automatizadas, como redimensionar um cluster devido ao dimensionamento automático ou iniciar um trabalho devido ao agendamento, são executadas pelo usuário System-User.
  • O campo requestParams está sujeito a truncamento. Se o tamanho da representação JSON ultrapassar 100 KB, os valores serão truncados e a cadeia de caracteres ... truncated será anexada a entradas truncadas. Em casos raros nos quais um mapa truncado ainda é maior do que 100 KB, uma única chave TRUNCATED com um valor vazio estará presente.

Eventos da Conta

Abaixo estão os eventos accounts registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
accounts activateUser Um usuário é reativado após ser desativado. Confira Desativar usuários no workspace. * targetUserName
* endpoint
* targetUserId
accounts aadBrowserLogin Um usuário faz logon no Databricks usando um token do Microsoft Entra ID (antigo Azure Active Directory). * user
accounts aadTokenLogin Um usuário faz logon no Databricks por meio do fluxo de trabalho do navegador do Microsoft Entra ID (antigo Azure Active Directory). * user
accounts accountInHouseOAuthClientAuthentication Um cliente OAuth foi autenticado. * endpoint
accounts activateUser O administrador adiciona um usuário à conta do Databricks no portal do Microsoft Azure. * warehouse
* targetUserName
* targetUserId
accounts add Um usuário é adicionado a um workspace do Azure Databricks. * targetUserName
* endpoint
* targetUserId
accounts addPrincipalToGroup Um usuário é adicionado a um grupo no nível do workspace. * targetGroupId
* endpoint
* targetUserId
* targetGroupName
* targetUserName
accounts changeDatabricksSqlAcl As permissões do SQL do Databricks de um usuário foram alteradas. * shardName
* targetUserId
* resourceId
* aclPermissionSet
accounts changeDatabricksWorkspaceAcl As permissões para um workspace são alteradas. * shardName
* targetUserId
* resourceId
* aclPermissionSet
accounts changeDbTokenAcl Quando as permissões em um token são alteradas. * shardName
* targetUserId
* resourceId
* aclPermissionSet
accounts changeServicePrincipalAcls Quando as permissões de uma entidade de serviço são alteradas. * shardName
* targetServicePrincipal
* resourceId
* aclPermissionSet
accounts createGroup Um grupo no nível do workspace é criado. * endpoint
* targetGroupId
* targetGroupName
accounts createIpAccessList Uma lista de acesso por IP foi adicionada ao workspace. * ipAccessListId
* userId
accounts deactivateUser Um usuário é desativado no workspace. Confira Desativar usuários no workspace. * targetUserName
* endpoint
* targetUserId
accounts delete Um usuário é excluído do workspace do Azure Databricks. * targetUserId
* targetUserName
* endpoint
accounts deleteIpAccessList Uma lista de acesso por IP foi excluída do workspace. * ipAccessListId
* userId
accounts garbageCollectDbToken Um usuário executa um comando de coleta de lixo em tokens expirados. * tokenExpirationTime
* tokenClientId
* userId
* tokenCreationTime
* tokenFirstAccessed
accounts generateDbToken Quando alguém gera um token com as Configurações do Usuário ou quando o serviço gera o token. * tokenExpirationTime
* tokenCreatedBy
* tokenHash
* userId
accounts IpAccessDenied Um usuário tenta se conectar ao serviço através de um IP negado. * path
* userName
accounts ipAccessListQuotaExceeded * userId
accounts jwtLogin O usuário faz logon no Databricks usando um JWT. * user
accounts login O usuário faz logon no workspace. * user
accounts logout O usuário faz logoff do workspace. * user
accounts oidcTokenAuthorization Quando uma chamada à API é autorizada através de um token OIDC/OAuth genérico. * user
accounts passwordVerifyAuthentication * user
accounts reachMaxQuotaDbToken Quando o número atual de tokens não expirados exceder a cota de tokens
accounts removeAdmin Um usuário tem as permissões de administrador do workspace revogadas. * targetUserName
* endpoint
* targetUserId
accounts removeGroup Um grupo é removido do workspace. * targetGroupId
* targetGroupName
* endpoint
accounts removePrincipalFromGroup Um usuário foi removido de um grupo. * targetGroupId
* endpoint
* targetUserId
* targetGroupName
* targetUserName
accounts revokeDbToken O token de um usuário é removido de um workspace. Isto pode ser disparado quando um usuário que é removido da conta do Databricks. * userId
accounts setAdmin Um usuário recebe permissões de administrador de conta. * endpoint
* targetUserName
* targetUserId
accounts tokenLogin Um usuário faz logon no Databricks usando um token. * tokenId
* user
accounts updateIpAccessList Uma lista de acesso por IP foi alterada. * ipAccessListId
* userId
accounts updateUser Uma alteração foi feita na conta de um usuário. * warehouse
* targetUserName
* targetUserId
accounts validateEmail Quando um usuário valida seu email após a criação da conta. * endpoint
* targetUserName
* targetUserId

Eventos o Clusters

Abaixo estão os eventos cluster registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
clusters changeClusterAcl Um usuário altera a ACL do cluster. * shardName
* aclPermissionSet
* targetUserId
* resourceId
clusters create Um usuário cria um cluster. * cluster_log_conf
* num_workers
* enable_elastic_disk
* driver_node_type_id
* start_cluster
* docker_image
* ssh_public_keys
* aws_attributes
* acl_path_prefix
* node_type_id
* instance_pool_id
* spark_env_vars
* init_scripts
* spark_version
* cluster_source
* autotermination_minutes
* cluster_name
* autoscale
* custom_tags
* cluster_creator
* enable_local_disk_encryption
* idempotency_token
* spark_conf
* organization_id
* no_driver_daemon
* user_id
* virtual_cluster_size
* apply_policy_default_values
* data_security_mode
clusters createResult Resultados da criação do cluster. Em conjunto com create. * clusterName
* clusterState
* clusterId
* clusterWorkers
* clusterOwnerUserId
clusters delete Um cluster foi encerrado. * cluster_id
clusters deleteResult Resultados do encerramento do cluster. Em conjunto com delete. * clusterName
* clusterState
* clusterId
* clusterWorkers
* clusterOwnerUserId
clusters edit Um usuário faz alterações nas configurações do cluster. Isso registra todas as alterações em log, exceto as alterações de tamanho do cluster ou de comportamento do dimensionamento automático. * cluster_log_conf
* num_workers
* enable_elastic_disk
* driver_node_type_id
* start_cluster
* docker_image
* ssh_public_keys
* aws_attributes
* acl_path_prefix
* node_type_id
* instance_pool_id
* spark_env_vars
* init_scripts
* spark_version
* cluster_source
* autotermination_minutes
* cluster_name
* autoscale
* custom_tags
* cluster_creator
* enable_local_disk_encryption
* idempotency_token
* spark_conf
* organization_id
* no_driver_daemon
* user_id
* virtual_cluster_size
* apply_policy_default_values
* data_security_mode
clusters permanentDelete Um cluster foi excluído da interface do usuário. * cluster_id
clusters resize Redimensionamento do cluster. Isso é registrado em clusters em execução em que a única propriedade que muda é o tamanho do cluster ou o comportamento do dimensionamento automático. * cluster_id
* num_workers
* autoscale
clusters resizeResult Resultados do redimensionamento do cluster. Em conjunto com resize. * clusterName
* clusterState
* clusterId
* clusterWorkers
* clusterOwnerUserId
clusters restart Um usuário reinicia um cluster em execução. * cluster_id
clusters restartResult Resultados da reinicialização do cluster. Em conjunto com restart. * clusterName
* clusterState
* clusterId
* clusterWorkers
* clusterOwnerUserId
clusters start Um usuário inicia um cluster. * init_scripts_safe_mode
* cluster_id
clusters startResult Resultados do inicialização do cluster. Em conjunto com start. * clusterName
* clusterState
* clusterId
* clusterWorkers
* clusterOwnerUserId

Eventos de bibliotecas de clusters

Abaixo estão os eventos clusterLibraries registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
clusterLibraries installLibraries O usuário instala uma biblioteca em um cluster. * cluster_id
* libraries
clusterLibraries uninstallLibraries Usuário desinstala uma biblioteca em um cluster. * cluster_id
* libraries
clusterLibraries installLibraryOnAllClusters Um administrador de workspace agenda a instalação de uma biblioteca em todo o cluster. * user
* library
clusterLibraries uninstallLibraryOnAllClusters Um administrador de workspace remove uma biblioteca da lista para instalar em todos os clusters. * user
* library

Eventos de política de cluster

Abaixo estão os eventos clusterPolicies registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
clusterPolicies create Um usuário criou uma política de cluster. * name
clusterPolicies edit Um usuário editou uma política de cluster. * policy_id
* name
clusterPolicies delete Um usuário excluiu uma política de cluster. * policy_id
clusterPolicies changeClusterPolicyAcl Um administrador do workspace altera permissões em uma política de cluster. * shardName
* targetUserId
* resourceId
* aclPermissionSet

Eventos de painéis

Abaixo estão os eventos dashboards registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
dashboards createDashboard Um usuário cria um painel do Lakeview usando a interface do usuário ou a API. * dashboard_id
dashboards updateDashboard Um usuário faz uma atualização em um painel do Lakeview usando a interface do usuário ou a API. * dashboard_id
dashboards cloneDashboard Um usuário clona um painel do Lakeview. * source_dashboard_id
* new_dashboard_id
dashboards publishDashboard Um usuário publica um painel do Lakeview com ou sem as credenciais inseridas usando a interface do usuário ou a API. * dashboard_id
* credentials_embedded
* warehouse_id
dashboards unpublishDashboard Um usuário cancela a publicação de um painel publicado do Lakeview usando a interface do usuário ou a API. * dashboard_id
dashboards trashDashboard Um usuário move um painel do Lakeview para a lixeira usando a interface do usuário ou a API. * dashboard_id
dashboards restoreDashboard Um usuário restaura um painel do Lakeview da lixeira. * dashboard_id
dashboards migrateDashboard Um usuário migra um painel do DBSQL para um painel do Lakeview. * source_dashboard_id
* new_dashboard_id
dashboards createSchedule Um usuário cria um agendamento de assinatura de email. * dashboard_id
* schedule_id
dashboards updateSchedule Um usuário faz uma atualização em um agendamento de um painel do Lakeview. * dashboard_id
* schedule_id
dashboards deleteSchedule Um usuário exclui um agendamento de um painel do Lakeview. * dashboard_id
* schedule_id
dashboards createSubscription Um usuário assina um destino de email para um agendamento de um painel do Lakeview. * dashboard_id
* schedule_id
* schedule
dashboards deleteSubscription Um usuário exclui um destino de email de um agendamento de um painel do Lakeview. * dashboard_id
* schedule_id

Eventos SQL do Databricks

Abaixo estão os eventos databrickssql registrados em log no nível do workspace.

Observação

Se você gerenciar seus sql warehouses usando a API de pontos de extremidade SQL herdado, os eventos de auditoria do SQL Warehouse terão nomes de ação diferentes. Confira Logs de ponto de extremidade SQL.

Serviço Ação Descrição Parâmetros da solicitação
databrickssql addDashboardWidget Um widget é adicionado a um painel. * dashboardId
* widgetId
databrickssql cancelQueryExecution A execução de uma consulta é cancelada na interface do usuário do editor SQL. Isso não inclui os cancelamentos originados da interface do usuário do Histórico de Consultas ou da API de Execução de SQL do Databricks. * queryExecutionId
databrickssql changeWarehouseAcls Um gerente de warehouse atualiza as permissões em um SQL warehouse. * aclPermissionSet
* resourceId
* shardName
* targetUserId
databrickssql changePermissions Um usuário atualiza as permissões em um objeto. * granteeAndPermission
* objectId
* objectType
databrickssql cloneDashboard Um usuário clona um painel. * dashboardId
databrickssql commandSubmit Somente em logs de auditoria detalhados. Gerado quando um comando é enviado a um SQL Warehouse, independentemente da origem da solicitação. * warehouseId
* commandId
* validation
* commandText
databrickssql commandFinish Somente em logs de auditoria detalhados. Gerado quando um comando em um SQL Warehouse é concluído ou cancelado, independentemente da origem da solicitação de cancelamento. * warehouseId
* commandId
databrickssql createAlert Um usuário cria um alerta. * alertId
databrickssql createNotificationDestination Um administrador de workspace cria um destino de notificação. * notificationDestinationId
* notificationDestinationType
databrickssql createDashboard Um usuário cria um painel. * dashboardId
databrickssql createDataPreviewDashboard Um usuário cria um dashboard de visualização de dados. * dashboardId
databrickssql createWarehouse Um usuário com o direito de criação de cluster cria um SQL Warehouse. * auto_resume
* auto_stop_mins
* channel
* cluster_size
* conf_pairs
* custom_cluster_confs
* enable_databricks_compute
* enable_photon
* enable_serverless_compute
* instance_profile_arn
* max_num_clusters
* min_num_clusters
* name
* size
* spot_instance_policy
* tags
* test_overrides
databrickssql createQuery Um usuário cria uma consulta salvando um rascunho de consulta. * queryId
databrickssql createQueryDraft Um usuário cria um rascunho de consulta. * queryId
databrickssql createQuerySnippet Um usuário cria um trecho de consulta. * querySnippetId
databrickssql createSampleDashboard Um usuário cria um dashboard de exemplo. * sampleDashboardId
databrickssql createVisualization Um usuário gera uma visualização usando o editor SQL. Exclui tabelas de resultados padrão e visualizações em notebooks que utilizam SQL Warehouses. * queryId
* visualizationId
databrickssql deleteAlert Um usuário exclui um alerta da interface de alertas ou por meio da API. Exclui as exclusões da interface do usuário do navegador de arquivos. * alertId
databrickssql deleteNotificationDestination Um administrador de workspace exclui um destino de notificação. * notificationDestinationId
databrickssql deleteDashboard Um usuário exclui um painel na interface do painel ou por meio da API. Exclui a exclusão por meio da interface do usuário do navegador de arquivos. * dashboardId
databrickssql deleteDashboardWidget Um usuário exclui um widget de dashboard. * widgetId
databrickssql deleteWarehouse Um gerente de warehouse exclui um SQL Warehouse. * id
databrickssql deleteQuery Um usuário exclui uma consulta, seja na interface de consulta ou por meio da API. Exclui a exclusão por meio da interface do usuário do navegador de arquivos. * queryId
databrickssql deleteQueryDraft Um usuário exclui um rascunho de consulta. * queryId
databrickssql deleteQuerySnippet Um usuário exclui um trecho de consulta. * querySnippetId
databrickssql deleteVisualization Um usuário exclui uma visualização de uma consulta no SQL Editor. * visualizationId
databrickssql downloadQueryResult Um usuário faz o download de um resultado de consulta do SQL Editor. Exclui downloads de painéis. * fileType
* queryId
* queryResultId
databrickssql editWarehouse Um gerente de warehouse faz edições em um SQL Warehouse. * auto_stop_mins
* channel
* cluster_size
* confs
* enable_photon
* enable_serverless_compute
* id
* instance_profile_arn
* max_num_clusters
* min_num_clusters
* name
* spot_instance_policy
* tags
databrickssql executeAdhocQuery Gerado por uma das seguintes opções:

* Um usuário executa um rascunho de consulta no editor SQL
* Uma consulta é executada a partir de uma agregação de visualização
* Um usuário carrega um painel e executa consultas subjacentes
* dataSourceId
databrickssql executeSavedQuery Um usuário executa uma consulta salva. * queryId
databrickssql executeWidgetQuery Gerado por qualquer evento que execute uma consulta de modo que um painel de controle seja atualizado. Alguns exemplos de eventos aplicáveis incluem:

* Atualizando um único painel
* Atualizando de um painel inteiro
* Execuções agendadas do painel
* Alterações de parâmetros ou filtros operando em mais de 64.000 linhas
* widgetId
databrickssql favoriteDashboard Um usuário adiciona um dashboard aos favoritos. * dashboardId
databrickssql favoriteQuery Um usuário adiciona uma consulta aos favoritos. * queryId
databrickssql forkQuery Um usuário clona uma consulta. * originalQueryId
* queryId
databrickssql listQueries Um usuário abre a página de listagem de consultas ou chama a API de consulta de listas. * filter_by
* include_metrics
* max_results
* page_token
databrickssql moveDashboardToTrash Um usuário move um dashboard para a lixeira. * dashboardId
databrickssql moveQueryToTrash Um usuário move uma consulta para a lixeira. * queryId
databrickssql muteAlert Um usuário ativa o mudo de um alerta por meio da API. * alertId
databrickssql restoreDashboard Um usuário restaura um dashboard da lixeira. * dashboardId
databrickssql restoreQuery Um usuário restaura uma consulta da lixeira. * queryId
databrickssql setWarehouseConfig Um gerente de warehouse define a configuração de um SQL Warehouse. * data_access_config
* enable_serverless_compute
* instance_profile_arn
* security_policy
* serverless_agreement
* sql_configuration_parameters
* try_create_databricks_managed_starter_warehouse
databrickssql snapshotDashboard Um usuário solicita um instantâneo de um painel. Inclui instantâneos agendados do painel. * dashboardId
databrickssql startWarehouse Um SQL warehouse foi iniciado. * id
databrickssql stopWarehouse Um gerente de warehouse interrompe um SQL Warehouse. Exclui os warehouses com parada automática. * id
databrickssql transferObjectOwnership Um administrador de workspace transfere a propriedade de um dashboard, consulta ou alerta para um usuário ativo. * newOwner
* objectId
* objectType
databrickssql unfavoriteDashboard Um usuário remove um dashboard de seus favoritos. * dashboardId
databrickssql unfavoriteQuery Um usuário remove uma consulta dos seus favoritos. * queryId
databrickssql unmuteAlert Um usuário desativa o mudo de um alerta por meio da API * alertId.
databrickssql updateAlert Um usuário faz atualizações em um alerta. * alertId
* queryId
databrickssql updateNotificationDestination Um administrador de workspace faz uma atualização de um destino de notificação. * notificationDestinationId
databrickssql updateDashboardWidget Um usuário faz uma atualização em um widget de dashboard. Exclui alterações nas escalas dos eixos. Exemplos de atualizações aplicáveis incluem:

* Alteração do tamanho ou o posicionamento do widget
* Adição ou remoção de parâmetros de widgets
* widgetId
databrickssql updateDashboard Um usuário faz uma atualização em uma propriedade do painel. Exclui alterações em agendamentos e assinaturas. Exemplos de atualizações aplicáveis incluem:

* Alteração no nome do painel
* Alterar para o SQL Warehouse
* Alterar para as configurações Executar como
* dashboardId
databrickssql updateOrganizationSetting Um administrador de workspace faz atualizações nas configurações do SQL do workspace. * has_configured_data_access
* has_explored_sql_warehouses
* has_granted_permissions
databrickssql updateQuery Um usuário faz uma atualização de uma consulta. * queryId
databrickssql updateQueryDraft Um usuário faz uma atualização em um rascunho de consulta. * queryId
databrickssql updateQuerySnippet Um usuário faz uma atualização em um trecho de consulta. * querySnippetId
databrickssql updateVisualization Um usuário atualiza uma visualização do Editor do SQL ou do painel. * visualizationId

Eventos do DBFS

As tabelas a seguir incluem eventos dbfs registrados em log no nível do workspace.

Há dois tipos de eventos do DBFS: chamadas à API e eventos operacionais.

Eventos da API do DBFS

Os seguintes eventos de auditoria do DBFS são registrados somente quando gravados através da API REST DO DBFS.

Serviço Ação Descrição Parâmetros da solicitação
dbfs addBlock O usuário acrescenta um bloco de dados ao fluxo. Isso é usado em conjunto com dbfs/create para transmitir os dados para o DBFS. * handle
* data_length
dbfs create O usuário abre um fluxo para gravar um arquivo para o DBFS. * path
* bufferSize
* overwrite
dbfs delete O usuário exclui o arquivo ou diretório do DBFs. * recursive
* path
dbfs mkdirs O usuário cria um novo diretório DBFS. * path
dbfs move O usuário move um arquivo de um local para outro dentro do DBFs. * dst
* source_path
* src
* destination_path
dbfs put O usuário carrega um arquivo através do uso de postagem de formulários de várias partes para o DBFs. * path
* overwrite

Eventos operacionais do DBFS

Os seguintes eventos de auditoria do DBFS ocorrem no plano de computação.

Serviço Ação Descrição Parâmetros da solicitação
dbfs mount O usuário cria um ponto de montagem em um determinado local do DBFS. * mountPoint
* owner
dbfs unmount O usuário remove um ponto de montagem em um determinado local do DBFS. * mountPoint

Eventos de pipelines do Delta

Serviço Ação Descrição Parâmetros da solicitação
deltaPipelines changePipelineAcls Um usuário altera as permissões em um pipeline. * shardId
* targetUserId
* resourceId
* aclPermissionSet
deltaPipelines create Um usuário cria um pipeline do Delta Live Tables. * allow_duplicate_names
* clusters
* configuration
* continuous
* development
* dry_run
* id
* libraries
* name
* storage
* target
* channel
* edition
* photon
deltaPipelines delete Um usuário exclui um pipeline do Delta Live Tables. * pipeline_id
deltaPipelines edit Um usuário edita um pipeline do Delta Live Tables. * allow_duplicate_names
* clusters
* configuration
* continuous
* development
* expected_last_modified
* id
* libraries
* name
* pipeline_id
* storage
* target
* channel
* edition
* photon
deltaPipelines startUpdate Um usuário reinicia um pipeline do Delta Live Tables. * cause
* full_refresh
* job_task
* pipeline_id
deltaPipelines stop Um usuário interrompe um pipeline do Delta Live Tables. * pipeline_id

Eventos do repositório de recursos

Os eventos featureStore a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
featureStore addConsumer Um consumidor foi adicionado à loja de recursos. * features
* job_run
* notebook
featureStore addDataSources Uma fonte de dados foi adicionada a uma tabela de recursos. * feature_table
* paths, tables
featureStore addProducer Um produtor foi adicionado a uma tabela de recursos. * feature_table
* job_run
* notebook
featureStore changeFeatureTableAcl As permissões são alteradas em uma tabela de recursos. * aclPermissionSet
* resourceId
* shardName
* targetUserId
featureStore createFeatureTable Uma tabela de recursos foi criada. * description
* name
* partition_keys
* primary_keys
* timestamp_keys
featureStore createFeatures Os recursos são criados em uma tabela de recursos. * feature_table
* features
featureStore deleteFeatureTable Uma tabela de recursos é excluída. * name
featureStore deleteTags As marcas são excluídas de uma tabela de recursos. * feature_table_id
* keys
featureStore getConsumers Um usuário faz uma chamada para obter os consumidores em uma tabela de recursos. * feature_table
featureStore getFeatureTable Um usuário faz uma chamada para obter as tabelas de recursos. * name
featureStore getFeatureTablesById Um usuário faz uma chamada para obter as IDs da tabela de recursos. * ids
featureStore getFeatures Um usuário faz uma chamada para obter recursos. * feature_table
* max_results
featureStore getModelServingMetadata Um usuário faz uma chamada para obter os metadados do Serviço de Modelo. * feature_table_features
featureStore getOnlineStore Um usuário faz uma chamada para obter os detalhes do repositório virtual. * cloud
* feature_table
* online_table
* store_type
featureStore getTags Um usuário faz uma chamada para obter as marcas para uma tabela de recursos. * feature_table_id
featureStore publishFeatureTable Uma tabela de recursos foi publicada. * cloud
* feature_table
* host
* online_table
* port
* read_secret_prefix
* store_type
* write_secret_prefix
featureStore searchFeatureTables Um usuário pesquisa tabelas de recursos. * max_results
* page_token
* text
featureStore setTags As marcas são adicionadas a uma tabela de recursos. * feature_table_id
* tags
featureStore updateFeatureTable Uma tabela de recursos foi atualizada. * description
* name

Eventos da API de arquivos

Os eventos filesystem a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
filesystem filesGet Arquivo de downloads do usuário. * path
* transferredSize
filesystem filesPut Arquivo de uploads do usuário. * path
* receivedSize
filesystem filesDelete O usuário exclui o arquivo. * path
filesystem filesHead O usuário obtém informações sobre o arquivo. * path

Eventos do Genie

Os eventos genie a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
genie databricksAccess Uma equipe do Databricks está autorizada a acessar o ambiente do cliente. * duration
* approver
* reason
* authType
* user

Eventos de credenciais do Git

Os eventos gitCredentials a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
gitCredentials getGitCredential Um usuário recebe as credenciais do Git. * id
gitCredentials listGitCredentials Um usuário lista todas as credenciais do Git nenhum
gitCredentials deleteGitCredential Um usuário exclui uma credencial do Git. * id
gitCredentials updateGitCredential Um usuário atualiza uma credencial do Git. * id
* git_provider
* git_username
gitCredentials createGitCredential Um usuário cria uma credencial do Git. * git_provider
* git_username

Eventos de scripts de inicialização global

Os eventos globalInitScripts a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
globalInitScripts create Um administrador de workspace cria um script de inicialização global. * name
* position
* script-SHA256
* enabled
globalInitScripts update Um administrador de workspace atualiza um script de inicialização global. * script_id
* name
* position
* script-SHA256
* enabled
globalInitScripts delete Um administrador de workspace exclui um script de inicialização global. * script_id

Eventos de grupos

Os eventos groups a seguir são registrados em log no nível do workspace. Essas ações estão relacionadas aos grupos de ACL herdados. Para ações relacionadas aos grupos de nível de conta e workspace, consulte Eventos de conta e Eventos de conta no nível da conta.

Serviço Ação Descrição Parâmetros da solicitação
groups addPrincipalToGroup Um administrador adiciona um usuário a um grupo. * user_name
* parent_name
groups createGroup Um administrador cria um grupo. * group_name
groups getGroupMembers Um administrador exibe membros do grupo. * group_name
groups getGroups Um administrador exibe uma lista de grupos nenhum
groups getInheritedGroups Um administrador exibe grupos herdados nenhum
groups removeGroup Um administrador remove um grupo. * group_name

Eventos de ingestão

O evento ingestion a seguir é registrado em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
ingestion proxyFileUpload Um usuário carrega um arquivo no workspace do Azure Databricks. * x-databricks-content-length-0
* x-databricks-total-files

Eventos do pool de instâncias

Os eventos instancePools a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
instancePools changeInstancePoolAcl Um usuário altera as permissões de um pool de instâncias. * shardName
* resourceId
* targetUserId
* aclPermissionSet
instancePools create Um usuário cria um pool de instâncias. * enable_elastic_disk
* preloaded_spark_versions
* idle_instance_autotermination_minutes
* instance_pool_name
* node_type_id
* custom_tags
* max_capacity
* min_idle_instances
* aws_attributes
instancePools delete Um usuário exclui um pool de instâncias. * instance_pool_id
instancePools edit Um usuário edita um pool de instâncias. * instance_pool_name
* idle_instance_autotermination_minutes
* min_idle_instances
* preloaded_spark_versions
* max_capacity
* enable_elastic_disk
* node_type_id
* instance_pool_id
* aws_attributes

Eventos do Trabalho

Os eventos jobs a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
jobs cancel A execução de um trabalho foi cancelada. * run_id
jobs cancelAllRuns Um usuário cancela todas as execuções em um trabalho. * job_id
jobs changeJobAcl Um usuário atualiza as permissões em um trabalho. * shardName
* aclPermissionSet
* resourceId
* targetUserId
jobs create Um usuário cria um trabalho. * spark_jar_task
* email_notifications
* notebook_task
* spark_submit_task
* timeout_seconds
* libraries
* name
* spark_python_task
* job_type
* new_cluster
* existing_cluster_id
* max_retries
* schedule
* run_as
jobs delete Um usuário exclui um trabalho. * job_id
jobs deleteRun Um usuário exclui a execução de um trabalho. * run_id
jobs getRunOutput Um usuário faz uma chamada de API para obter uma saída de execução. * run_id
* is_from_webapp
jobs repairRun Um usuário repara a execução de um trabalho. * run_id
* latest_repair_id
* rerun_tasks
jobs reset Um trabalho foi redefinido. * job_id
* new_settings
jobs resetJobAcl Um usuário solicita a alteração das permissões de um trabalho. * grants
* job_id
jobs runCommand Disponível quando os logs de auditoria detalhados estão habilitados. Emitido depois que um comando em um notebook é executado por uma execução de trabalho. Um comando corresponde a uma célula em um notebook. * jobId
* runId
* notebookId
* executionTime
* status
* commandId
* commandText
jobs runFailed A execução de um trabalho falha. * jobClusterType
* jobTriggerType
* jobId
* jobTaskType
* runId
* jobTerminalState
* idInJob
* orgId
* runCreatorUserName
jobs runNow Um usuário dispara a execução de um trabalho sob demanda. * notebook_params
* job_id
* jar_params
* workflow_context
jobs runStart Emitido quando a execução de um trabalho é iniciada após a validação e criação do cluster. Os parâmetros de solicitação emitidos por esse evento dependem do tipo de tarefa no trabalho. Além dos parâmetros listados, eles podem incluir:

* dashboardId (para uma tarefa do painel do SQL)
* filePath (para uma tarefa de arquivo do SQL)
* notebookPath (para uma tarefa de notebook)
* mainClassName (para uma tarefa de JAR do Spark )
* pythonFile (para uma tarefa de JAR do Spark )
* projectDirectory(para uma tarefa do dbt)
* commands(para uma tarefa do dbt)
* packageName (para uma tarefa de wheel em Python)
* entryPoint (para uma tarefa de wheel em Python)
* pipelineId (para uma tarefa de pipeline)
* queryIds (para uma tarefa de consulta SQL)
* alertId (para uma tarefa de alerta do SQL)
* taskDependencies
* multitaskParentRunId
* orgId
* idInJob
* jobId
* jobTerminalState
* taskKey
* jobTriggerType
* jobTaskType
* runId
* runCreatorUserName
jobs runSucceeded A execução de um trabalho foi bem-sucedida. * idInJob
* jobId
* jobTriggerType
* orgId
* runId
* jobClusterType
* jobTaskType
* jobTerminalState
* runCreatorUserName
jobs runTriggered Um agendamento de trabalho foi disparado automaticamente de acordo com seu agendamento ou gatilho. * jobId
* jobTriggeredType
* runId
jobs sendRunWebhook Um webhook é enviado quando o trabalho é iniciado, concluído ou falha. * orgId
* jobId
* jobWebhookId
* jobWebhookEvent
* runId
jobs setTaskValue Um usuário define os valores para uma tarefa. * run_id
* key
jobs submitRun Um usuário envia uma execução única através da API. * shell_command_task
* run_name
* spark_python_task
* existing_cluster_id
* notebook_task
* timeout_seconds
* libraries
* new_cluster
* spark_jar_task
jobs update Um usuário edita as configurações de um trabalho. * job_id
* fields_to_remove
* new_settings
* is_from_dlt

Marketplace consumer events

Os eventos marketplaceConsumer a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
marketplaceConsumer getDataProduct Um usuário obtém acesso a um produto de dados por meio do Databricks Marketplace. * listing_id
* listing_name
* share_name
* catalog_name
* request_context: matriz de informações sobre a conta e o metastore que obtiveram acesso ao produto de dados
marketplaceConsumer requestDataProduct Um usuário solicita acesso a um produto de dados que requer aprovação do provedor. * listing_id
* listing_name
* catalog_name
* request_context: matriz de informações sobre a conta e o metastore que obtiveram acesso ao produto de dados

Eventos do provedor do Marketplace

Os eventos marketplaceProvider a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
marketplaceProvider createListing Um administrador do metastore cria uma listagem em seu perfil de provedor. * listing: matriz de detalhes sobre a listagem
* request_context: matriz de informações sobre a conta e o metastore do provedor
marketplaceProvider updateListing Um administrador do metastore faz uma atualização para uma listagem em seu perfil de provedor. * id
* listing: matriz de detalhes sobre a listagem
* request_context: matriz de informações sobre a conta e o metastore do provedor
marketplaceProvider deleteListing Um administrador do metastore exclui uma listagem em seu perfil de provedor. * id
* request_context: matriz de informações sobre a conta e o metastore do provedor
marketplaceProvider updateConsumerRequestStatus Um administrador de metastore aprova ou nega uma solicitação de produto de dados. * listing_id
* request_id
* status
* reason
* share: matriz de informações sobre o compartilhamento
* request_context: matriz de informações sobre a conta e o metastore do provedor
marketplaceProvider createProviderProfile Um administrador do metastore cria um perfil de provedor. * provider: matriz de informações sobre o compartilhamento
* request_context: matriz de informações sobre a conta e o metastore do provedor
marketplaceProvider updateProviderProfile Um administrador do metastore faz uma atualização para seu perfil de provedor. * id
* provider: matriz de informações sobre o compartilhamento
* request_context: matriz de informações sobre a conta e o metastore do provedor
marketplaceProvider deleteProviderProfile Um administrador do metastore exclui seu perfil de provedor. * id
* request_context: matriz de informações sobre a conta e o metastore do provedor
marketplaceProvider uploadFile Um provedor carrega um arquivo em seu perfil de provedor. * request_context: matriz de informações sobre a conta e o metastore do provedor
* marketplace_file_type
* display_name
* mime_type
* file_parent: matriz de detalhes pai do arquivo
marketplaceProvider deleteFile Um provedor exclui um arquivo de seu perfil de provedor. * file_id
* request_context: matriz de informações sobre a conta e o metastore do provedor

Eventos de ACL com Artefatos do MLFlow

Os eventos mlflowAcledArtifact a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
mlflowAcledArtifact readArtifact Um usuário faz uma chamada para ler um artefato. * artifactLocation
* experimentId
* runId
mlflowAcledArtifact writeArtifact Um usuário faz uma chamada para gravar em um artefato. * artifactLocation
* experimentId
* runId

Eventos do experimentos do MLFlow

Os eventos mlflowExperiment a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
mlflowExperiment createMlflowExperiment Um usuário cria um experimento do MLFlow. * experimentId
* path
* experimentName
mlflowExperiment deleteMlflowExperiment Um usuário exclui um experimento do MLFlow. * experimentId
* path
* experimentName
mlflowExperiment moveMlflowExperiment Um usuário move um experimento do MLFlow. * newPath
* experimentId
* oldPath
mlflowExperiment restoreMlflowExperiment Um usuário restaura um experimento do MLFlow. * experimentId
* path
* experimentName
mlflowExperiment renameMlflowExperiment Um usuário renomeia um experimento do MLFlow. * oldName
* newName
* experimentId
* parentPath

Eventos do registro de modelo do MLFlow

Os eventos mlflowModelRegistry a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
modelRegistry approveTransitionRequest Um usuário aprova uma solicitação de transição de fase da versão do modelo. * name
* version
* stage
* archive_existing_versions
modelRegistry changeRegisteredModelAcl Um usuário atualiza as permissões de um modelo registrado. * registeredModelId
* userId
modelRegistry createComment Um usuário publica um comentário em uma versão do modelo. * name
* version
modelRegistry createModelVersion Um usuário cria uma versão do modelo. * name
* source
* run_id
* tags
* run_link
modelRegistry createRegisteredModel Um usuário cria um novo modelo registrado * name
* tags
modelRegistry createRegistryWebhook O usuário cria um webhook para os eventos do Registro de Modelo. * orgId
* registeredModelId
* events
* description
* status
* creatorId
* httpUrlSpec
modelRegistry createTransitionRequest Um usuário cria uma solicitação de transição de fase da versão do modelo. * name
* version
* stage
modelRegistry deleteComment Um usuário exclui um comentário em uma versão do modelo. * id
modelRegistry deleteModelVersion Um usuário exclui uma versão do modelo. * name
* version
modelRegistry deleteModelVersionTag Um usuário exclui uma marca de versão do modelo. * name
* version
* key
modelRegistry deleteRegisteredModel Um usuário exclui um modelo registrado * name
modelRegistry deleteRegisteredModelTag Um usuário exclui a marca de um modelo registrado. * name
* key
modelRegistry deleteRegistryWebhook O usuário exclui um webhook do Registro de Modelo. * orgId
* webhookId
modelRegistry deleteTransitionRequest Um usuário cancela uma solicitação de transição de fase da versão do modelo. * name
* version
* stage
* creator
modelRegistry finishCreateModelVersionAsync A cópia de modelo assíncrona foi concluída. * name
* version
modelRegistry generateBatchInferenceNotebook O notebook de inferência do Lote é gerado automaticamente. * userId
* orgId
* modelName
* inputTableOpt
* outputTablePathOpt
* stageOrVersion
* modelVersionEntityOpt
* notebookPath
modelRegistry generateDltInferenceNotebook O notebook de inferência de um pipeline do Delta Live Tables é gerado automaticamente. * userId
* orgId
* modelName
* inputTable
* outputTable
* stageOrVersion
* notebookPath
modelRegistry getModelVersionDownloadUri Um usuário recebe um URI para baixar a versão do modelo. * name
* version
modelRegistry getModelVersionSignedDownloadUri Um usuário recebe um URI para baixar uma versão do modelo assinada. * name
* version
* path
modelRegistry listModelArtifacts Um usuário faz uma chamada para listar os artefatos de um modelo. * name
* version
* path
* page_token
modelRegistry listRegistryWebhooks Um usuário faz uma chamada para listar todos os webhooks do registro no modelo. * orgId
* registeredModelId
modelRegistry rejectTransitionRequest Um usuário rejeita uma solicitação de transição de fase da versão do modelo. * name
* version
* stage
modelRegistry renameRegisteredModel Um usuário renomeia um modelo registrado * name
* new_name
modelRegistry setEmailSubscriptionStatus Um usuário atualiza o status da assinatura de email de um modelo registrado
modelRegistry setModelVersionTag Um usuário define uma marca de versão do modelo. * name
* version
* key
* value
modelRegistry setRegisteredModelTag Um usuário define uma marca de versão do modelo. * name
* key
* value
modelRegistry setUserLevelEmailSubscriptionStatus Um usuário atualiza seu status de notificações por email para todo o registro. * orgId
* userId
* subscriptionStatus
modelRegistry testRegistryWebhook Um usuário testa o webhook do Registro de Modelo. * orgId
* webhookId
modelRegistry transitionModelVersionStage Um usuário obtém uma lista de todas as solicitações de transição de fase em aberto para a versão do modelo. * name
* version
* stage
* archive_existing_versions
modelRegistry triggerRegistryWebhook Um webhook do Registro de Modelo foi disparado por um evento. * orgId
* registeredModelId
* events
* status
modelRegistry updateComment Um usuário publica uma edição em um comentário sobre uma versão do modelo. * id
modelRegistry updateRegistryWebhook Um usuário atualiza um webhook do Registro de Modelo. * orgId
* webhookId

Eventos do Serviço de Modelo

Os eventos serverlessRealTimeInference a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
serverlessRealTimeInference changeInferenceEndpointAcl O usuário atualiza as permissões para um ponto de extremidade de inferência. * shardName
* targetUserId
* resourceId
* aclPermissionSet
serverlessRealTimeInference createServingEndpoint O usuário cria um ponto de extremidade de serviço do modelo. * name
* config
serverlessRealTimeInference deleteServingEndpoint O usuário exclui um ponto de extremidade de serviço do modelo. * name
serverlessRealTimeInference disable O usuário desativa o serviço do modelo para um modelo registrado. * registered_mode_name
serverlessRealTimeInference enable O usuário ativa o serviço do modelo para um modelo registrado. * registered_mode_name
serverlessRealTimeInference getQuerySchemaPreview Os usuários fazem uma chamada para obter a pré-visualização do esquema de consulta. * endpoint_name
serverlessRealTimeInference updateServingEndpoint O usuário atualiza um ponto de extremidade de serviço do modelo. * name
* served_models
* traffic_config

Eventos do Notebook

Os eventos notebook a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
notebook attachNotebook Um notebook foi conectado a um cluster. * path
* clusterId
* notebookId
notebook cloneNotebook Um usuário clona um notebook. * notebookId
* path
* clonedNotebookId
* destinationPath
notebook createNotebook Um notebook foi criado. * notebookId
* path
notebook deleteFolder Uma pasta do notebook foi excluída. * path
notebook deleteNotebook Um notebook foi excluído. * notebookId
* notebookName
* path
notebook detachNotebook Um notebook foi desanexado de um cluster. * notebookId
* clusterId
* path
notebook downloadLargeResults Um usuário baixa resultados de consulta muito grandes para serem exibidos no notebook. * notebookId
* notebookFullPath
notebook downloadPreviewResults Um usuário baixa os resultados da consulta. * notebookId
* notebookFullPath
notebook importNotebook Um usuário importa um notebook. * path
notebook moveFolder Uma pasta do notebook foi movida de um local para outro. * oldPath
* newPath
* folderId
notebook moveNotebook Um notebook foi movido de um local para outro. * newPath
* oldPath
* notebookId
notebook renameNotebook Um notebook foi renomeado. * newName
* oldName
* parentPath
* notebookId
notebook restoreFolder Uma pasta excluída foi restaurada. * path
notebook restoreNotebook Um notebook excluído é restaurado. * path
* notebookId
* notebookName
notebook runCommand Disponível quando os logs de auditoria detalhados estão habilitados. Emitido após o Databricks executar um comando em um notebook. Um comando corresponde a uma célula em um notebook.

executionTime é medido em segundos.
* notebookId
* executionTime
* status
* commandId
* commandText
* commandLanguage
notebook takeNotebookSnapshot Os instantâneos do notebook são obtidos quando o serviço de trabalho ou o MLFlow é executado. * path

Eventos do Partner Connect

Os eventos partnerHub a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
partnerHub createOrReusePartnerConnection Um administrador do workspace configura uma conexão com uma solução de parceiro. * partner_name
partnerHub deletePartnerConnection Um administrador do workspace exclui uma conexão com o parceiro. * partner_name
partnerHub downloadPartnerConnectionFile Um administrador do workspace baixa o arquivo de conexão com o parceiro. * partner_name
partnerHub setupResourcesForPartnerConnection Um administrador do workspace configura os recursos para uma conexão com o parceiro. * partner_name

Eventos do serviço de histórico remoto

Os eventos remoteHistoryService a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
remoteHistoryService addUserGitHubCredentials O usuário adiciona as Credenciais do Github none
remoteHistoryService deleteUserGitHubCredentials O usuário remove as Credenciais do Github none
remoteHistoryService updateUserGitHubCredentials O usuário atualiza as Credenciais do Github nenhum

Eventos da pasta Git

Os eventos repos a seguir são registrados em log no nível do workspace.

Serviço Nome da ação Descrição Parâmetros da solicitação
repos checkoutBranch Um usuário faz o check-out de uma ramificação no repositório. * id
* branch
repos commitAndPush Um usuário confirma e envia para um repositório. * id
* message
* files
* checkSensitiveToken
repos createRepo Um usuário cria um repositório no espaço de trabalho * url
* provider
* path
repos deleteRepo Um usuário exclui um repositório. * id
repos discard Um usuário descarta uma confirmação em um repositório. * id
* file_paths
repos getRepo Um usuário faz uma chamada para obter informações sobre um único repositório. * id
repos listRepos Um usuário faz uma chamada para obter todos os repositórios nos quais tem permissões de gerenciamento. * path_prefix
* next_page_token
repos pull Um usuário efetuar pull das últimas confirmações de um repositório. * id
repos updateRepo Um usuário atualiza o repositório para uma ramificação ou marca diferente ou para a confirmação mais recente na mesma ramificação. * id
* branch
* tag
* git_url
* git_provider

Eventos de Segredo

Os eventos secrets a seguir são registrados em log no nível do workspace.

Serviço Nome da ação Descrição Parâmetros da solicitação
secrets createScope O usuário cria um escopo de segredo. * scope
* initial_manage_principal
* scope_backend_type
secrets deleteAcl O usuário exclui ACLs para um escopo de segredo. * scope
* principal
secrets deleteScope O usuário exclui um escopo de segredo. * scope
secrets deleteSecret O usuário exclui um segredo de um escopo. * key
* scope
secrets getAcl O usuário obtém ACLs para um escopo de segredo. * scope
* principal
secrets getSecret O usuário obtém um segredo de um escopo. * key
* scope
secrets listAcls O usuário faz uma chamada para listar ACLs para um escopo de segredo. * scope
secrets listScopes O usuário faz uma chamada para listar os escopos de segredo nenhum
secrets listSecrets O usuário faz uma chamada para listar os segredos dentro de um escopo. * scope
secrets putAcl O usuário altera as ACLs para um escopo de segredo. * scope
* principal
* permission
secrets putSecret O usuário adiciona ou edita um segredo dentro de um escopo. * string_value
* key
* scope

Eventos de acesso à tabela do SQL

Observação

O serviço sqlPermissions inclui eventos relacionados ao controle de acesso à tabela de metastore do Hive herdado. O Databricks recomenda que você atualize as tabelas gerenciadas pelo metastore do Hive para o metastore do Catálogo do Unity.

Os eventos sqlPermissions a seguir são registrados em log no nível do workspace.

Serviço Nome da ação Descrição Parâmetros da solicitação
sqlPermissions changeSecurableOwner O administrador do espaço de trabalho ou proprietário de um objeto transfere a propriedade do objeto. * securable
* principal
sqlPermissions createSecurable O usuário cria um objeto protegível. * securable
sqlPermissions denyPermission O proprietário do objeto nega os privilégios em um objeto protegível. * permission
sqlPermissions grantPermission O proprietário do objeto concede permissão em um objeto protegível. * permission
sqlPermissions removeAllPermissions O usuário descarta um objeto protegível. * securable
sqlPermissions renameSecurable O usuário renomeia um objeto protegível. * before
* after
sqlPermissions requestPermissions O usuário solicita permissões em um objeto protegível. * requests
sqlPermissions revokePermission O proprietário do objeto revoga as permissões em seu objeto protegível. * permission
sqlPermissions showPermissions O usuário visualiza as permissões de objetos protegíveis. * securable
* principal

eventos do SSH

Os eventos ssh a seguir são registrados em log no nível do workspace.

Serviço Nome da ação Descrição Parâmetros da solicitação
ssh login Logon do agente do SSH no driver do Spark. * containerId
* userName
* port
* publicKey
* instanceId
ssh logout Logoff do agente do SSH do driver do Spark. * userName
* containerId
* instanceId

Eventos de busca em vetores

Os eventos vectorSearch a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
vectorSearch createEndpoint O usuário cria um ponto de extremidade de busca em vetores. * name
* endpoint_type
vectorSearch deleteEndpoint O usuário exclui um ponto de extremidade de busca em vetores. * name
vectorSearch createVectorIndex O usuário cria um índice de busca em vetores. * name
* endpoint_name
* primary_key
* index_type
* delta_sync_index_spec
* direct_access_index_spec
vectorSearch deleteVectorIndex O usuário exclui um índice de busca em vetores. * name
* endpoint_name
* delete_embedding_writeback_table

Eventos de terminal da Web

Os eventos webTerminal a seguir são registrados em log no nível do workspace.

Serviço Nome da ação Descrição Parâmetros da solicitação
webTerminal startSession O usuário inicia uma sessão de terminal da Web. * socketGUID
* clusterId
* serverPort
* ProxyTargetURI
webTerminal closeSession O usuário fecha uma sessão de terminal da Web. * socketGUID
* clusterId
* serverPort
* ProxyTargetURI

Eventos do espaço de trabalho

Os eventos workspace a seguir são registrados em log no nível do workspace.

Serviço Nome da ação Descrição Parâmetros da solicitação
workspace changeWorkspaceAcl As permissões para o espaço de trabalho são alteradas. * shardName
* targetUserId
* aclPermissionSet
* resourceId
workspace deleteSetting Uma configuração foi excluída do workspace. * settingKeyTypeName
* settingKeyName
* settingTypeName
* settingName
workspace fileCreate O usuário cria um arquivo no workspace. * path
workspace fileDelete O usuário exclui um arquivo no workspace. * path
workspace fileEditorOpenEvent O usuário abre o editor de arquivos. * notebookId
* path
workspace getRoleAssignment O usuário obtém as funções de usuário de um workspace. * account_id
* workspace_id
workspace mintOAuthAuthorizationCode Registrado quando o código de autorização OAuth interno é obtido no nível do workspace. * client_id
workspace mintOAuthToken O token OAuth é obtido para o workspace. * grant_type
* scope
* expires_in
* client_id
workspace moveWorkspaceNode Um administrador do workspace move o nó do workspace. * destinationPath
* path
workspace purgeWorkspaceNodes Um administrador do workspace limpa os nós do workspace. * treestoreId
workspace reattachHomeFolder Uma pasta inicial existente é anexada novamente para um usuário que é adicionado novamente ao workspace. * path
workspace renameWorkspaceNode Um administrador do workspace renomeia os nós do workspace. * path
* destinationPath
workspace unmarkHomeFolder Os atributos especiais da pasta inicial são removidos quando um usuário é removido do workspace. * path
workspace updateRoleAssignment Um administrador de workspace atualiza a função de um usuário do workspace. * account_id
* workspace_id
* principal_id
workspace setSetting Um administrador de workspace define uma configuração do workspace. * settingKeyTypeName
* settingKeyName
* settingTypeName
* settingName
* settingValueForAudit
workspace workspaceConfEdit O administrador do workspace faz atualizações em uma configuração, por exemplo, habilitando os logs de auditoria detalhados. * workspaceConfKeys
* workspaceConfValues
workspace workspaceExport O usuário exporta um notebook de um workspace. * workspaceExportDirectDownload
* workspaceExportFormat
* notebookFullPath
workspace workspaceInHouseOAuthClientAuthentication O cliente OAuth é autenticado no serviço do workspace. * user

Eventos de uso faturável

Os eventos accountBillableUsage a seguir são registrados em log no nível da conta.

Serviço Ação Descrição Parâmetros da solicitação
accountBillableUsage getAggregatedUsage O usuário acessou o uso faturável agregado (uso por dia) da conta por meio do recurso Utilização do Graph. * account_id
* window_size
* start_time
* end_time
* meter_name
* workspace_ids_filter
accountBillableUsage getDetailedUsage O usuário acessou o uso faturável detalhado (uso de cada cluster) da conta por meio do recurso Download de Uso. * account_id
* start_month
* end_month
* with_pii

Eventos de conta no nível da conta

Os eventos accounts a seguir são registrados em log no nível da conta.

Serviço Ação Descrição Parâmetros da solicitação
accounts accountInHouseOAuthClientAuthentication Um cliente OAuth foi autenticado. * endpoint
accounts accountIpAclsValidationFailed Falha na validação de permissões de IP. Retorna statusCode 403. * sourceIpAddress
* user: registrado como um endereço de email
accounts activateUser Um usuário é reativado após ser desativado. Confira Desativar usuários na conta. * targetUserName
* endpoint
* targetUserId
accounts add Um usuário é adicionado à conta do Azure Databricks. * targetUserName
* endpoint
* targetUserId
accounts addPrincipalToGroup Um usuário é adicionado a um grupo no nível da conta. * targetGroupId
* endpoint
* targetUserId
* targetGroupName
* targetUserName
accounts addPrincipalsToGroup Os usuários são adicionados a um grupo no nível da conta usando o provisionamento do SCIM. * targetGroupId
* endpoint
* targetUserId
* targetGroupName
* targetUserName
accounts createGroup Um grupo no nível da conta é criado. * endpoint
* targetGroupId
* targetGroupName
accounts deactivateUser Um usuário é desativado. Confira Desativar usuários na conta. * targetUserName
* endpoint
* targetUserId
accounts delete Um usuário foi excluído da conta do Azure Databricks. * targetUserId
* targetUserName
* endpoint
accounts deleteSetting O administrador da conta remove uma configuração da conta do Azure Databricks. * settingKeyTypeName
* settingKeyName
* settingTypeName
* settingName
* settingValueForAudit
accounts garbageCollectDbToken Um usuário executa um comando de coleta de lixo em tokens expirados. * tokenExpirationTime
* tokenClientId
* userId
* tokenCreationTime
* tokenFirstAccessed
accounts generateDbToken Um usuário gera um token a partir das Configurações do Usuário ou quando o serviço gera o token. * tokenExpirationTime
* tokenCreatedBy
* tokenHash
* userId
accounts login Um usuário faz logon no console da conta. * user
accounts logout Um usuário sai do console da conta. * user
accounts oidcBrowserLogin Um usuário faz logon na respectiva conta com o fluxo de trabalho do navegador do OpenID Connect. * user
accounts oidcTokenAuthorization Um token do OIDC é autenticado para um logon de administrador de conta. * user
accounts removeAccountAdmin Um administrador de conta remove as permissões de administrador de conta de outro usuário. * targetUserName
* endpoint
* targetUserId
accounts removeGroup Um grupo foi removido da conta. * targetGroupId
* targetGroupName
* endpoint
accounts removePrincipalFromGroup Um usuário é removido de um grupo no nível da conta. * targetGroupId
* endpoint
* targetUserId
* targetGroupName
* targetUserName
accounts removePrincipalsFromGroup Os usuários são removidos de um grupo no nível da conta usando o provisionamento do SCIM. * targetGroupId
* endpoint
* targetUserId
* targetGroupName
* targetUserName
accounts setAccountAdmin Um administrador de conta atribui a função de administrador de conta a outro usuário. * targetUserName
* endpoint
* targetUserId
accounts setSetting Um administrador de conta atualiza uma configuração de nível de conta. * settingKeyTypeName
* settingKeyName
* settingTypeName
* settingName
* settingValueForAudit
accounts tokenLogin Um usuário faz logon no Databricks usando um token. * tokenId
* user
accounts updateUser Um administrador de conta atualiza uma conta de usuário. * targetUserName
* endpoint
* targetUserId
accounts updateGroup Um administrador de conta atualiza um grupo no nível da conta. * endpoint
* targetGroupId
* targetGroupName
accounts validateEmail Quando um usuário valida seu email após a criação da conta. * endpoint
* targetUserName
* targetUserId

Eventos de controle de acesso no nível da conta

O evento accountsAccessControl a seguir é registrado em log no nível da conta.

Serviço Ação Descrição Parâmetros da solicitação
accountsAccessControl updateRuleSet Quando um conjunto de regras é alterado. * account_id
* name
* rule_set

Eventos de gerenciamento de conta

Os eventos accountsManager a seguir são registrados em log no nível da conta. Esses eventos têm a ver com as configurações feitas pelos administradores da conta no console da conta.

Serviço Ação Descrição Parâmetros da solicitação
accountsManager createNetworkConnectivityConfig O administrador da conta criou uma configuração de conectividade de rede. * network_connectivity_config
accountsManager getNetworkConnectivityConfig O administrador da conta solicita detalhes sobre uma configuração de conectividade de rede. * account_id
* network_connectivity_config_id
accountsManager listNetworkConnectivityConfigs O administrador da conta lista todas as configurações de conectividade de rede na conta. * account_id
accountsManager deleteNetworkConnectivityConfig O administrador da conta excluiu uma configuração de conectividade de rede. * account_id
* network_connectivity_config_id
accountsManager createNetworkConnectivityConfigPrivateEndpointRule O administrador da conta criou uma regra de ponto de extremidade privado. * account_id
* network_connectivity_config_id
* azure_private_endpoint_rule
accountsManager getNetworkConnectivityConfigPrivateEndpointRule O administrador da conta solicita detalhes sobre uma regra de ponto de extremidade privado. * account_id
* network_connectivity_config_id
* rule_id
accountsManager listNetworkConnectivityConfigPrivateEndpointRules O administrador da conta lista todas as regras de ponto de extremidade privado em uma configuração de conectividade de rede. * account_id
* network_connectivity_config_id
accountsManager deleteNetworkConnectivityConfigPrivateEndpointRule O administrador da conta excluiu uma regra de ponto de extremidade privado. * account_id
* network_connectivity_config_id
* rule_id
accountsManager updateNetworkConnectivityConfigPrivateEndpointRule O administrador da conta atualizou uma regra de ponto de extremidade privado. * account_id
* network_connectivity_config_id
* rule_id
* azure_private_endpoint_rule

Eventos do Catálogo do Unity

Os seguintes eventos de diagnóstico estão relacionados ao Catálogo do Unity. Os eventos do Compartilhamento Delta também estão registrados no serviço unityCatalog. Isso também inclui eventos do Compartilhamento Delta. Consulte Eventos de Compartilhamento Delta. Os eventos de auditoria do Catálogo do Unity podem ser registrados no nível do workspace ou no nível da conta, dependendo do evento.

Serviço Ação Descrição Parâmetros da solicitação
unityCatalog createMetastore O administrador da conta cria um metastore. * name
* storage_root
* workspace_id
* metastore_id
unityCatalog getMetastore O administrador da conta solicita a ID do metastore. * id
* workspace_id
* metastore_id
unityCatalog getMetastoreSummary O administrador da conta solicita os detalhes sobre um metastore. * workspace_id
* metastore_id
unityCatalog listMetastores O administrador da conta solicita uma lista de todos os metastores em uma conta. * workspace_id
unityCatalog updateMetastore O administrador da conta faz uma atualização em um metastore. * id
* owner
* workspace_id
* metastore_id
unityCatalog deleteMetastore O administrador da conta exclui um metastore. * id
* force
* workspace_id
* metastore_id
unityCatalog updateMetastoreAssignment O administrador da conta faz uma atualização na atribuição do workspace de um metastore. * workspace_id
* metastore_id
* default_catalog_name
unityCatalog createExternalLocation O administrador da conta cria uma localização externa. * name
* skip_validation
* url
* credential_name
* workspace_id
* metastore_id
unityCatalog getExternalLocation O administrador da conta solicita os detalhes sobre uma localização externa. * name_arg
* include_browse
* workspace_id
* metastore_id
unityCatalog listExternalLocations O administrador da conta solicita uma lista de todas as localização externas em uma conta. * url
* max_results
* workspace_id
* metastore_id
unityCatalog updateExternalLocation O administrador da conta faz uma atualização em uma localização externa. * name_arg
* owner
* workspace_id
* metastore_id
unityCatalog deleteExternalLocation O administrador da conta exclui uma localização externa. * name_arg
* force
* workspace_id
* metastore_id
unityCatalog createCatalog O usuário cria um catálogo. * name
* comment
* workspace_id
* metastore_id
unityCatalog deleteCatalog O usuário exclui um catálogo. * name_arg
* workspace_id
* metastore_id
unityCatalog getCatalog O usuário solicita os detalhes sobre um catálogo. * name_arg
* dependent
* workspace_id
* metastore_id
unityCatalog updateCatalog O usuário atualiza um catálogo. * name_arg
* isolation_mode
* comment
* workspace_id
* metastore_id
unityCatalog listCatalog O usuário faz uma chamada para listar todos os catálogos no metastore. * name_arg
* workspace_id
* metastore_id
unityCatalog createSchema O usuário cria um esquema. * name
* catalog_name
* comment
* workspace_id
* metastore_id
unityCatalog deleteSchema O usuário exclui um esquema. * full_name_arg
* force
* workspace_id
* metastore_id
unityCatalog getSchema O usuário solicita os detalhes sobre um esquema. * full_name_arg
* dependent
* workspace_id
* metastore_id
unityCatalog listSchema O usuário solicita uma lista de todos os esquemas em um catálogo. * catalog_name
unityCatalog updateSchema O usuário atualiza um esquema. * full_name_arg
* name
* workspace_id
* metastore_id
* comment
unityCatalog createStagingTable * name
* catalog_name
* schema_name
* workspace_id
* metastore_id
unityCatalog createTable O usuário cria uma tabela. Os parâmetros de solicitação diferem dependendo do tipo de tabela criada. * name
* data_source_format
* catalog_name
* schema_name
* storage_location
* columns
* dry_run
* table_type
* view_dependencies
* view_definition
* sql_path
* comment
unityCatalog deleteTable O usuário exclui uma tabela. * full_name_arg
* workspace_id
* metastore_id
unityCatalog getTable O usuário solicita os detalhes sobre uma tabela. * include_delta_metadata
* full_name_arg
* dependent
* workspace_id
* metastore_id
unityCatalog privilegedGetTable * full_name_arg
unityCatalog listTables O usuário faz uma chamada para listar todas as tabelas em um esquema. * catalog_name
* schema_name
* workspace_id
* metastore_id
* include_browse
unityCatalog listTableSummaries O usuário obtém uma matriz de resumos de tabelas para um esquema e catálogo dentro do metastore. * catalog_name
* schema_name_pattern
* workspace_id
* metastore_id
unityCatalog updateTables O usuário faz uma atualização em uma tabela. Os parâmetros de solicitação exibidos variam dependendo do tipo de atualizações de tabela feitas. * full_name_arg
* table_type
* table_constraint_list
* data_source_format
* columns
* dependent
* row_filter
* storage_location
* sql_path
* view_definition
* view_dependencies
* owner
* comment
* workspace_id
* metastore_id
unityCatalog createStorageCredential O administrador da conta cria uma credencial de armazenamento. Você pode ver um parâmetro de solicitação adicional com base em suas credenciais de provedor de nuvem. * name
* comment
* workspace_id
* metastore_id
unityCatalog listStorageCredentials O administrador da conta faz uma chamada para listar todas as credenciais de armazenamento na conta. * workspace_id
* metastore_id
unityCatalog getStorageCredential O administrador da conta solicita os detalhes sobre uma credencial de armazenamento. * name_arg
* workspace_id
* metastore_id
unityCatalog updateStorageCredential O administrador da conta faz uma atualização em uma credencial de armazenamento. * name_arg
* owner
* workspace_id
* metastore_id
unityCatalog deleteStorageCredential O administrador da conta exclui uma credencial de armazenamento. * name_arg
* workspace_id
* metastore_id
unityCatalog generateTemporaryTableCredential Registrado sempre que uma credencial temporária é concedida para uma tabela. Você pode usar esse evento para determinar quem consultou o quê e quando. * credential_id
* credential_type
* is_permissions_enforcing_client
* table_full_name
* operation
* table_id
* workspace_id
* table_url
* metastore_id
unityCatalog generateTemporaryPathCredential Registrado sempre que uma credencial temporária é concedida para um caminho. * url
* operation
* make_path_only_parent
* workspace_id
* metastore_id
unityCatalog getPermissions O usuário faz uma chamada para obter detalhes de permissão para um objeto protegível. Essa chamada não retorna permissões herdadas, apenas permissões atribuídas explicitamente. * securable_type
* securable_full_name
* workspace_id
* metastore_id
unityCatalog getEffectivePermissions O usuário faz uma chamada para obter todos os detalhes de permissão de um objeto protegível. Uma chamada de permissões efetivas retorna permissões explicitamente atribuídas e herdadas. * securable_type
* securable_full_name
* workspace_id
* metastore_id
unityCatalog updatePermissions O usuário atualiza as permissões em um objeto protegível. * securable_type
* changes
* securable_full_name
* workspace_id
* metastore_id
unityCatalog metadataSnapshot O usuário consulta os metadados de uma versão anterior da tabela. * securables
* include_delta_metadata
* workspace_id
* metastore_id
unityCatalog metadataAndPermissionsSnapshot O usuário consulta os metadados e as permissões de uma versão anterior da tabela. * securables
* include_delta_metadata
* workspace_id
* metastore_id
unityCatalog updateMetadataSnapshot O usuário atualiza os metadados de uma versão anterior da tabela. * table_list_snapshots
* schema_list_snapshots
* workspace_id
* metastore_id
unityCatalog getForeignCredentials O usuário faz uma chamada para obter os detalhes sobre uma chave estrangeira. * securables
* workspace_id
* metastore_id
unityCatalog getInformationSchema O usuário faz uma chamada para obter os detalhes sobre um esquema. * table_name
* page_token
* required_column_names
* row_set_type
* required_column_names
* workspace_id
* metastore_id
unityCatalog createConstraint O usuário cria uma restrição para uma tabela. * full_name_arg
* constraint
* workspace_id
* metastore_id
unityCatalog deleteConstraint O usuário exclui uma restrição para uma tabela. * full_name_arg
* constraint
* workspace_id
* metastore_id
unityCatalog createPipeline O usuário cria um pipeline do Catálogo do Unity. * target_catalog_name
* has_workspace_definition
* id
* workspace_id
* metastore_id
unityCatalog updatePipeline O usuário atualiza um pipeline do Catálogo do Unity. * id_arg
* definition_json
* id
* workspace_id
* metastore_id
unityCatalog getPipeline O usuário solicita os detalhes sobre um pipeline do Catálogo do Unity. * id
* workspace_id
* metastore_id
unityCatalog deletePipeline O usuário exclui um pipeline do Catálogo do Unity. * id
* workspace_id
* metastore_id
unityCatalog deleteResourceFailure Falha ao excluir o recurso nenhum
unityCatalog createVolume O usuário cria um volume do Catálogo do Unity. * name
* catalog_name
* schema_name
* volume_type
* storage_location
* owner
* comment
* workspace_id
* metastore_id
unityCatalog getVolume O usuário faz uma chamada para obter informações sobre um volume do Catálogo do Unity. * volume_full_name
* workspace_id
* metastore_id
unityCatalog updateVolume O usuário atualiza os metadados de um volume do Catálogo do Unity com as chamadas ALTER VOLUME ou COMMENT ON. * volume_full_name
* name
* owner
* comment
* workspace_id
* metastore_id
unityCatalog deleteVolume O usuário exclui um volume do Catálogo do Unity. * volume_full_name
* workspace_id
* metastore_id
unityCatalog listVolumes O usuário faz uma chamada para obter uma lista de todos os volumes do Catálogo do Unity em um esquema. * catalog_name
* schema_name
* workspace_id
* metastore_id
unityCatalog generateTemporaryVolumeCredential Uma credencial temporária é gerada quando um usuário executa uma leitura ou gravação em um volume. Você pode usar esse evento para determinar quem acessou um volume e quando. * volume_id
* volume_full_name
* operation
* volume_storage_location
* credential_id
* credential_type
* workspace_id
* metastore_id
unityCatalog getTagSecurableAssignments As atribuições de marca para um protegível são buscadas * securable_type
* securable_full_name
* workspace_id
* metastore_id
unityCatalog getTagSubentityAssignments As atribuições de marca para uma subentidade são buscadas * securable_type
* securable_full_name
* workspace_id
* metastore_id
* subentity_name
unityCatalog UpdateTagSecurableAssignments As atribuições de marca para um protegível são atualizadas * securable_type
* securable_full_name
* workspace_id
* metastore_id
* changes
unityCatalog UpdateTagSubentityAssignments As atribuições de marca para uma subentidade são atualizadas * securable_type
* securable_full_name
* workspace_id
* metastore_id
* subentity_name
* changes
unityCatalog createRegisteredModel O usuário cria um modelo registrado do Catálogo do Unity. * name
* catalog_name
* schema_name
* owner
* comment
* workspace_id
* metastore_id
unityCatalog getRegisteredModel O usuário faz uma chamada para obter informações sobre um modelo registrado do Catálogo do Unity. * full_name_arg
* workspace_id
* metastore_id
unityCatalog updateRegisteredModel O usuário atualiza os metadados de um modelo registrado do Catálogo do Unity. * full_name_arg
* name
* owner
* comment
* workspace_id
* metastore_id
unityCatalog deleteRegisteredModel O usuário exclui um modelo registrado do Catálogo do Unity. * full_name_arg
* workspace_id
* metastore_id
unityCatalog listRegisteredModels O usuário faz uma chamada para obter uma lista de modelos registrados do Catálogo do Unity em um esquema ou listar modelos entre catálogos e esquemas. * catalog_name
* schema_name
* max_results
* page_token
* workspace_id
* metastore_id
unityCatalog createModelVersion O usuário cria um pipeline do Catálogo do Unity. * catalog_name
* schema_name
* model_name
* source
* comment
* workspace_id
* metastore_id
unityCatalog finalizeModelVersion O usuário faz uma chamada para "finalizar" uma versão de modelo do Catálogo do Unity depois de carregar arquivos de versão do modelo em seu local de armazenamento, tornando-o somente leitura e utilizável em fluxos de trabalho de inferência. * full_name_arg
* version_arg
* workspace_id
* metastore_id
unityCatalog getModelVersion O usuário faz uma chamada para obter os detalhes sobre uma versão do modelo. * full_name_arg
* version_arg
* workspace_id
* metastore_id
unityCatalog getModelVersionByAlias O usuário faz uma chamada para obter os detalhes sobre uma versão do modelo usando o alias. * full_name_arg
* include_aliases
* alias_arg
* workspace_id
* metastore_id
unityCatalog updateModelVersion O usuário atualiza os metadados de uma versão do modelo. * full_name_arg
* version_arg
* name
* owner
* comment
* workspace_id
* metastore_id
unityCatalog deleteModelVersion Um usuário exclui uma versão do modelo. * full_name_arg
* version_arg
* workspace_id
* metastore_id
unityCatalog listModelVersions O usuário faz uma chamada para obter uma lista de versões do modelo do Unity Catalog em um modelo registrado. * catalog_name
* schema_name
* model_name
* max_results
* page_token
* workspace_id
* metastore_id
unityCatalog generateTemporaryModelVersionCredential Uma credencial temporária é gerada quando um usuário executa uma gravação (durante a criação da versão do modelo inicial) ou lida (depois que a versão do modelo é finalizada) em uma versão do modelo. Você pode usar esse evento para determinar quem acessou um volume e quando. * full_name_arg
* version_arg
* operation
* model_version_url
* credential_id
* credential_type
* workspace_id
* metastore_id
unityCatalog setRegisteredModelAlias O usuário define um alias em um modelo registrado do Catálogo do Unity. * full_name_arg
* alias_arg
* version
unityCatalog deleteRegisteredModelAlias O usuário exclui um alias em um modelo registrado do Catálogo do Unity. * full_name_arg
* alias_arg
unityCatalog getModelVersionByAlias O usuário obtém uma versão do modelo do Catálogo do Unity por alias. * full_name_arg
* alias_arg
unityCatalog createConnection Uma nova conexão externa é criada. * name
* connection_type
* workspace_id
* metastore_id
unityCatalog deleteConnection Uma conexão externa é excluída. * name_arg
* workspace_id
* metastore_id
unityCatalog getConnection Uma conexão externa é recuperada. * name_arg
* workspace_id
* metastore_id
unityCatalog updateConnection Uma conexão externa é atualizada. * name_arg
* owner
* workspace_id
* metastore_id
unityCatalog listConnections As conexões externas em um metastore são listadas. * workspace_id
* metastore_id
unityCatalog createFunction O usuário cria uma nova função. * function_info
* workspace_id
* metastore_id
unityCatalog updateFunction O usuário atualiza uma função. * full_name_arg
* owner
* workspace_id
* metastore_id
unityCatalog listFunctions O usuário solicita uma lista de todas as funções em um catálogo ou esquema pai específico. * catalog_name
* schema_name
* include_browse
* workspace_id
* metastore_id
unityCatalog getFunction O usuário solicita uma função de um catálogo ou esquema pai. * full_name_arg
* workspace_id
* metastore_id
unityCatalog deleteFunction O usuário solicita uma função de um catálogo ou esquema pai. * full_name_arg
* workspace_id
* metastore_id
unityCatalog createShareMarketplaceListingLink * links_infos
* metastore_id
unityCatalog deleteShareMarketplaceListingLink * links_infos
* metastore_id

Eventos do Compartilhamento Delta

Os eventos do Compartilhamento Delta são divididos em duas seções: eventos registrados na conta do provedor de dados e eventos registrados na conta do destinatário de dados.

Eventos do Provedor do Compartilhamento Delta

Os eventos de log de auditoria a seguir são registrados na conta do provedor. As ações executadas pelos destinatários começam com o prefixo deltaSharing . Cada um desses logs também inclui request_params.metastore_id, que é o metastore que gerencia os dados compartilhados e userIdentity.email, que é a ID do usuário que iniciou a atividade.

Serviço Ação Descrição Parâmetros da solicitação
unityCatalog deltaSharingListShares Um destinatário de dados solicita uma lista de compartilhamentos. * options: as opções de paginação fornecidas com essa solicitação.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingGetShare Um destinatário de dados solicita detalhes sobre um compartilhamento. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListSchemas Um destinatário de dados solicita uma lista de esquemas. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* options: as opções de paginação fornecidas com essa solicitação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListAllTables Um destinatário de dados solicita uma lista de todas as tabelas compartilhadas. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListTables Um destinatário de dados solicita uma lista de tabelas compartilhadas. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* options: as opções de paginação fornecidas com essa solicitação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingGetTableMetadata Um destinatário de dados solicita detalhes sobre os metadados de uma tabela. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* schema: o nome do esquema.
* name: o nome da tabela.
* predicateHints: os predicados incluídos na consulta.
* limitHints: O número máximo de linhas a ser retornado.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingGetTableVersion Um destinatário de dados solicita detalhes sobre a versão de uma tabela. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* schema: o nome do esquema.
* name: o nome da tabela.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingQueryTable Registrado quando um destinatário de dados consulta uma tabela compartilhada. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* schema: o nome do esquema.
* name: o nome da tabela.
* predicateHints: os predicados incluídos na consulta.
* limitHints: O número máximo de linhas a ser retornado.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingQueryTableChanges Registrado quando um destinatário de dados consulta os dados alterados de uma tabela. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* schema: o nome do esquema.
* name: o nome da tabela.
* cdf_options: altera as opções do feed de dados.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingQueriedTable Registrado depois que um destinatário de dados recebe uma resposta à consulta. O campo response.result inclui mais informações sobre a consulta do destinatário (consulte Auditar e monitorar o compartilhamento de dados) * recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingQueriedTableChanges Registrado depois que um destinatário de dados recebe uma resposta à consulta. O campo response.result inclui mais informações sobre a consulta do destinatário (consulte Auditar e monitorar o compartilhamento de dados). * recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListNotebookFiles Um destinatário de dados solicita uma lista de arquivos de notebook compartilhados. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingQueryNotebookFile Um destinatário de dados consulta um arquivo de notebook compartilhado. * file_name: o nome do arquivo de notebook.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListFunctions Um destinatário de dados solicita uma lista de funções em um esquema pai. * share: o nome do compartilhamento.
* schema: o nome do esquema pai da função.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListAllFunctions Um destinatário de dados solicita uma lista de todas as funções compartilhadas. * share: o nome do compartilhamento.
* schema: o nome do esquema pai da função.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListFunctionVersions Um destinatário de dados solicita uma lista de versões de função. * share: o nome do compartilhamento.
* schema: o nome do esquema pai da função.
* function: o nome da função
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListVolumes Um destinatário de dados solicita uma lista de volumes compartilhados em u esquema. * share: o nome do compartilhamento.
* schema: o esquema pai dos volumes.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog deltaSharingListAllVolumes Um destinatário de dados solicita todos os volumes compartilhados. * share: o nome do compartilhamento.
* recipient_name: indica o destinatário que está executando a ação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se a solicitação não foi negada. sourceIPaddress é o endereço IP do destinatário.
unityCatalog updateMetastore O provedor atualiza seu metastore. * delta_sharing_scope: os valores podem ser INTERNAL ou INTERNAL_AND_EXTERNAL.
* delta_sharing_recipient_token_lifetime_in_seconds: se ele está presente, indica que o tempo de vida do token de destinatário foi atualizado.
unityCatalog createRecipient O provedor cria um destinatário de dados. * name: o nome do destinatário.
* comment: o comentário para o destinatário.
* ip_access_list.allowed_ip_addresses: lista de permitidos do endereço IP do destinatário.
unityCatalog deleteRecipient O provedor cria um destinatário de dados. * name: o nome do destinatário.
unityCatalog getRecipient O provedor solicita detalhes sobre um destinatário de dados. * name: o nome do destinatário.
unityCatalog listRecipients O provedor solicita uma lista de todos os destinatários de dados. nenhum
unityCatalog rotateRecipientToken O provedor gira o token de um destinatário. * name: o nome do destinatário.
* comment: o comentário fornecido no comando de rotação.
unityCatalog updateRecipient O provedor atualiza os atributos de um destinatário de dados. * name: o nome do destinatário.
* updates: uma representação JSON de atributos do destinatário que foram adicionados ou removidos do compartilhamento.
unityCatalog createShare O provedor atualiza os atributos de um destinatário de dados. * name: o nome do compartilhamento.
* comment: o comentário para o compartilhamento.
unityCatalog deleteShare O provedor atualiza os atributos de um destinatário de dados. * name: o nome do compartilhamento.
unityCatalog getShare O usuário solicita os detalhes sobre um compartilhamento. * name: o nome do compartilhamento.
* include_shared_objects: indica se os nomes da tabela do compartilhamento foram incluídos na solicitação.
unityCatalog updateShare O provedor adiciona ou remove ativos de dados de um compartilhamento. * name: o nome do compartilhamento.
* updates: uma representação JSON de ativos de dados que foram adicionados ou removidos do compartilhamento. Cada item inclui action (adicionar ou remover), name (o nome real da tabela), shared_as (o nome com o qual o esquema e a tabela foram compartilhados, se diferentes do nome real) e partition_specification (se uma especificação de partição tiver sido fornecida).
unityCatalog listShares O provedor solicita uma lista de seus compartilhamentos. nenhum
unityCatalog getSharePermissions O provedor solicita detalhes sobre as permissões de um compartilhamento. * name: o nome do compartilhamento.
unityCatalog updateSharePermissions O provedor atualiza as permissões de compartilhamento. * name: o nome do compartilhamento.
* changes: uma representação JSON das permissões atualizadas. Cada alteração inclui principal (o usuário ou o grupo a quem a permissão foi concedida ou revogada), add (a lista de permissões que foram concedidas) e remove (a lista de permissões que foram revogadas).
unityCatalog getRecipientSharePermissions O provedor solicita detalhes sobre as permissões de compartilhamento de um destinatário. * name: o nome do compartilhamento.
unityCatalog getActivationUrlInfo O provedor solicita detalhes sobre a atividade no link de ativação. * recipient_name: o nome do destinatário que abriu a URL de ativação.
* is_ip_access_denied: nenhum se não houver nenhuma lista de acesso de IP configurada. Caso contrário, true se a solicitação foi negada e false se o pedido não foi negado. sourceIPaddress é o endereço IP do destinatário.
unityCatalog generateTemporaryVolumeCredential A credencial temporária é gerada para o destinatário acessar um volume compartilhado. * share_name: o nome do compartilhamento por meio do qual o destinatário faz a solicitação.
* share_id: a ID do compartilhamento.
* share_owner: o proprietário do compartilhamento.
* recipient_name: o nome do destinatário que solicita a credencial.
* recipient_id: a ID do destinatário.
* volume_full_name: o nome completo de 3 níveis do volume.
* volume_id: a ID do volume.
* volume_storage_location: o caminho da nuvem da raiz do volume.
* operation: READ_VOLUME ou WRITE_VOLUME. Para compartilhamento de volume, há suporte apenas para READ_VOLUME.
* credential_id: a ID da credencial.
* credential_type: o tipo da credencial. O valor padrão é sempre StorageCredential.
* workspace_id: o valor é sempre 0 quando a solicitação é para volumes compartilhados.
unityCatalog generateTemporaryTableCredential A credencial temporária é gerada para o destinatário acessar um volume compartilhado. * share_name: o nome do compartilhamento por meio do qual o destinatário faz a solicitação.
* share_id: a ID do compartilhamento.
* share_owner: o proprietário do compartilhamento.
* recipient_name: o nome do destinatário que solicita a credencial.
* recipient_id: a ID do destinatário.
* table_full_name: o nome completo de três níveis da tabela.
* table_id: a ID da tabela.
* table_url: o caminho da nuvem da raiz da tabela.
* operation: READ ou READ_WRITE.
* credential_id: a ID da credencial.
* credential_type: o tipo da credencial. O valor é sempre StorageCredential.
* workspace_id: o valor é sempre 0 quando a solicitação é para tabelas compartilhadss.

Eventos de destinatário do Compartilhamento Delta

Os eventos a seguir são registrados na conta do destinatário de dados. Esses eventos registram o acesso de destinatário de dados compartilhados e ativos de IA, juntamente com eventos associados ao gerenciamento de provedores. Cada um desses eventos também inclui os seguintes parâmetros de solicitação:

  • recipient_name: o nome do destinatário no sistema do provedor de dados.
  • metastore_id: o nome do metastore no sistema do provedor de dados.
  • sourceIPAddress: o endereço IP em que a solicitação foi originada.
Serviço Ação Descrição Parâmetros da solicitação
unityCatalog deltaSharingProxyGetTableVersion Um destinatário de dados solicita detalhes em uma versão de tabela compartilhada. * share: o nome do compartilhamento.
* schema: O nome do esquema pai da tabela.
* name: o nome da tabela.
unityCatalog deltaSharingProxyGetTableMetadata Um destinatário de dados solicita detalhes sobre os metadados de uma tabela compartilhada. * share: o nome do compartilhamento.
* schema: O nome do esquema pai da tabela.
* name: o nome da tabela.
unityCatalog deltaSharingProxyQueryTable Um destinatário de dados consulta uma tabela compartilhada. * share: o nome do compartilhamento.
* schema: O nome do esquema pai da tabela.
* name: o nome da tabela.
* limitHints: O número máximo de linhas a ser retornado.
* predicateHints: os predicados incluídos na consulta.
* version: versão da tabela, se o feed de dados de alterações estiver habilitado.
unityCatalog deltaSharingProxyQueryTableChanges Uma consulta de destinatário de dados altera os dados de uma tabela. * share: o nome do compartilhamento.
* schema: O nome do esquema pai da tabela.
* name: o nome da tabela.
* cdf_options: altera as opções do feed de dados.
unityCatalog createProvider Um destinatário de dados cria um objeto de provedor. * name: o nome do provedor.
* comment: o comentário para o provedor.
unityCatalog updateProvider Um destinatário de dados atualiza um objeto de provedor. * name: o nome do provedor.
* updates: uma representação JSON de atributos do provedor que foram adicionados ao ou removidos do compartilhamento. Cada item inclui action (adicionar ou remover) e pode incluir name (o novo nome do provedor), owner (novo proprietário) e comment.
unityCatalog deleteProvider Um destinatário de dados exclui um objeto de provedor. * name: o nome do provedor.
unityCatalog getProvider Um destinatário de dados solicita detalhes sobre um objeto de provedor. * name: o nome do provedor.
unityCatalog listProviders Um destinatário de dados solicita uma lista de provedores. nenhum
unityCatalog activateProvider Um destinatário de dados ativa um objeto de provedor. * name: o nome do provedor.
unityCatalog listProviderShares Um destinatário de dados solicita uma lista dos compartilhamentos de um provedor. * name: o nome do provedor.
unityCatalog generateTemporaryVolumeCredential A credencial temporária é gerada para o destinatário acessar um volume compartilhado. * share_name: o nome do compartilhamento por meio do qual o destinatário faz a solicitação.
* volume_full_name: o nome completo de 3 níveis do volume.
* volume_id: a ID do volume.
* operation: READ_VOLUME ou WRITE_VOLUME. Para compartilhamento de volume, há suporte apenas para READ_VOLUME.
* workspace_id: a ID do workspace que recebe a solicitação do usuário.
unityCatalog generateTemporaryTableCredential A credencial temporária é gerada para o destinatário acessar um volume compartilhado. * share_name: o nome do compartilhamento por meio do qual o destinatário faz a solicitação.
* table_full_name: o nome completo de três níveis da tabela.
* table_id: a ID da tabela.
* operation: READ ou READ_WRITE.
* workspace_id: a ID do workspace que recebe a solicitação do usuário.

Eventos adicionais de monitoramento de segurança

Os seguintes recursos habilitam agentes de monitoramento adicionais para recursos de computação do Azure Databricks no plano de computação clássico, por exemplo, VMs para clusters e SQL warehouses profissionais ou clássicos:

Eventos de monitoramento de integridade

Os eventos capsule8-alerts-dataplane a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
capsule8-alerts-dataplane Heartbeat Um evento regular para confirmar que o monitor está ativado. Atualmente, ele é executado a cada 10 minutos. * instanceId
capsule8-alerts-dataplane Memory Marked Executable A memória geralmente é marcada como executável para permitir que códigos mal-intencionados sejam executados quando um aplicativo está sendo explorado. Alerta quando um programa define permissões de memória de pilha ou pilha como executável. Isso pode causar falsos positivos para determinados servidores de aplicativos. * instanceId
capsule8-alerts-dataplane File Integrity Monitor Monitora a integridade de arquivos importantes do sistema. Alertas sobre quaisquer alterações não autorizadas nesses arquivos. O Databricks define conjuntos específicos de caminhos do sistema na imagem; esse conjunto de caminhos pode mudar ao longo do tempo. * instanceId
capsule8-alerts-dataplane Systemd Unit File Modified Alterações nas unidades systemd podem resultar no relaxamento ou na desabilitação dos controles de segurança, ou na instalação de um serviço mal-intencionado. Alertas sempre que um arquivo de unidade systemd é modificado por um programa diferente de systemctl. * instanceId
capsule8-alerts-dataplane Repeated Program Crashes Falhas repetidas do programa podem indicar que um invasor está tentando explorar uma vulnerabilidade de corrupção de memória ou que há um problema de estabilidade no aplicativo afetado. Alerta quando mais de cinco instâncias de um programa individual falham por falha de segmentação. * instanceId
capsule8-alerts-dataplane Userfaultfd Usage Como os contêineres geralmente são cargas de trabalho estáticas, esse alerta pode indicar que um invasor comprometeu o contêiner e está tentando instalar e executar um backdoor. Alerta quando um arquivo que foi criado ou modificado dentro de 30 minutos é executado em um contêiner. * instanceId
capsule8-alerts-dataplane New File Executed in Container A memória geralmente é marcada como executável para permitir que códigos mal-intencionados sejam executados quando um aplicativo está sendo explorado. Alerta quando um programa define permissões de memória de pilha ou pilha como executável. Isso pode causar falsos positivos para determinados servidores de aplicativos. * instanceId
capsule8-alerts-dataplane Suspicious Interactive Shell Shells interativos são ocorrências raras na infraestrutura de produção moderna. Alerta quando um shell interativo é iniciado com argumentos comumente usados para shells reversos. * instanceId
capsule8-alerts-dataplane User Command Logging Evasion Burlar o registro em log de comandos é uma prática comum de invasores, mas também pode indicar que um usuário legítimo está executando ações não autorizadas ou tentando burlar a política. Alerta quando uma alteração no log do histórico de comandos do usuário é detectada, indicando que um usuário está tentando evitar o log de comandos. * instanceId
capsule8-alerts-dataplane BPF Program Executed Detecta alguns tipos de backdoors do kernel. O carregamento de um novo programa BPF (Berkeley Packet Filter) pode indicar que um invasor está carregando um rootkit baseado em BPF para obter persistência e evitar a detecção. Alerta quando um processo carrega um novo programa BPF privilegiado, se o processo que já faz parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Kernel Module Loaded Os invasores geralmente carregam módulos de kernel maliciosos (rootkits) para evitar a detecção e manter a persistência em um nó comprometido. Alerta quando um módulo do kernel é carregado, se o programa já faz parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Suspicious Program Name Executed-Space After File Os invasores podem criar ou renomear binários mal-intencionados para incluir um espaço no final do nome na tentativa de se fazer passar por um programa ou serviço de sistema legítimo. Alerta quando um programa é executado com um espaço após o nome do programa. * instanceId
capsule8-alerts-dataplane Illegal Elevation Of Privileges As explorações de elevação de privilégio do kernel geralmente permitem que um usuário sem privilégios obtenha privilégios de raiz sem passar pelos portões padrão das alterações de privilégio. Alerta quando um programa tenta elevar privilégios por meios incomuns. Isso pode emitir alertas falsos positivos em nós com cargas de trabalho significativas. * instanceId
capsule8-alerts-dataplane Kernel Exploit As funções de kernel internas não podem ser acessadas por programas regulares e, se chamadas, são um forte indicador de que houve execução de uma exploração de kernel e de que o invasor tem controle total do nó. Alerta quando uma função do kernel retorna inesperadamente ao espaço do usuário. * instanceId
capsule8-alerts-dataplane Processor-Level Protections Disabled SMEP e SMAP são proteções no nível do processador que aumentam a dificuldade de êxito nas explorações de kernel; a desabilitação dessas restrições é uma etapa inicial comum nas explorações de kernel. Alerta quando um programa adultera a configuração SMEP/SMAP do kernel. * instanceId
capsule8-alerts-dataplane Container Escape via Kernel Exploitation Alerta quando um programa usa funções de kernel comumente usadas em explorações de escape de contêiner, o que indica que um invasor está escalando os privilégios de acesso a contêiner para acesso a nó. * instanceId
capsule8-alerts-dataplane Privileged Container Launched Os contêineres privilegiados têm acesso direto aos recursos do host, o que aumenta o impacto do seu comprometimento. Alerta quando um contêiner privilegiado é iniciado, se o contêiner não for uma imagem privilegiada conhecida, como kube-proxy. Isso pode emitir alertas indesejados para contêineres privilegiados legítimos. * instanceId
capsule8-alerts-dataplane Userland Container Escape Muitos escapes de contêiner coagem o host a executar um binário no contêiner, o que dá ao invasor controle total sobre o nó afetado. Alerta quando um arquivo criado por contêiner é executado de fora de um contêiner. * instanceId
capsule8-alerts-dataplane AppArmor Disabled In Kernel A modificação de certos atributos do AppArmor só pode ocorrer no kernel, o que indica que o AppArmor foi desativado por uma exploração de kernel ou rootkit. Alerta quando o estado do AppArmor é alterado da configuração do AppArmor detectada quando o sensor é iniciado. * instanceId
capsule8-alerts-dataplane AppArmor Profile Modified Os invasores podem tentar desabilitar a imposição de perfis AppArmor como parte do esquema para evitar a detecção. Alerta quando um comando para modificar um perfil AppArmor é executado, se ele não foi executado por um usuário em uma sessão SSH. * instanceId
capsule8-alerts-dataplane Boot Files Modified Se não for executada por uma fonte confiável (por exemplo, um gerenciador de pacotes ou uma ferramenta de gerenciamento de configuração), a modificação dos arquivos de inicialização pode indicar que há um invasor modificando o kernel ou quais são suas opções para obter acesso persistente a um host. Alerta quando são feitas alterações nos arquivos no /boot, indicando a instalação de um novo kernel ou configuração de inicialização. * instanceId
capsule8-alerts-dataplane Log Files Deleted A exclusão de log não executada por uma ferramenta de gerenciamento de logs pode indicar que um invasor está tentando remover indicadores de comprometimento. Alertas sobre exclusão de arquivos de log do sistema. * instanceId
capsule8-alerts-dataplane New File Executed Os arquivos recém-criados de fontes diferentes de programas de atualização do sistema podem ser backdoors, explorações de kernel ou parte de uma cadeia de exploração. Alerta quando um arquivo que foi criado ou modificado dentro de 30 minutos é executado, excluindo arquivos criados por programas de atualização do sistema. * instanceId
capsule8-alerts-dataplane Root Certificate Store Modified A modificação do armazenamento de certificados raiz pode indicar a instalação de uma autoridade de certificação não autorizada, o que permitiria a interceptação do tráfego de rede ou o desvio da verificação da assinatura de código. Alerta quando um armazenamento de certificados da autoridade de certificação do sistema é alterado. * instanceId
capsule8-alerts-dataplane Setuid/Setgid Bit Set On File A configuração de bits setuid/setgid pode ser usada como um método persistente de elevação de privilégio em um nó. Alerta quando o bit setuid ou setgid é definido em um arquivo com a família chmod de chamadas do sistema. * instanceId
capsule8-alerts-dataplane Hidden File Created Os invasores geralmente criam arquivos ocultos para obscurecer conteúdo e ferramentas úteis em um host comprometido. Alerta quando um arquivo oculto é criado por um processo associado a um incidente em andamento. * instanceId
capsule8-alerts-dataplane Modification Of Common System Utilities Os invasores podem modificar utilitários do sistema para executar conteúdo mal-intencionado sempre que esses utilitários forem executados. Alerta quando um utilitário de sistema comum é modificado por um processo não autorizado. * instanceId
capsule8-alerts-dataplane Network Service Scanner Executed Um invasor ou usuário não autorizado pode usar ou instalar esses programas para pesquisar redes conectadas em busca de nós adicionais para comprometer. Alerta quando ferramentas comuns do programa de varredura de rede são executadas. * instanceId
capsule8-alerts-dataplane Network Service Created Os invasores podem iniciar um novo serviço de rede para fornecer acesso fácil a um host após o comprometimento. Alerta quando um programa inicia um novo serviço de rede, se o programa já faz parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Network Sniffing Program Executed Um invasor ou usuário não autorizado pode executar comandos de detecção de rede para capturar informações de entrada, PII (informações de identificação pessoal) ou outras informações confidenciais. Alerta quando é executado um programa que permite a captura de rede. * instanceId
capsule8-alerts-dataplane Remote File Copy Detected O uso de ferramentas de transferência de arquivos pode indicar que um invasor está tentando mover conjuntos de ferramentas para hosts adicionais ou exfiltrar dados para um sistema remoto. Alerta quando um programa associado à cópia remota de arquivos é executado, se o programa já fizer parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Unusual Outbound Connection Detected Os canais de Comando e Controle e os mineradores de criptomoedas geralmente criam conexões de rede de saída em portas incomuns. Alerta quando um programa inicia uma nova conexão em uma porta incomum, se o programa já fizer parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Data Archived Via Program Depois de obter acesso a um sistema, um invasor poderá criar um arquivo compactado de arquivos a fim de reduzir o tamanho dos dados para exfiltração. Alerta quando um programa de compactação de dados é executado, se o programa já faz parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Process Injection O uso de técnicas de injeção de processo geralmente indica que um usuário está depurando um programa, mas também pode indicar que um invasor está lendo segredos ou injetando código em outros processos. Alerta quando um programa usa mecanismos de ptrace (depuração) para interagir com outro processo. * instanceId
capsule8-alerts-dataplane Account Enumeration Via Program Os invasores geralmente usam programas de enumeração de conta para determinar seu nível de acesso e ver se outros usuários estão conectados ao nó no momento. Alerta quando um programa associado à enumeração de conta é executado, se o programa já faz parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane File and Directory Discovery Via Program A exploração de sistemas de arquivos é um comportamento pós-exploração comum de invasores que procuram informações de entrada e dados de interesse. Alerta quando um programa associado à enumeração de arquivos e diretórios é executado, se o programa já fizer parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Network Configuration Enumeration Via Program Os invasores podem interrogar a rede local e encaminhar informações para identificar hosts e redes adjacentes antes de fazer uma movimentação lateral. Alerta quando um programa associado à enumeração de configuração de rede é executado, se o programa já faz parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Process Enumeration Via Program Os invasores geralmente listam programas em execução para identificar a finalidade de um nó e descobrir se existem ferramentas de segurança ou monitoramento. Alerta quando um programa associado à enumeração de processos é executado, se o programa já fizer parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane System Information Enumeration Via Program Os invasores geralmente executam comandos de enumeração do sistema para determinar versões e recursos do kernel e da distribuição do Linux, geralmente para identificar se o nó apresenta vulnerabilidades específicas. Alerta quando um programa associado à enumeração de informações do sistema é executado, se o programa já faz parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane Scheduled Tasks Modified Via Program A modificação de tarefas agendadas é um método comum para estabelecer persistência em um nó comprometido. Alerta quando os comandos crontab, at ou batch são usados para modificar configurações de tarefas agendadas. * instanceId
capsule8-alerts-dataplane Systemctl Usage Detected Alterações nas unidades systemd podem resultar no relaxamento ou na desabilitação dos controles de segurança, ou na instalação de um serviço mal-intencionado. Alerta quando o comando systemctl é usado para modificar unidades systemd. * instanceId
capsule8-alerts-dataplane User Execution Of su Command O escalonamento explícito para o usuário raiz diminui a capacidade de correlacionar a atividade privilegiada com um usuário específico. Alerta quando o comando su é executado. * instanceId
capsule8-alerts-dataplane User Execution Of sudo Command Alerta quando o comando sudo é executado. * instanceId
capsule8-alerts-dataplane User Command History Cleared A exclusão do arquivo de histórico é incomum, geralmente executada por invasores que ocultam atividades ou por usuários legítimos que pretendem enganar os controles de auditoria. Alerta quando os arquivos de histórico da linha de comando são excluídos. * instanceId
capsule8-alerts-dataplane New System User Added Um invasor pode adicionar um novo usuário a um host para fornecer um método confiável de acesso. Alerta se uma nova entidade de usuário for adicionada ao arquivo de gerenciamento de conta local /etc/passwd, se a entidade não for adicionada por um programa de atualização do sistema. * instanceId
capsule8-alerts-dataplane Password Database Modification Os invasores podem modificar diretamente arquivos relacionados à identidade para adicionar um novo usuário ao sistema. Alerta quando um arquivo relacionado a senhas de usuário é modificado por um programa não relacionado à atualização de informações de usuário existentes. * instanceId
capsule8-alerts-dataplane SSH Authorized Keys Modification A adição de uma nova chave pública SSH é um método comum para obter acesso persistente a um host comprometido. Alerta quando uma tentativa de gravar no arquivo de authorized_keys SSH de um usuário é observada, se o programa já faz parte de um incidente em andamento. * instanceId
capsule8-alerts-dataplane User Account Created Via CLI A adição de um novo usuário é uma etapa comum usada pelos invasores para estabelecer persistência em um nó comprometido. Alerta quando um programa de gerenciamento de identidades é executado por um programa diferente de um gerenciador de pacotes. * instanceId
capsule8-alerts-dataplane User Configuration Changes A exclusão do arquivo de histórico é incomum, geralmente executada por invasores que ocultam atividades ou por usuários legítimos que pretendem enganar os controles de auditoria. Alerta quando os arquivos de histórico da linha de comando são excluídos. * instanceId
capsule8-alerts-dataplane New System User Added Os arquivos de perfil e configuração do usuário são frequentemente modificados como método de persistência para executar um programa sempre que um usuário faz logon. Alerta quando .bash_profile e bashrc (e seus arquivos relacionados) são modificados por um programa que não seja uma ferramenta de atualização do sistema. * instanceId

Eventos de monitoramento de antivírus

Observação

O objeto JSON response nesses logs de auditoria sempre tem um campo result que inclui uma linha do resultado do exame original. Cada resultado da varredura é representado normalmente por vários registros de log de auditoria, um para cada linha da saída da varredura original. Para obter detalhes do que pode aparecer nesse arquivo, consulte a seguinte documentação de terceiros.

O evento clamAVScanService-dataplane a seguir é registrado em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
clamAVScanService-dataplane clamAVScanAction O monitoramento antivírus faz um exame. Um log será gerado para cada linha da saída do exame original. * instanceId

Eventos de log do sistema

Observação

O objeto JSON response no log de auditoria tem um campo result que inclui o conteúdo do log do sistema original.

O evento syslog a seguir é registrado em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
syslog processEvent O log do sistema processa um evento. * instanceId
* processName

Eventos de log de monitoramento do processo

Os eventos monit a seguir são registrados em log no nível do workspace.

Serviço Ação Descrição Parâmetros da solicitação
monit processNotRunning O monitor não está em execução. * instanceId
* processName
monit processRestarting O monitor está sendo reiniciado. * instanceId
* processName
monit processStarted O monitor foi iniciado. * instanceId
* processName
monit processRunning O monitor está em execução. * instanceId
* processName

Eventos de log preteridos

O Databricks preteriu os eventos de diagnóstico a seguir:

  • createAlertDestination (agora createNotificationDestination)
  • deleteAlertDestination (agora deleteNotificationDestination)
  • updateAlertDestination (agora updateNotificationDestination)

Logs de ponto de extremidade SQL

Se você criar SQL Warehouses usando a API de ponto de extremidade DO SQL preterida (o nome anterior dos armazéns SQL), o nome do evento de auditoria correspondente incluirá a palavra Endpoint em vez de Warehouse. Além do nome, esses eventos são idênticos aos eventos do SQL Warehouse. Para exibir descrições e solicitar parâmetros desses eventos, consulte seus eventos de warehouse correspondentes em eventos SQL do Databricks.

Os eventos do ponto de extremidade SQL são:

  • changeEndpointAcls
  • createEndpoint
  • editEndpoint
  • startEndpoint
  • stopEndpoint
  • deleteEndpoint
  • setEndpointConfig