Sobre Logs de Auditoria e Diagnóstico para o Oracle Analytics Cloud

Você pode monitorar a atividade do Oracle Analytics Cloud usando vários logs de auditoria e diagnóstico. A análise de logs pode ajudar você a entender como os recursos do Oracle Analytics Cloud são usados e a solucionar problemas.

Observação

O Oracle Analytics Cloud oferece logs por meio do serviço Oracle Cloud Infrastructure (OCI) Logging. O serviço Logging fornece uma interface única altamente escalável e totalmente gerenciada para logs na sua tenancy. Você pode usar o serviço Logging para acessar logs de muitos recursos do Oracle Cloud Infrastructure, incluindo o Oracle Analytics Cloud. Consulte Registro em Log.

Categorias de Log

O Oracle Analytics Cloud oferece dois tipos de log: auditoria e diagnóstico.

Valor da API: Console (Nome para Exibição) Descrição
auditoria Logs de auditoria Registra a atividade no Oracle Analytics Cloud.
  • Objetos de catálogo: Crie, atualize, exclua e altere permissões em todos os objetos do catálogo, como análises clássicas, painéis de controle, pastas de trabalho, relatórios pixel perfeito, pastas, conjuntos de dados, conexões de autoatendimento, fluxos de dados, sequências, scripts etc. Inclui a atividade de objetos de catálogo em pastas compartilhadas e pastas pessoais.
    "category": "catalog"
  • Exportação de dados : Operações de exportação de dados para relatórios e painéis de controle em todos os formatos (CSV, Excel, Powerpoint, PDF etc.). Operações de exportação de dados para pastas de trabalho somente no formato CSV.

    Nota: As exportações de dados da pasta de trabalho para todos os outros formatos são registradas no log de diagnóstico.

    "category": "data"
  • Gateway de Dados: Tentativas de autenticação de chave inválidas dos clientes do Gateway de Dados.
    "category": "data"
  • Editor: Atividade de administração e configuração para relatórios pixel perfeitos, como conexões, propriedades de runtime, canais de entrega, uploads e downloads de arquivos, programação de entrega etc.
    "category": "publisher"
  • Segurança: Criar e excluir operações para atribuições de aplicativo definidas pelo usuário. Designações de atribuição do usuário e alterações no armazenamento de políticas.
    "category": "security"
  • Modelos semânticos: Faça upload e download de modelos semânticos (arquivos RPD), atualizações de pools de conexões e variáveis.
    "category": "semanticModel"
  • Definições: Alterações nas definições do sistema e atividades de configuração para servidor de e-mail, scanner de vírus, canais sociais, Gateway de Dados, conexões da console, entregas, crawls de pesquisa, domínios seguros, tipos de visualização personalizada de plug-in, camadas de mapa, planos de fundo de mapa etc.
    "category": "settings"
  • Snapshots: Operações de gerenciamento do ciclo de vida como criar, excluir e restaurar snapshots, importar e exportar snapshots. Registro e cancelamento de registro de snapshots no armazenamento de objetos de propriedade do cliente usando APIs REST.
    "category": "snapshot"
  • Pastas de trabalho: Exporte e importe pastas de trabalho como pacotes DVA.
    "category": "DVA"
diagnóstico Logs de diagnóstico

Registra informações de diagnóstico.

  • Exportação de dados : Operações de exportação de dados para pastas de trabalho em todos os formatos, exceto CSV. Ou seja, Powerpoint, PDF e assim por diante.

    Nota: As exportações de dados da pasta de trabalho para o formato CSV são registradas no log de auditoria.

    "category": "data"
  • Carregamento de dados: Operações de recarga (ou atualização) de dados para conjuntos de dados e fluxos de dados.
    "category": "dataLoad"
  • Consultas: Detalhes da consulta de dados.
    "category": "query"

Conteúdo de um Log do Oracle Analytics Cloud

Os logs do Oracle Analytics Cloud contêm os campos a seguir.

Campo Descrição Exemplo
dados Objeto JSON que contém:
  • id do usuário

  • categoria
  • mensagem
  • ecid
  • logLevel
  • additionalDetails
O campo data registra detalhes sobre cada evento, incluindo o usuário que iniciou o evento. Ver exemplos:
  • userId

Usuário que está executando a ação ou atividade. Ou:

  • GUID do usuário no Oracle Identity Cloud (padrão).
  • Nome do usuário no Oracle Identity Cloud.

Para registrar nomes de usuário em vez de GUIDs nos logs de auditoria e diagnóstico, vá para a página Definições do Sistema em sua instância do Oracle Analytics Cloud e ative a definição Nomes de Usuário como Identificador de Usuário nos Logs de Serviço. Consulte Opções de Rastreamento de Uso e Configurar Definições do Sistema.

"userId": "aa11bb22cc33dd44ee55ff66gg77hh88" 
"userId": "john.smith@mycompany.com" 
  • categoria

Uma das seguintes categorias de log:
  • catálogo
  • dados
  • dataLoad
  • DVA
  • editor
  • consultar
  • segurança
  • semanticModel
  • definições
  • snapshot
snapshot

  • mensagem

Resumo do evento de log.

Snapshot 'MyFirstSnapshot' created."
  • ecid

ID do contexto de execução associado ao evento de log.
1122a3b3-c440-5566-7788-99d001ef1223-34455aa6
  • logLevel

Tipo de mensagem. Somente um valor possível:
  • informações (informações)

info
  • additionalDetails

(Opcional) Objeto JSON que contém detalhes adicionais aplicáveis a um log específico no formato:

"additionalDetails" : {

"propertyName": "foo",

"propertyValue": "bar",

}

"additionalDetails": {
          "snapshotSizeInBytes": "948999",
          "source": "console"
          },
id ID exclusivo para cada entrada de log.
38c5cc58-f9f6-11eb-bee4-0200170046fa
oracle Objeto JSON que contém:
  • compartmentid
  • tempo ingerido
  • loggroupid
  • logid
  • tenantId
Ver exemplos:
  • compartmentid

OCID do compartimento ao qual o grupo de logs pertence no formato ocid1.compartment.oc1.<unique_ID>.

ocid1.compartment.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee555555
  • tempo ingerido

A hora em que o log foi capturado pelo Oracle Cloud Infrastructure Logging, no formato de timestamp RFC 3339.

2022-08-16T11:01:01.507Z
  • loggroupid

OCID do grupo de logs que contém o log no formato ocid1.loggroup.oc1.<region_ID>.<unique_ID>.

ocid1.loggroup.oc1.me-dubai-1.aaaa1111bbbb3333cccc4444dddd5555eeee6666ffff7777gggg8888hhhh
  • logid

OCID do objeto de log de serviço no formato ocid1.log.oc1.<region_ID>.<unique_ID>.

ocid1.log.oc1.me-dubai-1.aaaa1111bbbb3333jjjj4444kkkk5555llll6666mmmm7777nnnn8888oooo
  • tenantid

OCID da tenancy no formato ocid1.tenancy.oc1.<region_ID>.<unique_ID>.

ocid1.tenancy.oc1..aaaaaaaaaa1111111111bbbbbbbbbb2222222222cccccccccc3333333333
origem Nome para exibição da instância do Oracle Analytics Cloud.
oacdemo1
specversion Versão do esquema de registro em log do OCI.
1.0
hora A hora em que o log foi criado na origem, no formato de timestamp RFC 3339.
2021-07-10T16:15:59.469Z
tipo

O tipo de categoria de log (auditoria ou diagnóstico). Valores possíveis:

  • auditoria
  • diagnóstico
com.oraclecloud.analytics.analyticsinstance.audit

ou

com.oraclecloud.analytics.analyticsinstance.diagnostic

Log de Auditoria do Analytics Cloud de Amostra - Criar Snapshot (MyFirstSnapshot)

{ 
  "datetime": 1660647631611, 
  "logContent": {
    "data": {
      "additionalDetails": {
        "snapshotSizeInBytes": "948999",
        "source": "console"  
      },
      "category": "snapshot",
      "ecid": "aaaaaaaa-1111-bbbb-2222-cccccc333333-dddd4444",
      "logLevel": "info",
      "message": "Snapshot 'MyFirstSnapshot' created.",
      "userId": "aa11bb22cc33dd44ee55ff66gg77hh88"
    },
    "id": "11111111-aaaa-2222-bbbb-333333cccccc",
    "oracle": {
      "compartmentid": "ocid1.tenancy.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee555555",
      "ingestedtime": "2022-08-16T11:01:01.507Z",
      "loggroupid": "ocid1.loggroup.oc1.me-dubai-1.aaaa1111bbbb3333cccc4444dddd5555eeee6666ffff7777gggg8888hhhh",
      "logid": "ocid1.log.oc1.me-dubai-1.aaaa1111bbbb3333jjjj4444kkkk5555llll6666mmmm7777nnnn8888oooo",
      "tenantid": "ocid1.tenancy.oc1..aaaaaaaaaa1111111111bbbbbbbbbb2222222222cccccccccc3333333333"
    },
    "source": "MyOACInstance",
    "specversion": "1.0",
    "time": "2022-08-16T11:00:31.611Z",
    "type": "com.oraclecloud.analytics.analyticsinstance.audit"
  }
}

Log de Auditoria do Sample Analytics Cloud - Atualizar Pasta de Trabalho (Saldo da Vida Profissional)

{ 
  "datetime": 1661186013000, 
  "logContent": {
    "data": {
      "additionalDetails": {
        "path": "/users/john.smith@example.com/Worklife Balance",
        "type": "data visualization workbook"  
      },
      "category": "catalog",
      "ecid": "aaaaaaaa-1111-bbbb-2222-cccccc333333-dddd4444",
      "logLevel": "info",
      "message": "Data Visualization Workbook (Worklife Balance) properties updated.",
      "userId": "aa11bb22cc33dd44ee55ff66gg77hh88"
    },
    "id": "11111111-aaaa-2222-bbbb-333333cccccc",
    "oracle": {
      "compartmentid": "ocid1.tenancy.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee555555",
      "ingestedtime": "2022-08-16T11:01:01.507Z",
      "loggroupid": "ocid1.loggroup.oc1.me-dubai-1.aaaa1111bbbb3333cccc4444dddd5555eeee6666ffff7777gggg8888hhhh",
      "logid": "ocid1.log.oc1.me-dubai-1.aaaa1111bbbb3333jjjj4444kkkk5555llll6666mmmm7777nnnn8888oooo",
      "tenantid": "ocid1.tenancy.oc1..aaaaaaaaaa1111111111bbbbbbbbbb2222222222cccccccccc3333333333"
    },
    "source": "MyOACInstance",
    "specversion": "1.0",
    "time": "2022-08-16T11:00:31.611Z",
    "type": "com.oraclecloud.analytics.analyticsinstance.audit"
  }
}

Log de Diagnóstico do Analytics Cloud de Amostra - Detalhes da Consulta

{ 
  "datetime": 1660647186246, 
  "logContent": {
    "data": {
      "additionalDetails": {},
      "category": "query",
      "ecid": "aaaaaaaa-1111-bbbb-2222-cccccc333333-dddd4444",
      "logLevel": "info",
      "message": "-------------------- Rows 470, bytes 7520 retrieved from database query id: <<97850>>,
      physical request hash 0 \n",
      "userId": "aa11bb22cc33dd44ee55ff66gg77hh88"
    },
    "id": "11111111-aaaa-2222-bbbb-333333cccccc",
    "oracle": {
      "compartmentid": "ocid1.tenancy.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee555555",
      "ingestedtime": "2022-08-16T10:53:33.099Z",
      "loggroupid": "ocid1.loggroup.oc1.me-dubai-1.aaaa1111bbbb3333cccc4444dddd5555eeee6666ffff7777gggg8888hhhh",
      "logid": "ocid1.log.oc1.me-dubai-1.aaaa1111bbbb3333pppp4444qqqq5555rrrr6666ssss7777tttt8888uuuu",
      "tenantid": "ocid1.tenancy.oc1..aaaaaaaaaa1111111111bbbbbbbbbb2222222222cccccccccc3333333333"
    },
    "source": "MyOACInstance",
    "specversion": "1.0",
    "time": "2022-08-16T10:53:06.246Z",
    "type": "com.oraclecloud.analytics.analyticsinstance.diagnostic"
  }
}

Log de Diagnóstico do Analytics Cloud de Amostra - Resumo da Consulta Física

{ 
  "datetime": 1660647204533, 
  "logContent": {
    "data": {
      "additionalDetails": {},
      "category": "query",
      "ecid": "aaaaaaaa-1111-bbbb-2222-cccccc333333-dddd4444",
      "logLevel": "info",
      "message": "--------------------Physical Query Summary Stats: Number of physical queries 1, Cumulative time 0.000, DB-connect
      time 0.000 (seconds)\n",
      "userId": "aa11bb22cc33dd44ee55ff66gg77hh88"
    },
    "id": "11111111-aaaa-2222-bbbb-333333cccccc",
    "oracle": {
      "compartmentid": "ocid1.tenancy.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee555555",
      "ingestedtime": "2022-08-16T10:53:33.099Z",
      "loggroupid": "ocid1.loggroup.oc1.me-dubai-1.aaaa1111bbbb3333cccc4444dddd5555eeee6666ffff7777gggg8888hhhh",
      "logid": "ocid1.log.oc1.me-dubai-1.aaaa1111bbbb3333vvvv4444wwww5555xxxx6666yyyy7777zzzz8888aaaa",
      "tenantid": "ocid1.tenancy.oc1..aaaaaaaaaa1111111111bbbbbbbbbb2222222222cccccccccc3333333333"
    },
    "source": "MyOACInstance",
    "specversion": "1.0",
    "time": "2022-08-16T10:53:24.533Z",
    "type": "com.oraclecloud.analytics.analyticsinstance.diagnostic"
  }
}