Insights Acionáveis
Você pode receber Insights Práticos implementáveis com base em Relatórios de Notícias em um formato JSON. Esses insights podem ser usados para automatizar ainda mais tarefas em recursos monitorados, por exemplo: aumentar CPU, Memória com base em insights de capacidade e adicionar consultas com base em informações de insights de SQL para otimizar a consulta do banco de dados.
Crie um insight acionável
Para criar Insights acionáveis, no menu Insights do Ops, navegue até Administração e clique em Insights acionáveis. Isso carregará a página de administração do Actionable Insights.
- Clique no botão Criar insights acionáveis para abrir o slide-out Criar insights acionáveis.

- Informe um nome, uma descrição, um compartimento. Selecione se você precisa incluir compartimentos filhos, uma frequência (por hora, diária ou semanal). Para Insights Acionáveis semanais, selecione o dia da semana em que os insights acionáveis serão gerados e enviados.
- Selecione os insights que deseja receber:
- Insights úteis diários e semanais
Insight Categoria Descrição: Novos altos Planejamento de capacidade Recursos que atingiram um novo nível de alta utilização registrado na semana passada. Grandes alterações Planejamento de capacidade Recursos com aumento e diminuição de uso excedendo +/- 25% na semana anterior. Degradação de SQL por banco de dados Insights de SQL Lista de bancos de dados com degradação com base em diferentes insights Degradação de detalhes SQL por banco de dados Insights de SQL Lista SQL que teve a maior degradação por alteração de latência média. Alterações de plano degradado por ID de SQL Insights de SQL Planeje alterações (por tempo estimado do banco de dados) que resultaram em degradação na latência média entre as instâncias do banco de dados na semana passada. Bancos de dados com storms de invalidação Insights de SQL Principais bancos de dados com os storms de invalidação por taxa de invalidação Bancos de dados com problemas de compartilhamento de cursor Insights de SQL Principais bancos de dados com problemas de compartilhamento de cursor por tempo excessivo de CPU de hard parsing SQL com problemas de compartilhamento de cursor Insights de SQL 50 principais SQLs com problemas de compartilhamento de cursor por tempo excessivo de CPU de hard parsing - Insights úteis por hora
Insight Categoria Descrição Degradação Súbita de Desempenho de 1 Hora Insights de SQL Identifica instruções SQL que sofreram uma queda significativa e repentina no desempenho na última hora. Degradação Súbita de 1 Hora com Alterações no Plano Insights de SQL Identifica a degradação de desempenho causada por uma alteração no plano de execução de SQL. Tendência de Degradação de 24 Horas Insights de SQL Rastreia instruções SQL que mostram uma degradação gradual ou consistente na latência média em 24 horas. Tempo de Espera de Alta Entrada/Saída Insights de SQL Instruções SQL que estão gastando uma quantidade significativa de tempo aguardando operações de E/S (leituras de disco). Alto Tempo de Espera de Não Entrada/Saída Insights de SQL Instruções SQL com tempos de espera altos que não estão relacionados a E/S de disco. Isso pode incluir esperas por bloqueios, travas ou outras esperas relacionadas à concorrência e ao aplicativo. Economia de E/S do Smart Scan Insights de SQL Mede a eficiência da tecnologia Smart Scan no Exadata. Cálculo:
smartscanIOSavingsPct = (1 - (io_interconnect_bytes / physical_read_bytes)) * 100MB reais de E/S de varredura inteligente por execução Insights de SQL Calcula o volume real de dados (em megabytes) transferidos das células de armazenamento para o servidor de banco de dados por execução da instrução SQL. Um valor mais baixo indica maior eficiência.
Lógica de Priorização Insights de SQL Os SQLs são classificados por dbTimeSecs(tempo total consumido do banco de dados).Valores mais altos indicam maior impacto no sistema.
- Insights úteis diários e semanais
- Selecione o tópico do serviço de notificações apropriado. Como alternativa, você pode criar um novo tópico clicando em Criar novo tópico. Isso levará você à seção Criar novo tópico do Ops Insights.
- Depois que todas as informações tiverem sido especificadas e verificadas, clique em Criar Informações Acionáveis. O insight Acionável agora ficará visível na página Administração de insights Acionáveis.
Ações Adicionais com Insights Acionáveis
A manutenção é uma atividade importante para todos os Insights Acionáveis. Veja a seguir uma lista de ações de manutenção que podem ser feitas:Ativar/desativar um Insight Acionável
- Na página Administração, selecione o insight Acionável que deseja ativar ou desativar.
- Clique no botão de menu Ações e selecione Desativar ou Reativar.
- Clique no botão Desativar ou Reativar no pop-up de confirmação.
Mover um Recurso
- Na página Administração, selecione o insight Acionável que você deseja mover para outro compartimento.
Observação
A alteração de um insight Acionável para outro compartimento NÃO modificará os recursos que estão no escopo do relatório. Isso só alterará o relatório para um novo compartimento. - Clique no botão de menu Ações e selecione o botão Mover recurso.
- No pop-up Mover recurso, selecione o novo compartimento para o recurso de insight Acionável e clique no botão Mover recurso.
Editar um Insight Acionável
- Para editar um recurso de insight Acionável, localize o insight a ser editado na página de administração, clique nas reticências verticais e clique em Editar insight Acionável.
- Faça as alterações a serem feitas no menu deslizante.
- Depois que todas as alterações tiverem sido feitas, clique no botão Salvar alterações.
Adicionar Tags
- Para adicionar tags a um insight Acionável, localize o insight a ser editado na página de administração, clique nas reticências verticais e clique em Adicionar tags.
- Você pode Importar tags padrão clicando no botão ou adicionar manualmente as tags padrão informando o nome, a chave e o valor da tag
- Depois que todas as tags tiverem sido adicionadas, clique no botão Aplicar tags.
Payloads de Amostra
Veja a seguir exemplos de payloads JSON para insights acionáveis:- Novas máximas para amostra de bancos de dados:
{ "newHighsDb": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "resourceValue": 101.0, "resourceMetric": "STORAGE", "projectedUtilization": 102.0 } ] } - Grandes alterações para amostra de bancos de dados:
{ "bigChangesDb": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "resourceValue": 101.0, "resourceMetric": "STORAGE", "projectedUtilization": 102.0 } ] } - Degradação de SQL por amostra de banco de dados:
{ "degradingSqlByDb": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "invalidationStormCount": "6", "cursorSharingDuplicatesSqlCount": "2", "avgDailySqlCount": "104", "avgActiveSessions": "8.51", "degradingSqlCount": "1", "newSqlCount": "23" }, { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko2", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb2", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf2", "displayName": "db name 02", "invalidationStormCount": "7", "cursorSharingDuplicatesSqlCount": "2", "avgDailySqlCount": "105", "avgActiveSessions": "8.52", "degradingSqlCount": "2", "newSqlCount": "24" } ] } - Banco de dados com a amostra de tempestade de invalidação mais alta:
{ "databaseWithHighestInvalidationStorms": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "avgDailySqlCount": "222.50", "invalidationStormCount": "8", "invalidationAvgPct": "59.79", "invalidationMaxPct": "74.05" } ] } - O banco de dados mais afetado pelo compartilhamento de cursor duplicatas:
{ "mostImpactedDatabaseByCursorSharingDuplicates": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "cursorSharingDuplicatesSqlCount": "33", "duplicateSqlMaxCount": "9", "duplicateSqlCpuParseSecs": "1.634" } ] } - Exemplo de principais problemas de SQL por compartilhamento de cursor:
{ "topSqlByCursorSharingIssues": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "sqlId": "0t73f1234u7q9", "cpuTimeSecs": "662.731" } ] }