Partilhar via


Usar e personalizar pastas de trabalho FinOps

Este artigo explica como instalar e editar pastas de trabalho FinOps. As pastas de trabalho FinOps são um ponto de acesso central para ferramentas comuns que podem ajudar a atingir as metas do FinOps. Cada pasta de trabalho oferece uma variedade de informações alinhadas aos recursos do FinOps, incluindo:

  • Recomendações de custos do Assistente
  • Identificação de recursos ociosos
  • Gerenciamento de máquinas virtuais desalocadas indevidamente
  • Informações sobre como usar as opções do Benefício Híbrido do Azure para bancos de dados Windows, Linux e SQL

As pastas de trabalho incluem informações para computação, armazenamento, rede e muito mais. As pastas de trabalho também oferecem algumas opções de correção rápida para executar ações recomendadas diretamente da pasta de trabalho, simplificando o processo de otimização.


Usar pastas de trabalho

As pastas de trabalho do Azure Monitor fornecem uma tela flexível para análise de dados e a criação de relatórios visuais avançados no portal do Azure. Em seguida, você pode personalizá-los para exibir informações visuais e interativas sobre seu ambiente do Azure. Ele permite que você consulte várias fontes de dados no Azure e modifique ou processe os dados, se necessário. Em seguida, você pode optar por exibi-lo usando qualquer uma das visualizações disponíveis e, finalmente, compartilhar a pasta de trabalho com sua equipe para que todos possam usá-la.

A pasta de trabalho de otimização de custos está na galeria de pastas de trabalho do Consultor do Azure e não requer nenhuma configuração. No entanto, se quiser implantar outras pastas de trabalho ou fazer alterações nelas, como adicionar ou personalizar consultas, você pode copiar a pasta de trabalho para seu ambiente.

Exibir a pasta de trabalho de otimização de custos no Advisor

  1. Inicie sessão no portal do Azure.
  2. Procure o Azure Advisor.
  3. No menu de navegação esquerdo, selecione Pastas de trabalho.
  4. Na Galeria de Pastas de Trabalho, selecione o modelo de pasta de trabalho Otimização de Custos (Visualização).
  5. Selecione uma área para explorar.

Implantar pastas de trabalho do FinOps no Azure

Se você quiser fazer modificações na pasta de trabalho de otimização de custos ou usar outras pastas de trabalho FinOps, implante o modelo de pastas de trabalho FinOps a partir do kit de ferramentas FinOps.

Primeiro, confirme se você tem as seguintes funções menos privilegiadas para implantar e usar a pasta de trabalho.

  • Colaborador da pasta de trabalho - permite importar, salvar e implantar a pasta de trabalho.
  • O Reader permite-lhe visualizar todos os separadores do livro sem guardar.

Implante o modelo de pastas de trabalho FinOps com uma das seguintes opções:

Implementar no AzureImplantar no Azure Gov

Selecione uma assinatura, local, grupo de recursos e dê um nome à pasta de trabalho. Em seguida, selecione Revisar + criar para implantar o modelo de pasta de trabalho.

Na página Rever + criar, selecione Criar.

Após a conclusão da implantação, você poderá exibir e copiar a URL da pasta de trabalho na página Saídas . A URL leva você diretamente para a pasta de trabalho que você criou.


Editar e incluir novas consultas na pasta de trabalho

Se quiser editar ou incluir mais consultas na pasta de trabalho, você pode editar o modelo de acordo com suas necessidades.

As pastas de trabalho são baseadas principalmente em consultas do Azure Resource Graph. No entanto, as pastas de trabalho oferecem suporte a muitas fontes diferentes. Eles incluem Kusto Query Language (KQL), Azure Resource Manager, Azure Monitor, Azure Data Explorer, pontos de extremidade personalizados e outros.

Você também pode mesclar dados de diferentes fontes para aprimorar sua experiência com insights. O Azure Monitor tem várias fontes de dados correlacionadas que geralmente são críticas para seu fluxo de trabalho de triagem e diagnóstico. Você pode mesclar ou unir dados para fornecer informações detalhadas usando o controle de mesclagem.

Veja como criar e adicionar uma consulta à guia de benefício Híbrido do Azure na pasta de trabalho Otimização de custos. Neste exemplo, você adiciona código da seção Exemplo de código para ajudá-lo a identificar quais clusters de infraestrutura hiperconvergente (HCI) do Azure Stack não estão usando o Benefício Híbrido do Azure.

  1. Abra a pasta de trabalho e selecione Editar.
  2. Selecione a guia Otimização de taxa. Ele mostra máquinas virtuais usando o Benefício Híbrido do Azure.
  3. Na parte inferior da página, no lado direito, à direita da última opção Editar , selecione o símbolo de reticências (...) e, em seguida, selecione Adicionar. Esta ação adiciona um novo item após o último grupo.
  4. Selecione Adicionar consulta.
  5. Altere a fonte de dados para o Azure Resource Graph. Deixe o tipo de recurso como Assinaturas.
  6. Em Subscrições, selecione a opção de lista e, em seguida, em Parâmetros de Recursos, selecione Subscrições.
  7. Copie o código de exemplo da seção Exemplo de código e cole-o no editor.
  8. Altere o nome ResourceGroup no exemplo de código para aquele onde residem seus clusters HCI do Azure Stack.
  9. Na parte inferior da página, selecione Edição concluída.
  10. Guarde as alterações no livro e reveja os resultados.

Compreender as secções de código

Embora a intenção deste artigo não seja se concentrar em consultas do Azure Resource Graph, é importante entender o que o exemplo de consulta faz. O exemplo de código tem três seções.

Na primeira seção, o código a seguir identifica e agrupa suas próprias assinaturas.

ResourceContainers
| where type =~ 'Microsoft.Resources/subscriptions'
| where tostring(properties.subscriptionPolicies.quotaId) !has "MSDNDevTest_2014-09-01" 
| extend SubscriptionName = name

Ele consulta a tabela e remove as que são de Desenvolvimento/Teste porque o ResourceContainers Benefício Híbrido do Azure não se aplica aos recursos de Desenvolvimento/Teste.

Na segunda seção, a consulta localiza e avalia seus recursos HCI de pilha.

resources 
| where resourceGroup in ({ResourceGroup})
| where type == 'microsoft.azurestackhci/clusters'
| extend AHBStatus = tostring(properties.softwareAssuranceProperties.softwareAssuranceIntent)
| where AHBStatus == "Disable"

Esta seção consulta a Resource tabela. Ele filtra pelo tipo microsoft.azurestackhci/clustersde recurso . Ele cria uma nova coluna chamada AHBStatus com a propriedade onde temos as informações do software assurance. E queremos apenas recursos onde o AHBStatus está definido para Disable.

Na última seção, a consulta se une à ResourceContainerstable resources tabela. A associação ajuda a identificar a assinatura à qual os recursos pertencem.

ResourceContainers | "Insert first code section go here"
| join (
    resources  "Insert second code section here"
) on subscriptionId 
| order by type asc 
| project HCIClusterId,ClusterName,Status,AHBStatus

No final, você visualiza as colunas mais relevantes. Como a pasta de trabalho tem um ResourceGroup parâmetro, o código de exemplo permite filtrar os resultados por grupo de recursos.

Exemplo de código

Aqui está o exemplo de código completo que você usa para inserir na pasta de trabalho.

ResourceContainers | where type =~ 'Microsoft.Resources/subscriptions' | where tostring (properties.subscriptionPolicies.quotaId) !has "MSDNDevTest_2014-09-01"  | extend SubscriptionName=name 
| join (
  resources 
  | where resourceGroup in ({ResourceGroup})
  | where type == 'microsoft.azurestackhci/clusters'
  | extend AHBStatus = tostring(properties.softwareAssuranceProperties.softwareAssuranceIntent)
  | where AHBStatus == "Disable"
  | extend HCIClusterId=properties.clusterId, ClusterName=properties.clusterName, Status=properties.status, AHBStatus=tostring(properties.softwareAssuranceProperties.softwareAssuranceIntent)
) on subscriptionId 
| order by type asc 
| project HCIClusterId,ClusterName,Status,AHBStatus

Saiba mais sobre pastas de trabalho

Para obter mais informações sobre pastas de trabalho do Azure Monitor, consulte o módulo de treinamento Visualizar dados combinados de várias fontes de dados usando as Pastas de Trabalho do Azure Monitor.


Para saber mais sobre outras pastas de trabalho do FinOps, consulte a visão geral das pastas de trabalho do FinOps.