Ativação de recursos opcionais para a Edição Personalizada
Você pode ativar ou desativar recursos opcionais na Custom Edition usando os sinalizadores de recurso. Algumas funcionalidades opcionais estão desativadas por padrão.
Você mesmo pode ativar os recursos documentados conforme descrito aqui. IBM O suporte técnico pode recomendar que você habilite outros recursos da pré-visualização pública da mesma forma.
Para ativar um ou mais recursos, inclua o bloco
featureFlags:com sua opção de sinalizadores de recurso no arquivocore.yamlCada uma das seções a seguir mostra um exemplo de configuração do sinalizador de recurso para um recurso. O exemplo a seguir permite dois recursos:apiVersion: instana.io/v1beta2 kind: Core metadata: name: instana-core namespace: core spec: ... featureFlags: - name: feature.pcf.enabled enabled: true - name: feature.zhmc.enabled enabled: true ...
Depois de atualizar a configuração principal, aplique suas configurações no cluster.
BeeInstana fluxo de métricas
Esse recurso inclui um novo pipeline de dados com componentes de back-end mais Instana e um repositório de dados ( BeeInstana ) para armazenar as métricas da infraestrutura. Com base nesses dados, recursos adicionais são ativados para o produto.
- Painéis de infraestrutura customizados
- Análise de infraestrutura não vinculada (visualização pública)
Execute e configure um repositório de dados do ` BeeInstana ` com o Operator
Para ambientes do ` Instana ` auto-hospedados no ` Kubernetes ` com grandes cargas de métricas, você deve implantar o ` BeeInstana ` usando o operador ` BeeInstana `. Consulte a documentação sobre como usar o BeeInstana em Kubernetes.
Configuração do núcleo
Agora, o pipeline de dados BeeInstana deve ser incluído na especificação Core do operador e os sinalizadores de recurso a seguir devem ser ativados O sinalizador de recurso principal feature.beeinstana.infra.metrics.enabled ativa novos componentes e um conjunto de recursos com base neles
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
datastoreConfigs:
beeInstanaConfig:
clustered: true
authEnabled: true
hosts:
- <beeinstana_operator_service>
...
featureFlags:
- name: feature.beeinstana.infra.metrics.enabled
enabled: true
...
Além disso, você pode ativar os Alertas Inteligentes para Infraestrutura (pré-visualização pública).
Para ativar o recurso "Alertas Inteligentes para Infraestrutura", defina estes sinalizadores de recurso:
...
featureFlags:
- name: feature.beeinstana.infra.metrics.enabled
enabled: true
- name: feature.infra.smart.alerts.enabled
enabled: true
...
Além disso, as credenciais para o cluster ou host BeeInstana devem ser configuradas no segredo principal da seguinte forma:
...
datastoreConfigs:
...
beeinstanaConfig:
user: beeinstana-user
password: <SECRET_PASSWORD>
...
...
Registro
Ative o registro em log para utilizar todo o conjunto de recursos de registro em log do Instana sem custo adicional. Para obter informações sobre os requisitos de licença, consulte “Requisitos de licença e direitos ”. Para obter mais informações sobre os recursos de registro de logs, consulte “Registro de logs ”.
- Para ativar o registro em log, execute o seguinte comando:
stanctl backend apply --core-feature-flags feature.logging.enabled=true - Se você quiser desativar o registro em log, execute o seguinte comando:
stanctl backend apply --core-feature-flags feature.logging.enabled=false
logs). Para evitar possíveis problemas, utilize um cluster ou servidor dedicado ao ClickHouse.Utilizando o cluster de operadores do Clickhouse
Nesse cenário, configure outro cluster do Clickhouse de acordo com as instruções do operador.
Especificações básicas do operador
No lado do operador, a especificação Core precisa de duas entradas de Clickhouse e do sinalizador de recurso feature.logging.enabled
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
clickhouseConfigs:
- clusterName: local
authEnabled: true
hosts:
- <application_ch_cluster>
schemas:
- application
- slis
- clusterName: local
authEnabled: true
hosts:
- <logs_ch_cluster>
schemas:
- logs
...
featureFlags:
- name: feature.logging.enabled
enabled: true
...
Além disso, configure as credenciais para o novo cluster ou host do Clickhouse no segredo principal conforme a seguir:
...
datastoreConfigs:
...
clickhouseConfigs:
- user: clickhouse-application-user
password: <USER_GENERATED_PASSWORD>
adminUser: clickhouse-application-user
adminPassword: <USER_GENERATED_PASSWORD>
schemas:
- application
- slis
- user: clickhouse-logs-user
password: <USER_GENERATED_PASSWORD>
adminUser: clickhouse-logs-user
adminPassword: <USER_GENERATED_PASSWORD>
schemas:
- logs
...
...
Automation Framework
Esse recurso permite que uma estrutura de automação no Instana corrija eventos. Você pode usar a Inteligência Artificial (IA) para associar ações a eventos e executar essas ações diretamente da guia “Issues” na interface do usuário do Instana.
Ativar o sinalizador de recurso para a estrutura de automação
Para ativar os componentes da estrutura de automação, atualize a seção featureFlags no arquivo core.yaml , conforme mostrado no exemplo a seguir:
...
featureFlags:
- name: feature.automation.enabled
enabled: true
...
Para obter mais informações sobre esse recurso, consulte “Gerenciamento da automação ”.
AWS fluxos métricos
Esse recurso permite a integração de fluxos de métricas do AWS, possibilitando a coleta de métricas do AWS CloudWatch no formato OpenTelemetry.
Ativando o sinalizador de recurso para fluxos de métricas d AWS
Para habilitar o monitoramento de fluxos de métricas d AWS, atualize a featureFlags seção no core.yaml arquivo conforme mostrado no exemplo a seguir:
...
featureFlags:
- name: feature.cloudwatch.metric.streams.enabled
enabled: true
...
Geração de ações por meio de IA
Você pode usar esse recurso para permitir que a IA generativa crie ações manuais e automatizadas.
Ativar o sinalizador de recurso para a geração de ações por IA
Para habilitar os componentes de geração de ações de IA, atualize a seção `featureFlags` no arquivo ` core.yaml `, conforme mostrado no exemplo a seguir:
featureFlags:
- name: feature.action.ai.generation.enabled
enabled: true
Para obter mais informações sobre o recurso de geração de ações por IA, consulte “Correção inteligente ”.
Gateway de IA
O recurso do gateway de IA permite que o gateway de IA configure gateways de LLM.
Ativar o sinalizador de recurso para o gateway de IA
Para habilitar o gateway de IA, atualize a seção `featureFlags` no arquivo ` core.yaml `, conforme mostrado no exemplo a seguir:
featureFlags:
- name: feature.ai.gateway.enabled
enabled: true
Para obter mais informações sobre o recurso de gateway de IA, consulte Gateways de LLM.
Sumarização de incidentes
O recurso de resumo de incidentes permite resumir um incidente por meio de IA. Esse recurso está disponível no painel “Resumo e notas com IA” de um incidente, quando você estiver visualizando os detalhes do incidente. Para obter mais informações, consulte “Resumo de incidentes ”.
...
featureFlags:
- name: feature.incident.ai.summarization.enabled
enabled: true
- name: feature.coordinator.ai.agent.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
Investigação Inteligente de Incidentes
A investigação inteligente de incidentes identifica a provável causa raiz (RCA) de um incidente em todo o seu ambiente, utilizando IA baseada em agentes, análise de IA causal e grandes modelos de linguagem (LLMs).
...
featureFlags:
- name: feature.rca.agentic.enabled
enabled: true
...
O recurso de análise da causa raiz também deve estar ativado para a investigação inteligente de incidentes. Para obter mais informações sobre como ativar esse recurso, consulte [Análise da causa raiz](#rca). Além disso, seu ambiente também deve atender a pré-requisitos adicionais. Para obter mais informações sobre esses requisitos e o recurso como um todo, consulte “Investigação inteligente de incidentes ”.
Assistente de IA
O recurso de assistente de IA ativa o assistente de IA do Instana. Para obter mais informações sobre esse recurso, consulte “Assistente de IA ”.
featureFlags seção no core.yaml arquivo conforme mostrado no exemplo a seguir:...
featureFlags:
- name: feature.incident.ai.summarization.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
Kubernetes Assistente de IA
O recurso do assistente de IA “ Kubernetes ” habilita o assistente de IA “ Kubernetes ” na página do painel do cluster Kubernetes. Para obter mais informações sobre o recurso, consulte o assistente de IA do Kubernetes.
featureFlags seção no core.yaml arquivo conforme mostrado no exemplo a seguir:...
featureFlags:
- name: feature.kubernetes.ai.agent.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
Assistente de SLO
O recurso SLO Assistant gera resumos e explicações sobre um SLO utilizando IA.
Essa informação está disponível no painel do SLO quando você visualiza os detalhes de um SLO. Para gerar um resumo, clique em “Gerar resumo com IA ”. Para obter mais informações sobre o recurso, consulte “Análise de SLO com tecnologia de IA ”.
Ativando o sinalizador de recurso para o assistente de SLO
featureFlags seção no core.yaml arquivo conforme mostrado no exemplo a seguir:
...
featureFlags:
- name: feature.slo.ai.agent.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
GenAI avaliação
O recurso de avaliação do GenAI oferece uma maneira de medir a qualidade dos seus sistemas de IA. Com a avaliação d GenAI, você pode criar avaliadores personalizados, usar avaliadores pré-definidos e monitorar os resultados da avaliação. Para obter mais informações, consulte a seção “Avaliação de IA” em Instana.
Ativar o sinalizador de recurso para avaliação do GenAI
...
featureFlags:
- name: feature.gen.ai.evaluation.enabled
enabled: true
- name: feature.genai.analytics.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
Monitoramento sintético
Esse recurso inclui suporte para ativar o monitoramento do Synthetic no Operator auto-hospedado. Com esse recurso ativado, o Operador pode implementar componentes de monitoramento Sintético. Esses componentes podem ser utilizados por um agente do PoP para executar testes sintéticos em suas aplicações web e exibir os resultados na interface do usuário do Instana.
Configurar armazenamento externo para o monitoramento sintético
Antes de ativar o monitoramento Sintético, configure duas configurações de armazenamento externo na seção storageConfigs na especificação Core (synthetics, syntheticsKeystore).
Por padrão, os dados armazenados na configuração de armazenamento do Synthetics são retidos por 60 dias Para alterar o período de retenção dos dados de monitoramento sintético, consulte Retenção de dados de monitoramento sintético.
Atualmente, GCloud e S3 ou Buckets compatíveis são suportados e o sistema de arquivos é baseado em um volume persistente de leitura / gravação múltipla
Para obter mais informações sobre a especificação do ` storageConfigs ` para sintéticos, consulte storageConfigs.
Ativar o sinalizador de recurso para os componentes de monitoramento sintético
Para ativar os componentes de monitoramento Sintético, configure o sinalizador de recurso a seguir sob a configuração featureFlags na especificação Core.
...
featureFlags:
- name: feature.synthetics.enabled
enabled: true
...
Monitoramento do usuário final
Configure o armazenamento externo para o upload dos mapas de origem do ` JavaScript `
Você pode enviar arquivos de mapeamento de fontes d JavaScript, para o monitoramento de sites privados, por meio do Instana SaaS. Antes de enviar os mapas de origem d JavaScript, é necessário configurar o armazenamento externo na storageConfigs seção da especificação do Core. A seguir estão as três opções para armazenar mapas de origem d JavaScript :
- S3 (ou compatível)
- Google Cloud Storage
- Sistema de arquivos
Para obter mais informações sobre a especificação do StorageConfigs para mapas de origem de monitoramento do usuário final (EUM), consulte StorageConfigs.
Outras plataformas
Os seguintes painéis da plataforma de infraestrutura não estão disponíveis no produto por padrão. Para incluir um painel no item de menu Plataformas, configure seu sinalizador de recurso na especificação Core.
Kubecost
Para desativar o recurso " Kubecost ", defina a enabled propriedade associada ao sinalizador de recurso feature.kubecost.enabled como false no core.yaml arquivo, conforme mostrado no exemplo a seguir:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.kubecost.enabled
enabled: false
...
VMware Tanzu
Para habilitar o ` VMware Tanzu `, defina a seguinte configuração no core.yaml arquivo:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.pcf.enabled
enabled: true
...
VMware vSphere
Para ativar VMware vSphere, defina a seguinte configuração no arquivo core.yaml:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.vsphere.enabled
enabled: true
...
OpenStack
Para ativar OpenStack, defina a seguinte configuração no arquivo core.yaml:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.openstack.enabled
enabled: true
...
IBM Power HMC
Para habilitar o HMC do IBM Power, defina a seguinte configuração no core.yaml arquivo:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.phmc.enabled
enabled: true
...
IBM Power VC
Para habilitar o VC d IBM Power, defina a seguinte configuração no core.yaml arquivo:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.powervc.enabled
enabled: true
...
HMC do IBM Z
Para ativar o IBM Z HMC, defina a seguinte configuração no arquivo core.yaml:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.zhmc.enabled
enabled: true
...
Processos de negócios
Esse recurso inclui suporte para a ativação de processos de negócios no operador do Instana Enterprise auto-hospedado. Com esse recurso ativado, o operador pode implementar componentes de processos de negócios.
Ativação do sinalizador de recurso para os componentes de processos de negócios
Para habilitar os componentes de processos de negócios, defina o seguinte sinalizador de recurso na featureFlags configuração do core.yaml arquivo:
...
featureFlags:
- name: feature.business.observability.enabled
enabled: true
...
Windows Hyper-V
Para habilitar o Hyper-V no Windows, defina a seguinte configuração no core.yaml arquivo:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.windowshypervisor.enabled
enabled: true
...
Para obter mais informações, consulte “Monitoramento d Windows o no Hyper-V ”.
XenServer
Para habilitar o ` XenServer, `, defina a seguinte configuração no core.yaml arquivo:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.xenserver.enabled
enabled: true
...
Linux KVM hypervisor
Para habilitar o hipervisor KVM d Linux, defina a seguinte configuração no core.yaml arquivo:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.linuxkvmhypervisor.enabled
enabled: true
...
Para obter mais informações, consulte “Monitoramento do hipervisor KVM d Linux ”.
Integração de WalkMe e AssistMe com o botão “Obter respostas”
Para melhorar a experiência do usuário, os sites WalkMe, e AssistMe estão integrados ao botão “Obter respostas” na interface do usuário do Instana. AssistMe oferece assistência integrada ao produto. Ele exibe tours, artigos e links rápidos para a documentação, a comunidade e o gerenciamento de tickets em um único lugar, para garantir que você receba ajuda quando necessário.
Ativando o sinalizador de recurso para o ` WalkMe `
Você pode ativar o recurso “ WalkMe ” para exibir visitas guiadas, dicas de ferramentas e mensagens no próprio produto, que ajudam os usuários a se familiarizarem mais rapidamente, descobrirem os principais recursos e obterem suporte contextual. Para habilitar o recurso " WalkMe, " no core.yaml arquivo, defina o seguinte sinalizador de recurso na featureFlags configuração:
...
featureFlags:
- name: feature.walkme.tool.enabled
enabled: true
...
Ativar o sinalizador de recurso para o botão “Obter respostas”
Para ativar o botão “Obter respostas”, defina o sinalizador de recurso correspondente no core.yaml arquivo. Quando o botão “Obter respostas” estiver ativado, você poderá clicar nele na interface do usuário do Instana para acessar as orientações do WalkMe e o painel de suporte do AssistMe.
...
featureFlags:
- name: feature.walkme.tool.enabled
enabled: true
- name: feature.assistme.enabled
enabled: true
...
Escalador automático de pod horizontal (HPA)
Instana A Custom Edition é compatível com HPA. Você pode ativar e gerenciar o HPA usando o Instana Custom Edition API. Para obter mais informações, consulte a configuração do autoescalonamento.
Pré-requisitos
Antes de ativar o HPA, certifique-se de que as seguintes condições sejam atendidas:
- O cluster do Kubernetes é compatível com o HPA API.
- O Metrics, o servidor ou outro provedor de métricas compatível está disponível e em funcionamento.
- O cluster possui capacidade computacional suficiente para permitir o escalonamento horizontal.
- Você configurou as solicitações de CPU para todos os componentes do ` Instana ` que participam das decisões do HPA.
Versões suportadas
O HPA é compatível com todas as versões atualmente mantidas do Instana Custom Edition que utilizam o modelo de implantação padrão Kubernetes.
Métricas de escalabilidade
Instana A Custom Edition usa a utilização da CPU como métrica de dimensionamento padrão. O redimensionamento ocorre quando a utilização média da CPU em todos os pods de um componente excede 150% do total de solicitações de CPU. Outras métricas, como métricas de memória ou métricas personalizadas, não são compatíveis no momento.
Capacidade insuficiente do cluster
Se o cluster não puder agendar novos pods devido à insuficiência de recursos nos nós, as novas réplicas permanecerão pendentes. Instana não gera alertas no nível da plataforma específicos para problemas de capacidade do HPA. É necessário monitorar os eventos do Kubernetes ou utilizar as ferramentas de monitoramento do Kubernetes HPA para detectar falhas no dimensionamento. Para obter mais informações, consulte a seção “Monitoramento do Horizontal Pod Autoscaler” em Kubernetes.
Orientações sobre dimensionamento e melhores práticas
Para manter a estabilidade das operações à medida que os componentes são dimensionados, aplique as seguintes orientações de dimensionamento e práticas recomendadas:
- Reserve capacidade de expansão no cluster para permitir o escalonamento horizontal. Instana recomenda reservar capacidade para condições de pico de carga.
- Defina solicitações realistas de CPU para cada componente, a fim de garantir decisões precisas sobre o HPA.
- Monitore as métricas no nível do cluster para evitar a saturação dos nós.
- Analise periodicamente o comportamento de dimensionamento e ajuste as metas do HPA conforme necessário.
Kubernetes Monitoramento do Autoscaler de Pods Horizontais
O monitoramento do Horizontal Pod Autoscaler do Kubernetes está ativado por padrão. No entanto, você pode desativar esse recurso caso não seja necessário.
Desativando o sinalizador de recurso para o monitoramento do Horizontal Pod Autoscaler do Kubernetes
Para desativar o monitoramento do Horizontal Pod Autoscaler do Kubernetes, no core.yaml arquivo, defina o seguinte sinalizador de recurso na featureFlags configuração:
...
featureFlags:
- name: feature.kubernetes.horizontal.pod.autoscaler.enabled
enabled: false
...
Cassandra agrupar os nós do cluster por endereços IP de semente
Instana agrupa os nós do Cassandra por nome de cluster. Às vezes, o ambiente contém mais de um cluster com o mesmo nome. Nesses casos, você pode ativar o seguinte sinalizador de recurso:
---
featureFlags:
- name: feature.group.cassandra.nodes.by.seed.ipaddresses
enabled: true
ServiceNow Canal de alertas do aplicativo ITSM
O canal de alertas do aplicativo ITSM (Gestão de Serviços de TI) do ServiceNow propaga notificações de alerta entre o Instana e o aplicativo ServiceNow. Para obter mais informações, consulte o aplicativo ITSM da ServiceNow.
Para habilitar o canal de alertas do aplicativo ITSM do ServiceNow, defina o seguinte sinalizador de recurso na configuração ` featureFlags ` do arquivo ` core.yaml `:
...
featureFlags:
- name: feature.alert.channel.bidirectional.enabled
enabled: true
- name: feature.service.now.advanced.enabled
enabled: true
...
Variáveis de ambiente personalizadas para análises ilimitadas, nomes de serviços personalizados e Alertas Inteligentes
Esse recurso permite a extração de variáveis de ambiente personalizadas dos processos. Você pode usar as variáveis extraídas em análises ilimitadas, nomes de serviços personalizados e Alertas Inteligentes.
featureFlags configuração do core.yaml arquivo:...
featureFlags:
- name: feature.process.extract.environment.variables.tags.enabled
enabled: true
- name: feature.process.environment.variable.extraction.enabled
enabled: true
...
INSTANA_CUSTOM_Ao ativar esse recurso, ele extrai as variáveis de ambiente do processo com o prefixo padrão. Por padrão, ele extrai até 20 variáveis de ambiente por processo.