Attivazione delle funzionalità opzionali per l'edizione personalizzata
È possibile attivare o disattivare le funzionalità opzionali su Custom Edition utilizzando i flag delle funzionalità. Alcune funzioni opzionali sono disattivate per impostazione predefinita.
È possibile abilitare le funzioni documentate come descritto di seguito. IBM Il servizio di assistenza potrebbe consigliarti di abilitare altre funzionalità in anteprima pubblica seguendo la stessa procedura.
Per abilitare una o più funzioni, aggiungere il blocco
featureFlags:con la propria scelta di indicatori di funzione nel filecore.yaml. Ciascuna delle seguenti sezioni mostra un esempio di impostazione dell'indicatore di funzione per una funzione. Il seguente esempio abilita due funzioni: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 ...
Dopo aver aggiornato la configurazione principale, applica le impostazioni al cluster.
BeeInstana pipeline delle metriche
Questa funzionalità include una nuova pipeline di dati con componenti di backend più Instana e un archivio dati ( BeeInstana ) per la memorizzazione delle metriche dell'infrastruttura. Sulla base di questi dati, ulteriori funzioni vengono attivate nel prodotto.
- Dashboard dell'infrastruttura personalizzati
- Infrastruttura Unbound Analytics (anteprima pubblica)
Esegui e configura un archivio dati " BeeInstana " con Operator
Per gli ambienti di « Instana » in self-hosting su « Kubernetes » con carichi metrici elevati, è consigliabile implementare « BeeInstana » utilizzando l’operatore « BeeInstana ». Consulta la documentazione sull'uso di BeeInstana all'indirizzo Kubernetes.
Configurazione del nucleo
Ora la pipeline di dati BeeInstana deve essere aggiunta alla specifica Core dell'operatore e devono essere abilitati i seguenti flag della funzione. L'indicatore della funzione principale feature.beeinstana.infra.metrics.enabled attiva nuovi componenti e una serie di funzioni basate su di essi.
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
...
Inoltre, è possibile attivare gli avvisi intelligenti per l'infrastruttura (anteprima pubblica).
Per abilitare la funzione "Avvisi intelligenti per l'infrastruttura", impostare i seguenti flag di funzionalità:
...
featureFlags:
- name: feature.beeinstana.infra.metrics.enabled
enabled: true
- name: feature.infra.smart.alerts.enabled
enabled: true
...
Inoltre, le credenziali per il cluster o host BeeInstana devono essere configurate nel segreto principale nel modo seguente:
...
datastoreConfigs:
...
beeinstanaConfig:
user: beeinstana-user
password: <SECRET_PASSWORD>
...
...
Registrazione
Abilita la registrazione per utilizzare l'intera suite di funzionalità di registrazione di Instana senza costi aggiuntivi. Per informazioni sui requisiti relativi alle licenze, consultare la sezione “Requisiti relativi alle licenze e ai diritti ”. Per ulteriori informazioni sulle funzionalità di registrazione, consultare la sezione " Registrazione".
- Per abilitare la registrazione, eseguire il seguente comando:
stanctl backend apply --core-feature-flags feature.logging.enabled=true - Se desideri disattivare la registrazione, esegui il seguente comando:
stanctl backend apply --core-feature-flags feature.logging.enabled=false
logs). Per evitare potenziali problemi, utilizzare un cluster o un host dedicato a ClickHouse.Utilizzo del cluster di operatori Clickhouse
In questo scenario, configurare un altro cluster Clickhouse seguendo le istruzioni dell'operatore.
Specifiche tecniche di base dell'operatore
Sul lato dell'operatore, la spec Core richiede due voci Clickhouse e l'indicatore di funzione 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
...
Inoltre, configurare le credenziali per il nuovo cluster o host Clickhouse nel segreto principale nel modo seguente:
...
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
...
...
Framework di automazione
Questa funzionalità consente a un framework di automazione in Instana di risolvere gli eventi. È possibile utilizzare l'intelligenza artificiale (IA) per associare azioni a eventi ed eseguire tali azioni direttamente dalla scheda "Problemi" nell'interfaccia utente di Instana.
Abilita il flag di funzionalità per il framework di automazione
Per abilitare i componenti del framework di automazione, aggiornare la sezione featureFlags nel file core.yaml come mostrato nel seguente esempio:
...
featureFlags:
- name: feature.automation.enabled
enabled: true
...
Per ulteriori informazioni su questa funzionalità, consultare la sezione " Gestione dell'automazione".
AWS flussi metrici
Questa funzionalità consente l'integrazione dei flussi di metriche di AWS, che permette di raccogliere le metriche di AWS e CloudWatch nel formato OpenTelemetry.
Attivazione del flag di funzionalità per i flussi di metriche dell' AWS
Per abilitare il monitoraggio dei flussi di metriche di AWS, aggiornare la featureFlags sezione nel core.yaml file come mostrato nell'esempio seguente:
...
featureFlags:
- name: feature.cloudwatch.metric.streams.enabled
enabled: true
...
Generazione di azioni tramite l'intelligenza artificiale
È possibile utilizzare questa funzione per consentire all'IA generativa di creare azioni manuali e automatizzate.
Abilita il flag di funzionalità per la generazione di azioni tramite IA
Per abilitare i componenti di generazione delle azioni tramite IA, aggiornare la sezione `featureFlags` nel file ` core.yaml ` come mostrato nell'esempio seguente:
featureFlags:
- name: feature.action.ai.generation.enabled
enabled: true
Per ulteriori informazioni sulla funzionalità di generazione automatica delle azioni tramite IA, consultare la sezione " Risoluzione intelligente".
Gateway AI
La funzione "Gateway IA" consente di configurare le connessioni IA.
Abilita il flag di funzionalità per il gateway AI
Per abilitare il gateway AI, aggiornare la sezione `featureFlags` nel file ` core.yaml ` come mostrato nell'esempio seguente:
featureFlags:
- name: feature.ai.gateway.enabled
enabled: true
Per ulteriori informazioni sulla funzionalità "AI gateway", consulta la sezione " LLM gateway".
Riepilogo degli incidenti
La funzione di sintesi degli incidenti consente di sintetizzare un incidente utilizzando l'intelligenza artificiale. Questa funzione è disponibile nel pannello "Riepilogo e note con IA" di un incidente quando si visualizzano i dettagli dell'incidente. Per ulteriori informazioni, consultare la sezione " Riepilogo degli incidenti".
...
featureFlags:
- name: feature.incident.ai.summarization.enabled
enabled: true
- name: feature.coordinator.ai.agent.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
Indagine intelligente sugli incidenti
L'analisi intelligente degli incidenti identifica la probabile causa principale (RCA) di un incidente nell'intero ambiente utilizzando l'intelligenza artificiale basata su agenti, l'analisi causale basata sull'intelligenza artificiale e i modelli linguistici di grandi dimensioni (LLM).
...
featureFlags:
- name: feature.rca.agentic.enabled
enabled: true
...
Per consentire un'analisi intelligente degli incidenti, è necessario abilitare anche la funzione di analisi delle cause alla radice. Per ulteriori informazioni su come abilitare tale funzione, consultare [Analisi delle cause alla radice](#rca). Inoltre, il vostro ambiente deve soddisfare anche ulteriori requisiti. Per ulteriori informazioni su questi requisiti e sulla funzionalità nel suo complesso, consultare la sezione “Indagini intelligenti sugli incidenti ”.
Assistente AI
La funzione Assistente AI attiva l'assistente AI di Instana. Per ulteriori informazioni su questa funzionalità, consulta la sezione " Assistente AI".
featureFlags sezione nel core.yaml file come mostrato nell'esempio seguente:...
featureFlags:
- name: feature.incident.ai.summarization.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
Kubernetes Assistente AI
La funzione " Kubernetes " (Attiva l'assistente AI) consente di attivare l'assistente AI " Kubernetes " nella pagina del dashboard del cluster " Kubernetes ". Per ulteriori informazioni su questa funzionalità, consulta la pagina dedicata all’assistente AI di Kubernetes.
featureFlags sezione nel core.yaml file come mostrato nell'esempio seguente:...
featureFlags:
- name: feature.kubernetes.ai.agent.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
Assistente SLO
La funzione "SLO Assistant" genera sintesi e spiegazioni relative a uno SLO utilizzando l'intelligenza artificiale.
È disponibile nella dashboard degli SLO quando si visualizzano i dettagli di uno SLO. Per generare un riassunto, clicca su "Genera riassunto con l'IA". Per ulteriori informazioni su questa funzionalità, consulta la sezione “Analisi degli SLO basata sull’intelligenza artificiale ”.
Attivazione del flag di funzionalità per l'assistente SLO
featureFlags sezione nel core.yaml file come mostrato nell'esempio seguente:
...
featureFlags:
- name: feature.slo.ai.agent.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
GenAI valutazione
La funzione di valutazione " GenAI " offre un modo per misurare la qualità dei vostri sistemi di intelligenza artificiale. Con la valutazione " GenAI ", è possibile creare valutatori personalizzati, utilizzare valutatori predefiniti e monitorare i risultati della valutazione. Per ulteriori informazioni, consultare la sezione " Valutazione dell'IA" all'indirizzo Instana.
Abilita il flag di funzionalità per la valutazione di “ GenAI ”
...
featureFlags:
- name: feature.gen.ai.evaluation.enabled
enabled: true
- name: feature.genai.analytics.enabled
enabled: true
- name: feature.ai.gateway.enabled
enabled: true
...
Monitoraggio sintetico
Questa funzionalità include il supporto per l'attivazione del monitoraggio sintetico nell'operatore self-hosted. Con questa funzione abilitata, l'operatore può distribuire componenti di monitoraggio sintetici. Questi componenti possono essere utilizzati da un agente PoP per eseguire test sintetici sulle vostre applicazioni web e visualizzare i risultati nell'interfaccia utente di Instana.
Configurare lo storage esterno per il monitoraggio sintetico
Prima di abilitare il monitoraggio sintetico, configura due configurazioni di archiviazione esterna nella sezione storageConfigs nella specifica Core (synthetics, syntheticsKeystore).
Per impostazione predefinita, i dati memorizzati nella configurazione di archiviazione di Synthetics vengono conservati per 60 giorni. Per modificare i parametri di conservazione dei dati relativi al monitoraggio sintetico, consultare la sezione «Conservazione dei dati del monitoraggio sintetico».
Attualmente, sono supportati i bucket GCloud e S3 o compatibili e il file system si basa su un volume persistente di lettura / scrittura multiplo.
Per ulteriori informazioni sulle specifiche di " storageConfigs " per i prodotti sintetici, consultare storageConfigs.
Attiva il flag di funzionalità per i componenti di monitoraggio sintetico
Per abilitare i componenti di monitoraggio sintetico, impostare il seguente indicatore di funzione nella configurazione featureFlags nella specifica Core.
...
featureFlags:
- name: feature.synthetics.enabled
enabled: true
...
Monitoraggio degli utenti finali
Configurare lo spazio di archiviazione esterno per il caricamento delle mappe sorgente di JavaScript
È possibile caricare i file di mappatura delle orig JavaScript i per il monitoraggio di siti web privati tramite Instana SaaS. Prima di caricare le mappe sorgente di JavaScript, è necessario configurare l'archiviazione esterna nella storageConfigs sezione delle specifiche Core. Di seguito sono riportate le tre opzioni disponibili per l'archiviazione delle mappe sorgente di un JavaScript :
- S3 (o compatibile)
- Google Cloud Storage
- Filesystem
Per ulteriori informazioni sulle specifiche dell' StorageConfigs e relative alle mappe di origine per il monitoraggio degli utenti finali (EUM), consultare StorageConfigs.
Altre piattaforme
I seguenti dashboard della piattaforma dell'infrastruttura non sono disponibili nel prodotto per impostazione predefinita. Per aggiungere un dashboard alla voce di menu Piattaforme, impostare il relativo flag funzione nella specifica Core.
Kubecost
Per disabilitare l'opzione " Kubecost ", impostare la enabled proprietà associata al flag di funzionalità feature.kubecost.enabled su false nel core.yaml file, come mostrato nell'esempio seguente:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.kubecost.enabled
enabled: false
...
VMware Tanzu
Per abilitare l' VMware Tanzu, imposta la seguente configurazione nel core.yaml file:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.pcf.enabled
enabled: true
...
VMware vSphere
Per abilitare VMware vSphere, impostare la seguente configurazione nel file core.yaml:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.vsphere.enabled
enabled: true
...
OpenStack
Per abilitare OpenStack, impostare la seguente configurazione nel file 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
Per abilitare l'HMC di IBM Power, impostare la seguente configurazione nel core.yaml file:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.phmc.enabled
enabled: true
...
IBM Power VC
Per abilitare il VC di IBM Power, impostare la seguente configurazione nel core.yaml file:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.powervc.enabled
enabled: true
...
IBM Z HMC
Per abilitare IBM Z HMC, impostare la seguente configurazione nel file core.yaml:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.zhmc.enabled
enabled: true
...
Processi di business
Questa funzionalità include il supporto per l'abilitazione dei processi aziendali nell'operatore Enterprise di Instana in modalità self-hosted. Se questa funzione è abilitata, l'operatore può implementare componenti dei processi aziendali.
Attivazione del flag di funzionalità per i componenti dei processi aziendali
Per abilitare i componenti dei processi aziendali, impostare il seguente flag di funzionalità nella sezione featureFlags di configurazione del core.yaml file:
...
featureFlags:
- name: feature.business.observability.enabled
enabled: true
...
Windows Hyper-V
Per abilitare Hyper-V su Windows, impostare la seguente configurazione nel core.yaml file:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.windowshypervisor.enabled
enabled: true
...
Per ulteriori informazioni, consultare la sezione " Monitoraggio di Windows Hyper-V ".
XenServer
Per abilitare l' XenServer,, impostare la seguente configurazione nel core.yaml file:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.xenserver.enabled
enabled: true
...
Linux KVM hypervisor
Per abilitare l'hypervisor KVM di Linux, impostare la seguente configurazione nel core.yaml file:
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: core
spec:
...
featureFlags:
- name: feature.linuxkvmhypervisor.enabled
enabled: true
...
Per ulteriori informazioni, consultare la sezione “Monitoraggio dell’ Linux ll’hypervisor KVM ”.
Integrazione di WalkMe e AssistMe con il pulsante "Ottieni risposte"
Per migliorare l'esperienza utente, i siti WalkMe, e AssistMe sono stati integrati con il pulsante " Ottieni risposte" nell'interfaccia utente di Instana. AssistMe offre assistenza integrata sui prodotti. Mostra in un unico posto i tour pertinenti, gli articoli e i collegamenti rapidi alla documentazione, alla community e alla gestione dei ticket, per assicurarti di ricevere assistenza quando ne hai bisogno.
Attivazione del flag di funzionalità per l' WalkMe
È possibile abilitare WalkMe per visualizzare tour guidati, suggerimenti e messaggi all'interno del prodotto che aiutano gli utenti a familiarizzarsi più rapidamente con il sistema, a scoprire le funzionalità principali e a ottenere assistenza contestuale. Per abilitare l'opzione " WalkMe, " nel core.yaml file, impostare il seguente flag di funzionalità nella featureFlags configurazione:
...
featureFlags:
- name: feature.walkme.tool.enabled
enabled: true
...
Attivazione del flag di funzionalità per il pulsante "Ottieni risposte"
Per abilitare il pulsante "Ottieni risposte ", imposta il flag di funzionalità corrispondente nel core.yaml file. Quando il pulsante "Ottieni risposte" è attivo, puoi cliccarci sopra nell'interfaccia utente di Instana per accedere alle linee guida su WalkMe e al pannello di supporto su AssistMe.
...
featureFlags:
- name: feature.walkme.tool.enabled
enabled: true
- name: feature.assistme.enabled
enabled: true
...
Horizontal Pod Autoscaler (HPA)
Instana Custom Edition supporta HPA. È possibile abilitare e gestire l'HPA utilizzando l' Instana, edizione personalizzata API. Per ulteriori informazioni, consultare la sezione Configurazione dell'autoscaling.
Prerequisiti
Prima di abilitare l'HPA, assicurati che siano soddisfatte le seguenti condizioni:
- Il cluster di servizi di gestione delle applicazioni ( Kubernetes ) supporta l'HPA ( API ).
- Metrics, il server o un altro provider di metriche supportato è disponibile e funzionante.
- Il cluster dispone di una capacità di elaborazione sufficiente a consentire il ridimensionamento orizzontale.
- Hai configurato le richieste di CPU per tutti i componenti di " Instana " coinvolti nelle decisioni relative all'HPA.
Versioni supportate
HPA è supportato in tutte le versioni attualmente in manutenzione di Instana Custom Edition che utilizzano il modello di distribuzione standard Kubernetes.
Metriche di scalabilità
Instana Custom Edition utilizza l'utilizzo della CPU come parametro di scalabilità predefinito. Il ridimensionamento avviene quando l'utilizzo medio della CPU in tutti i pod di un componente supera il 150% delle richieste totali di CPU. Al momento non sono supportati altri parametri, come quelli relativi alla memoria o i parametri personalizzati.
Capacità del cluster insufficiente
Se il cluster non è in grado di pianificare nuovi pod a causa di risorse dei nodi insufficienti, le nuove repliche rimangono in sospeso. Instana non genera avvisi a livello di piattaforma specifici relativi a problemi di capacità dell'HPA. È necessario monitorare gli eventi di Kubernetes oppure utilizzare gli strumenti di monitoraggio HPA di Kubernetes per individuare eventuali errori di ridimensionamento. Per ulteriori informazioni, consultare la pagina Kubernetes dedicata al monitoraggio di Horizontal Pod Autoscaler.
Linee guida per la scelta delle taglie e buone pratiche
Per garantire la stabilità delle operazioni man mano che i componenti vengono scalati, applicare le seguenti linee guida per il dimensionamento e le migliori pratiche:
- Assegnare una riserva di risorse nel cluster per consentire il ridimensionamento orizzontale. Instana raccomanda di riservare una capacità per le condizioni di picco di carico.
- Impostare richieste di CPU realistiche per ciascun componente per garantire decisioni HPA accurate.
- Monitorare le metriche a livello di cluster per evitare la saturazione dei nodi.
- Verificare periodicamente l'andamento della scalabilità e adeguare gli obiettivi HPA secondo necessità.
Kubernetes Monitoraggio dell'Autoscaler per pod orizzontali
Il monitoraggio dell'Horizontal Pod Autoscaler di Kubernetes è abilitato per impostazione predefinita. Tuttavia, è possibile disattivare questa funzione se non è necessaria.
Disattivazione del flag di funzionalità per il monitoraggio dell'Horizontal Pod Autoscaler dell' Kubernetes
Per disabilitare il monitoraggio dell'Horizontal Pod Autoscaler di Kubernetes, nel core.yaml file, impostare il seguente flag di funzionalità nella featureFlags configurazione:
...
featureFlags:
- name: feature.kubernetes.horizontal.pod.autoscaler.enabled
enabled: false
...
Cassandra raggruppare i nodi in cluster in base agli indirizzi IP di seed
Instana raggruppa i nodi di Cassandra in base al nome del cluster. A volte, l'ambiente contiene più di un cluster con lo stesso nome. In questi casi, è possibile attivare il seguente flag di funzionalità:
---
featureFlags:
- name: feature.group.cassandra.nodes.by.seed.ipaddresses
enabled: true
ServiceNow Canale di notifica dell'app ITSM
Il canale di avvisi dell'app ITSM (IT Service Management) di ServiceNow trasmette le notifiche di avviso tra l'applicazione Instana e l'applicazione ServiceNow. Per ulteriori informazioni, consultare l'app ITSM di ServiceNow.
Per abilitare il canale di avviso dell'app ITSM " ServiceNow ", impostare il seguente flag di funzionalità nella configurazione " featureFlags " del file " core.yaml ":
...
featureFlags:
- name: feature.alert.channel.bidirectional.enabled
enabled: true
- name: feature.service.now.advanced.enabled
enabled: true
...
Variabili d'ambiente personalizzate per analisi illimitate, nomi di servizi personalizzati e avvisi intelligenti
Questa funzione consente di estrarre variabili d'ambiente personalizzate dai processi. È possibile utilizzare le variabili estratte nelle analisi illimitate, nei nomi dei servizi personalizzati e negli avvisi intelligenti.
featureFlags configurazione del core.yaml file:...
featureFlags:
- name: feature.process.extract.environment.variables.tags.enabled
enabled: true
- name: feature.process.environment.variable.extraction.enabled
enabled: true
...
INSTANA_CUSTOM_Quando si attiva questa funzione, vengono estratte le variabili d'ambiente del processo con il prefisso predefinito. Per impostazione predefinita, estrae fino a 20 variabili d'ambiente per ogni processo.