• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Intégration Vertica

Notre intégration Vertica monitore les performances de votre stockage de données.

Vertica dashboard

Après avoir mis en place notre intégration Vertica , nous vous fournissons un dashboard pour vos métriques Vertica .

Installer l' agent d'infrastructure

Vous pouvez installer l' agent d'infrastructure de deux manières différentes :

Utiliser nri-flex

Flex est fourni avec l'agent New Relic Infrastructure. Vous devez configurer nri-flex pour Vertica et créer un fichier de configuration flex.

Suivez ces étapes :

  1. Créez un fichier nommé vertica-flex-config.yml dans ce chemin :

    bash
    $
    /etc/newrelic-infra/integrations.d
  2. Mettez à jour le fichier vertica-flex-config.yml avec cette configuration :

    • EVENT_TYPE: Vous pouvez considérer EVENT_TYPE comme une table de base de données New Relic que vous pouvez interroger à l'aide de NRQL.

    • COMMAND:Ceci contient la commande qui est utilisée pour imprimer les métriques sur le terminal.

      Une fois votre fichier de configuration mis à jour, il ressemblera à ci-dessous :

    ---
    integrations:
    - name: nri-flex
    config:
    name: VerticaFlex
    apis:
    - database: vertica
    db_conn: 'vertica://dbadmin:vertica@13.235.79.230:5433/dbadmin'
    logging:
    open: true
    db_async: true # process queries async
    db_queries:
    - name: VerticaFindCitiesDetails
    run: SELECT * FROM cities;
    - name: VerticaDiskSpaceUsedByTables
    run: SELECT projection_schema, anchor_table_name, to_char(sum(used_bytes)/1024/1024/1024,'999,999.99') as disk_space_used_gb FROM projection_storage
    GROUP by projection_schema, anchor_table_name ORDER by disk_space_used_gb desc limit 50;
    - name: VerticaFreeDiskSpace
    run: SELECT to_char(sum(disk_space_free_mb)/1024,'999,999,999') AS disk_space_free_gb, to_char(sum(disk_space_used_mb)/1024,'999,999,999') AS disk_space_used_gb FROM disk_storage;
    - name: VerticaUserInformation
    run: SELECT user_name, is_super_user, resource_pool, memory_cap_kb, temp_space_cap_kb, run_time_cap FROM users;
    - name: VerticaUserDetails
    run: SELECT * FROM user_sessions;
    - name: VerticaQueriesByUser
    run: SELECT * FROM query_profiles WHERE user_name ILIKE '%dbadmin%';
    - name: VerticaUserRolesInformation
    run: SELECT * FROM roles;
    - name: VerticaResourcePoolAssignments
    run: SELECT user_name, resource_pool FROM users;
    - name: VerticaTableInfo
    run: SELECT table_name, is_flextable, is_temp_table, is_system_table, count(*) FROM tables GROUP by 1,2,3,4;
    - name: VerticaActiveEvents
    run: SELECT * FROM active_events WHERE event_problem_description NOT ILIKE '%state to UP';
    - name: VerticaDiskStorage
    run: SELECT node_name, storage_path, storage_usage, storage_status, disk_space_free_percent FROM disk_storage;
    - name: VerticaLongRunningQueries
    run: SELECT query_duration_us/1000000/60 AS query_duration_mins, table_name, user_name, processed_row_count AS rows_processed, substr(query,0,70) FROM query_profiles ORDER BY query_duration_us DESC LIMIT 250;
    - name: VerticaLicenseConsumption
    run: SELECT GET_COMPLIANCE_STATUS();
    - name: VerticaAudit
    run: SELECT AUDIT('');

Transférez votre log Vertica vers New Relic

Vous pouvez utiliser notre transfert de log pour transférer les logs Vertica vers New Relic.

Sur les machines Linux, vous pouvez trouver votre fichier de log nommé logging.yml dans ce chemin :

bash
$
/etc/newrelic-infra/logging.d/

Après avoir créé le fichier de log, ajoutez le script suivant au fichier logging.yml :

logs:
- name: vertica.log
file: /home/dbadmin/vdb/v_vdb_node0001_catalog/vertica.log
attributes:
logtype: vertica_log

Redémarrez l'agent New Relic Infrastructure

Avant de pouvoir commencer à lire vos données, utilisez les instructions de notre documentation suragent d'infrastructure pour redémarrer votre agent d'infrastructure.

bash
$
sudo systemctl restart newrelic-infra.service

Dans quelques minutes, votre application enverra des métriques à one.newrelic.com.

Trouvez vos données

Vous pouvez choisir notre modèle dashboard prédéfini nommé Vertica pour monitorer les métriques de votre application Vertica . Suivez ces étapes pour utiliser notre modèle dashboard prédéfini :

  1. De one.newrelic.com, aller à la page + Integrations & Agents .

  2. Cliquez sur Dashboards.

  3. Dans la barre de recherche, tapez vertica.

  4. Le Vertica dashboard devrait apparaître. Cliquez dessus pour l'installer.

    Votre Vertica dashboard est considéré comme un dashboard personnalisé et peut être trouvé dans l'UI Dashboards. Pour obtenir des documents sur l'utilisation et la modification du dashboard, consultez notre documentation dashboard .

    Voici une requête NRQL pour rechercher des informations dans la base de données utilisateur pour des points de données tels que le nom de l'utilisateur, le pool de ressources, la limite de mémoire, la limite d'espace temporaire et la limite de temps d'exécution.

    SELECT user_name, is_super_user, resource_pool, memory_cap_kb, temp_space_cap_kb, run_time_cap
    FROM VerticaUserInformation;

Quelle est la prochaine étape ?

Pour en savoir plus sur la création de requêtes NRQL et la génération de dashboards, consultez ces documents :

  • Introduction au générateur de requêtes pour créer des requêtes basiques et avancées.
  • Introduction au dashboard pour personnaliser votre dashboard et effectuer différentes actions.
  • Gérez votre dashboard pour ajuster votre mode d'affichage ou pour ajouter plus de contenu à votre dashboard.
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.