Skip to content

appsignal/appsignal-kubernetes

Repository files navigation

AppSignal for Kubernetes

Extracts Kubenetes Node data.

Installation

In a Kubernetes cluster, set up your AppSignal API key (find your Front-end API key in App settings) by creating a secret:

kubectl create secret generic appsignal --from-literal=api-key=00000000-0000-0000-0000-000000000000

Then, add the AppSignal deployment to your cluster:

kubectl apply -f https://raw.githubusercontent.com/appsignal/appsignal-kubernetes/main/deployment.yaml

AppSignal for Kubernetes will start sending Kubernetes automatically.

Metrics

AppSignal for Kubernetes extracts metrics for all nodes and pods running in a cluster every minute.

It extracts the following metrics from the /api/v1/nodes/<NODE>/proxy/stats/summary endpoint:

Node metrics

  • node_cpu_usage_nano_cores
  • node_cpu_usage_core_nano_seconds
  • node_memory_usage_bytes
  • node_memory_working_set_bytes
  • node_memory_rss_bytes
  • node_memory_page_faults
  • node_memory_major_page_faults
  • node_network_rx_bytes
  • node_network_rx_errors
  • node_network_tx_bytes
  • node_network_tx_errors
  • node_fs_available_bytes
  • node_s_capacity_bytes
  • node_fs_inodes_free
  • node_fs_inodes
  • node_fs_inodes_used
  • node_rlimit_maxpid
  • node_rlimit_curproc
  • node_swap_available_bytes
  • node_swap_usage_bytes

Pod metrics

  • pod_cpu_usage_nano_cores
  • pod_cpu_usage_core_nano_seconds
  • pod_memory_working_set_bytes
  • pod_swap_available_bytes
  • pod_swap_usage_bytes

Automated Dashboard

After installing AppSignal for Kubernetes into a cluster, an Automated Dashboard automatically appears on AppSignal showing you an overview of the nodes in your Kubernetes cluster. The reported metrics can also be used to create custom dashboards through the Dashboard and Graph Builder.

Development

Publish new releases

To publish a new release, follow these steps:

  • Trigger a new workflow via this workflow.

The last tag will used as the new version published to the appsignal/appsignal-kubernetes image on Docker Hub.

Support

Please don't hesitate to contact us if we can assist you in getting AppSignal for Kubernetes setup.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages