Telemetry - grafana/k6-extension-registry GitHub Wiki

Metrics made from the content of the k6 extension registry are listed here, broken down according to different aspects. The page is automatically updated when the registry changes.

Extensions by Grade

Metrics by extension compliance grades. The grade for the fully compliant (without issue) extension is A.

pie showData 
"A" : 23
"B" : 1
"C" : 44
"D" : 5
Loading
Metric Description Value

Extensions by Issue

Metrics by extension compliance issues. Since an extension may have several compliance issues, the sum of the values may be greater than the total number of extensions.

pie showData title 
"build" : 5
"examples" : 15
"replace" : 1
"smoke" : 49
"types" : 45
Loading
Metric Description Value
issue_build_count Number of extensions not buildable with the latest k6 version 5
issue_examples_count Number of extensions without examples directory 15
issue_replace_count Number of extensions with replace directive in go.mod 1
issue_smoke_count Number of extensions without smoke test script 49
issue_types_count Number of extensions without API declaration file 45

Extensions by Tier

Metrics by support. Unofficial extensions are actually community-supported extensions, they were only displayed for better visibility. Since the unofficial extensions also appear in the community extensions metric, the sum of the values is greater than the total number of extensions.

pie showData
"community" : 60
"official" : 13
"unofficial" : 12
Loading
Metric Description Value
tier_community_count Number of extension in the community' tier 60
tier_official_count Number of extensions in the 'official' tier 13
tier_unofficial_count Number of unofficial extensions 12

Extensions by Product

Metrics by product. Since an extension may be supported in several products, the sum of the values may be greater than the total number of extensions.

pie showData
"Grafana Cloud k6" : 4
"Grafana k6" : 72
"Synthetic Monitoring" : 2
Loading
Metric Description Value
product_cloud_count Number of extensions available in Grafana Cloud k6 4
product_oss_count Number of extensions available in Grafana k6 72
product_synthetic_count Number of extensions available in Synthetic Monitoring 2

Extensions by Category

Metrics by extension category. Since an extension can belong to several categories, the sum of the value can be greater than the total number of extensions.

pie showData
"authentication" : 2
"browser" : 1
"data" : 25
"kubernetes" : 2
"messaging" : 11
"misc" : 15
"observability" : 11
"protocol" : 12
"reporting" : 12
Loading
Metric Description Value
category_authentication_count Number of extensions in the 'authentication' category 2
category_browser_count Number of extensions in the 'browser' category 1
category_data_count Number of extensions in the 'data' category 25
category_kubernetes_count Number of extensions in the 'kubernetes' category 2
category_messaging_count Number of extensions in the 'messaging' category 11
category_misc_count Number of extensions in the 'misc' category 15
category_observability_count Number of extensions in the 'observability' category 11
category_protocol_count Number of extensions in the 'protocol' category 12
category_reporting_count Number of extensions in the 'reporting' category 12

Extensions by Type

Metrics by extension type. Since an extension can implement both JavaScript and Output extensions, the sum of the values can be greater than the total number of extensions.

pie showData
"javascript" : 59
"output" : 15
Loading
Metric Description Value
type_javascript_count Number of JavaScript extension 59
type_output_count Number of Output extension 15

All metrics

The table below contains all available metrics from the registry.

Metric Description Value
category_authentication_count Number of extensions in the 'authentication' category 2
category_browser_count Number of extensions in the 'browser' category 1
category_data_count Number of extensions in the 'data' category 25
category_kubernetes_count Number of extensions in the 'kubernetes' category 2
category_messaging_count Number of extensions in the 'messaging' category 11
category_misc_count Number of extensions in the 'misc' category 15
category_observability_count Number of extensions in the 'observability' category 11
category_protocol_count Number of extensions in the 'protocol' category 12
category_reporting_count Number of extensions in the 'reporting' category 12
cgo_count Number of extensions requiring cgo 1
extension_count The total number of extensions 73
grade_a_count Number of A-grade extensions 23
grade_b_count Number of B-grade extensions 1
grade_c_count Number of C-grade extensions 44
grade_d_count Number of D-grade extensions 5
issue_build_count Number of extensions not buildable with the latest k6 version 5
issue_examples_count Number of extensions without examples directory 15
issue_replace_count Number of extensions with replace directive in go.mod 1
issue_smoke_count Number of extensions without smoke test script 49
issue_types_count Number of extensions without API declaration file 45
product_cloud_count Number of extensions available in Grafana Cloud k6 4
product_oss_count Number of extensions available in Grafana k6 72
product_synthetic_count Number of extensions available in Synthetic Monitoring 2
tier_community_count Number of extension in the community' tier 60
tier_official_count Number of extensions in the 'official' tier 13
tier_unofficial_count Number of unofficial extensions 12
type_javascript_count Number of JavaScript extension 59
type_output_count Number of Output extension 15

Metrics can be downloaded in JSON format using the command below.

curl 'https://registry.k6.io/metrics.json'
⚠️ **GitHub.com Fallback** ⚠️