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, frequência (diária ou semanal) e o dia da semana em que os insights acionáveis serão gerados e enviados.
- Selecione os insights que deseja receber:
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 - 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.
- Etapa opcional: Clique em Mostrar opções avançadas para adicionar tags ao recurso. Depois que as tags tiverem sido inseridas, clique em Adicionar tags. Para obter informações adicionais sobre tags, consulte: Visão Geral do Serviço Tagging. Isso permitirá que as tags definidas para um relatório filtrem recursos incluídos na análise.
- 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" } ] }