Partilhar via


Ativar o registo de auditorias e diagnósticos no serviço DICOM

Neste artigo, irá aprender a ativar o registo de diagnósticos no serviço DICOM e a rever algumas consultas de exemplo para estes registos. O acesso aos registos de diagnóstico é essencial para qualquer serviço de saúde que tenha de cumprir requisitos regulamentares. A funcionalidade no serviço DICOM ativa os registos de diagnóstico são as Definições de diagnóstico no portal do Azure.

Ativar registos

  1. Para ativar o registo do serviço DICOM, selecione o serviço DICOM no portal do Azure.

  2. Selecione o painel Registo de atividades e, em seguida, selecione Definições de diagnóstico.

    Captura de ecrã do registo de atividades do Azure.

  3. Selecione +Adicionar definição de diagnóstico.

    Captura de ecrã a mostrar a opção Adicionar definições de Diagnóstico.

  4. Introduza o Nome das definições de diagnóstico.

    Captura de ecrã a mostrar Configurar definições de Diagnóstico.

  5. Selecione os detalhes categoria e destino para aceder aos registos de diagnóstico.

    • Enviar para a área de trabalho do Log Analytics no Azure Monitor. Terá de criar a área de trabalho do Logs Analytics antes de poder selecionar esta opção. Para obter mais informações sobre os registos da plataforma, veja Descrição geral dos registos da plataforma do Azure.

    • Arquivar numa conta de armazenamento para auditoria ou inspeção manual. A conta de armazenamento que pretende utilizar tem de ser criada.

    • Transmitir em fluxo para um hub de eventos para ingestão por um serviço de terceiros ou uma solução de análise personalizada. Terá de criar um espaço de nomes do hub de eventos e uma política do hub de eventos antes de poder configurar este passo.

    • Envie para a solução de parceiro com a qual está a trabalhar como organização parceira no Azure. Para obter informações sobre possíveis integrações de parceiros, veja a Documentação das soluções de parceiros do Azure

      Para obter informações sobre as métricas suportadas, veja Métricas suportadas com o Azure Monitor.

  6. Selecione Guardar.

    Nota

    Poderá demorar até 15 minutos para que os primeiros Registos apareçam no Log Analytics. Além disso, se o serviço DICOM for movido de um grupo de recursos ou subscrição para outro, atualize as definições assim que a movimentação estiver concluída.

    Para obter informações sobre como trabalhar com registos de diagnósticos, veja Documentação do Registo de Recursos do Azure

Detalhes do registo

O esquema de registo utilizado difere consoante o destino. O Log Analytics tem um esquema que será diferente de outros destinos. Cada tipo de registo também terá um esquema diferente.

Detalhes do registo de auditoria

Registos não processados

O serviço DICOM devolve os seguintes campos no registo de auditoria, conforme visto quando transmitido fora do Log Analytics:

Nome do Campo Tipo Notas
correlationId String ID de Correlação
operationName String Descreve o tipo de operação (por exemplo, Obter, Armazenar, Consulta, etc.)
hora DateTime Data e hora do evento.
resourceId String Caminho do Azure para o recurso.
identidade Dinâmica Um pacote de propriedades genérico que contém informações de identidade (atualmente não se aplica ao DICOM).
localização String A localização do servidor que processou o pedido.
URI String O URI do pedido.
resultType String Os valores disponíveis atualmente são Iniciado, Com Êxito ou Com Falhas.
resultSignature int O Código de Estado HTTP (por exemplo, 200)
tipo String Tipo de registo (neste caso, é sempre MicrosoftHealthcareApisAuditLog).
nível String Nível de registo (Informativo, Erro).

Registos do Log Analytics

O serviço DICOM devolve os seguintes campos no registo de auditoria no Log Analytics:

Nome do Campo Tipo Notas
CorrelationId String ID de Correlação
OperationName String Descreve o tipo de operação (por exemplo, Obter, Armazenar, Consulta, etc.)
TimeGenerated [UTC] DateTime Data e hora do evento.
_ResourceId String Caminho do Azure para o recurso.
Identidade Dinâmica Um pacote de propriedades genérico que contém informações de identidade (atualmente não se aplica ao DICOM).
URI String O URI do pedido.
ResultType String Os valores disponíveis atualmente são Iniciado, Com Êxito ou Com Falhas.
StatusCode int O Código de Estado HTTP (por exemplo, 200)
Tipo String Tipo de registo (neste caso, é sempre AHDSDicomAuditLogs).
Level String Nível de registo (Informativo, Erro).
TenantId String ID do inquilino.

Detalhes dos registos de diagnósticos

Registos não processados

O serviço DICOM devolve os seguintes campos no registo de auditoria, conforme visto quando transmitido fora do Log Analytics:

Nome do Campo Tipo Notas
correlationId String ID de Correlação
operationName String Descreve o tipo de operação (por exemplo, Obter, Armazenar, Consulta, etc.)
hora DateTime Data e hora do evento.
resultDescription String Descrição da entrada de registo. Um exemplo aqui é um registo de diagnóstico com uma mensagem de aviso de validação ao armazenar um ficheiro.
resourceId String Caminho do Azure para o recurso.
identidade Dinâmica Um pacote de propriedades genérico que contém informações de identidade (atualmente não se aplica ao DICOM).
localização String A localização do servidor que processou o pedido.
propriedades String Informações adicionais sobre o evento no formato de matriz JSON. Os exemplos incluem identificadores DICOM presentes no pedido.
nível String Nível de registo (Informativo, Erro).

Registos do Log Analytics

O serviço DICOM devolve os seguintes campos no registo de auditoria no Log Analytics:

Nome do Campo Tipo Notas
CorrelationId String ID de Correlação
OperationName String Descreve o tipo de operação (por exemplo, Obter, Armazenar, Consulta, etc.)
TimeGenerated DateTime Data e hora do evento.
Mensagem String Descrição da entrada de registo. Um exemplo aqui é um registo de diagnóstico com uma mensagem de aviso de validação ao armazenar um ficheiro.
Localização String A localização do servidor que processou o pedido.
Propriedades String Informações adicionais sobre o evento no formato de matriz JSON. Os exemplos incluem identificadores DICOM presentes no pedido.
Nível de Registo String Nível de registo (Informativo, Erro).

Consultas do Log Analytics de exemplo

Seguem-se algumas consultas básicas do Application Insights que pode utilizar para explorar os seus dados de registo.

Execute a seguinte consulta para ver os 100 registos mais recentes :

MicrosoftHealthcareApisAuditLogs
| limit 100

Execute a seguinte consulta para agrupar operações por Tipo de Recurso DICOM:

MicrosoftHealthcareApisAuditLogs 
| summarize count() by DICOMResourceType

Execute a seguinte consulta para obter todos os resultados com falhas

MicrosoftHealthcareApisAuditLogs 
| where ResultType == "Failed" 

Conclusão

Ter acesso aos registos de diagnósticos é essencial para monitorizar um serviço e fornecer relatórios de conformidade. O serviço DICOM permite-lhe realizar estas ações através de registos de diagnóstico.

Passos seguintes

Neste artigo, aprendeu a ativar os registos de auditoria para o serviço DICOM. Para obter informações sobre o registo de atividades do Azure, veja