> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vector

AppSignal prend en charge la réception de métriques et de logs depuis [Vector](https://vector.dev/).

## Configuration

Configurez d'abord votre [installation de Vector](https://vector.dev/docs/setup/quickstart/), avec des sources qui reçoivent des entrées depuis d'autres systèmes. Vector prend en charge une multitude de sources de données, telles que Kubernetes, PostgreSQL, MongoDB et bien d'autres. Consultez la [documentation des sources Vector](https://vector.dev/docs/reference/configuration/sources/) pour plus d'informations sur les sources disponibles.

Pour envoyer des données des sources Vector vers AppSignal, configurez le sink AppSignal Vector dans votre configuration Vector.

Ajoutez un nouveau sink Vector avec le type `appsignal`, configurez les sources (entrées) à partir desquelles collecter les données, et incluez votre [clé Push API au niveau de l'app](/appsignal/terminology#push-api-key). La clé Push API au niveau de l'app peut être trouvée dans les paramètres [Push & Deploy](https://appsignal.com/redirect-to/app?to=api_keys\&key_tab=app) de votre application.

<CodeGroup>
  ```toml TOML theme={null}
  # vector.toml

  # Add this AppSignal sink section
  [sinks.appsignal]
  type = "appsignal"
  inputs = [ ... ] # Reference Vector sources or transforms here
  push_api_key = "Your app-level Push API key"
  ```
</CodeGroup>

Pour envoyer des données à une autre application AppSignal en fonction de sa source, vous pouvez configurer plusieurs sinks AppSignal. Chaque sink peut avoir des sources d'entrée différentes et une clé push API au niveau de l'app différente.

Vous pouvez en savoir plus sur la configuration du sink AppSignal Vector sur le [site de documentation du sink AppSignal Vector](https://vector.dev/docs/reference/configuration/sinks/appsignal/).

## Métriques

Les métriques reçues du sink AppSignal Vector seront disponibles dans la fonctionnalité [métriques personnalisées](/metrics/custom).

AppSignal ne prend actuellement en charge que les [types d'événements métriques Vector](https://vector.dev/docs/about/under-the-hood/architecture/data-model/metric/) suivants :

* Gauge
* Counter
* Distribution

Si une source envoie d'autres types de métriques que ceux listés ci-dessous, ces métriques sont ignorées.

Les métriques personnalisées nécessiteront une configuration manuelle. [Créez un nouveau tableau de bord](/metrics/dashboards) et ajoutez un graphique en utilisant les métriques reçues de Vector.

Les tags sur les métriques sont convertis en tags de métriques AppSignal et peuvent être utilisés pour filtrer les métriques affichées dans les graphiques.

Un tag supplémentaire `vector_namespace` sera ajouté, avec le namespace de la métrique Vector comme valeur. Consultez la [documentation de Vector](https://vector.dev/docs/reference/configuration/sources/) pour plus d'informations sur la valeur par défaut de chaque source.

Les horodatages spécifiés sur les métriques sont actuellement ignorés et la métrique est rapportée pour le moment où elle a été reçue.

### Magic dashboards

AppSignal créera automatiquement des tableaux de bord lorsqu'il détecte des métriques provenant des sources Vector suivantes :

* [Magic dashboard PostgreSQL](/vector/postgresql)
* [Magic dashboards MongoDB](/vector/mongodb)

## Logs

[AppSignal Logging](/logging) prend en charge les [événements de log](https://vector.dev/docs/about/under-the-hood/architecture/data-model/log/) Vector.

Pour visualiser les logs de Vector dans notre fonctionnalité de logging, [créez d'abord une nouvelle source](https://appsignal.com/redirect-to/app?to=logs/sources\&overlay=logSourceFormOverlay), pour la plateforme "Vector", avec le nom `vector`.

Avec chaque ligne de log, Vector inclut l'attribut `source_type`. Celui-ci est basé sur le nom de la source de log Vector. Le `source_type` sera utilisé pour regrouper les tags dans AppSignal logging, ce qui facilite la recherche de tous les logs provenant de la même source.

## Tracing

AppSignal ne prend pas en charge les traces collectées par Vector pour le moment. Veuillez utiliser l'une de nos [intégrations de langage](/#languages).
