Skip to content

Commit 88a61c0

Browse files
committed
add missing overviews, logos and popular items
1 parent 6d2a1e3 commit 88a61c0

22 files changed

+49
-14
lines changed

apps/cloudflare-logpush.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
---
22
title: 'Connect Axiom with Cloudflare Logpush'
33
description: "Axiom gives you an all-at-once view of key Cloudflare Logpush metrics and logs, out of the box, with our dynamic Cloudflare Logpush dashboard."
4+
overview: 'Service for pushing logs to storage services in real-time'
45
sidebarTitle: Cloudflare Logpush
56
tags:
67
['axiom documentation', 'documentation', 'axiom', 'cloudflare logpush', 'requests', 'edge network', 'route trigger', 'cloudflare']
78
logoId: 'cloudflare'
9+
isPopular: true
10+
popularityOrder: 6
811
---
912

1013
Cloudflare Logpush is a feature that allows you to push HTTP request logs and other Cloudflare-generated logs directly to your desired storage, analytics, and monitoring solutions like Axiom. The integration with Axiom aims to provide real-time insights into web traffic, and operational issues, thereby helping to monitor and troubleshoot effectively.

apps/netlify.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'Connect Axiom with Netlify'
33
description: 'Integrating Axiom with Netlify to get a comprehensive observability experience for your Netlify projects. This app will give you a better understanding of how your Jamstack apps are performing.'
4+
overview: 'All-in-one platform for automating modern web projects'
45
sidebarTitle: Netlify
56
tags:
67
['axiom documentation', 'documentation', 'axiom', 'netlify', log drains', 'jamstack', 'zero config observability']

apps/tailscale.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'Connect Axiom with Tailscale'
33
description: 'This page explains how to integrate Axiom with Tailscale.'
4+
overview: 'Zero config VPN for building secure networks'
45
sidebarTitle: Tailscale
56
tags:
67
['axiom documentation', 'documentation', 'axiom', 'guide', 'logs', 'tailscale']

apps/vercel.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'Connect Axiom with Vercel'
33
description: 'Easily monitor data from requests, functions, and web vitals in one place to get the deepest observability experience for your Vercel projects.'
4+
overview: 'Platform for frontend frameworks and static sites'
45
sidebarTitle: Vercel
56
tags:
67
['axiom documentation', 'documentation', 'axiom', 'vercel', 'request logs', 'function logs', 'web vitals', 'vercel app', 'vercel app']
@@ -268,4 +269,4 @@ For more configuration options, see the [documentation in the next-axiom GitHub
268269

269270
## Send logs from Vercel preview deployments
270271

271-
To send logs from Vercel preview deployments to Axiom, enable preview deployments for the environment variable `NEXT_PUBLIC_AXIOM_INGEST_ENDPOINT`. For more information, see the [Vercel documentation](https://vercel.com/docs/projects/environment-variables/managing-environment-variables).
272+
To send logs from Vercel preview deployments to Axiom, enable preview deployments for the environment variable `NEXT_PUBLIC_AXIOM_INGEST_ENDPOINT`. For more information, see the [Vercel documentation](https://vercel.com/docs/projects/environment-variables/managing-environment-variables).

endpoints/loki.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ overview: 'Horizontally-scalable, multi-tenant log aggregation system'
55
sidebarTitle: Loki
66
tags:
77
['axiom documentation', 'documentation', 'axiom', 'endpoints', 'http', 'syslog', 'splunk', 'datadog', 'loki', 'honeycomb', 'javascript', 'python']
8-
logoId: 'loki'
8+
logoId: 'grafanaLoki'
99
---
1010

1111
import SetUpEndpoint from "/snippets/set-up-endpoint.mdx"

guides/go.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: 'Send data from Go app to Axiom'
33
description: 'This page explains how to send data from a Go app to Axiom.'
44
overview: 'Open-source programming language designed for simplicity and efficiency'
55
sidebarTitle: Golang
6-
url: "https://github.com/axiomhq/axiom-go"
6+
github: "https://github.com/axiomhq/axiom-go"
77
tags: ['go', 'golang']
8-
logoId: 'go'
8+
logoId: 'golang'
99
enlargeLogo: true
1010
---
1111

@@ -96,4 +96,3 @@ For more examples, see the [examples in GitHub](https://github.com/axiomhq/axiom
9696
## Adapters
9797

9898
To use a logging package, see the [adapters in GitHub](https://github.com/axiomhq/axiom-go/tree/main/adapters).
99-

guides/javascript.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ title: 'Send data from JavaScript app to Axiom'
33
description: 'This page explains how to send data from a JavaScript app to Axiom.'
44
overview: 'High-level, interpreted programming language for web development'
55
sidebarTitle: JavaScript
6-
url: "https://github.com/axiomhq/axiom-js"
6+
github: "https://github.com/axiomhq/axiom-js"
77
tags: ['js', 'javascript', 'node', 'typescript', 'ts', 'node.js']
88
logoId: 'javascript'
9+
isPopular: true
10+
popularityOrder: 8
911
---
1012

1113
To send data from a JavaScript app to Axiom, use the Axiom JavaScript SDK.
@@ -99,4 +101,3 @@ While the Axiom JavaScript client works on both the backend and the browsers, Ax
99101

100102
- [Pino](/guides/pino)
101103
- [Winston](/guides/winston)
102-

guides/python.mdx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 'Send data from Python app to Axiom'
33
description: 'This page explains how to send data from a Python app to Axiom.'
44
overview: 'Interpreted, high-level, general-purpose programming language'
55
sidebarTitle: Python
6-
url: "https://github.com/axiomhq/axiom-py"
6+
github: "https://github.com/axiomhq/axiom-py"
77
tags: ['py', 'python']
88
logoId: 'python'
99
---
@@ -106,4 +106,3 @@ def setup_logger():
106106
```
107107

108108
For a full example, see [GitHub](https://github.com/axiomhq/axiom-py/tree/main/examples/structlog_example.py).
109-

guides/rust.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 'Send data from Rust app to Axiom'
33
description: 'This page explains how to send data from a Rust app to Axiom.'
44
overview: 'Systems programming language focused on safety and performance'
55
sidebarTitle: Rust
6-
url: "https://github.com/axiomhq/axiom-rs"
6+
github: "https://github.com/axiomhq/axiom-rs"
77
tags: ['rs', 'rust']
88
logoId: 'rust'
99
darkLogoId: 'rustDark'

ingest-options.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

restapi/introduction.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ tags:
77
['axiom documentation', 'documentation', 'axiom', 'axiom api', 'rest api', 'rest', 'content type', 'datasets', 'authentication', 'string', 'boolean', 'integer', 'float', 'map', 'list']
88
logoId: 'http'
99
enlargeLogo: true
10+
isPopular: true
11+
popularityOrder: 1
1012
---
1113

1214
Axiom understands your resources and provides an API to ingest structured data logs, handle queries, and manage your deployments. This REST-style API uses JSON for serialization and gives you complete control over the entire Axiom platform.

scripts/generate-ingest-options.mjs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const generateList = async () => {
99
// unfortunately the integration group has other stuff than sending data
1010
// so we need to filter it out.
1111
groups.push({
12-
group: "Apps & Integraitons",
12+
group: "Apps & Integrations",
1313
pages: [
1414
"apps/cloudflare-logpush",
1515
"apps/netlify",
@@ -61,6 +61,7 @@ const parsePageInfo = async (path, group) => {
6161

6262
const main = async () => {
6363
const ingestOptions = await generateList();
64+
console.log("------");
6465
console.log(
6566
`found ${ingestOptions.length} ingest options categorized as follows:`,
6667
);
@@ -77,6 +78,15 @@ const main = async () => {
7778
console.log(`\t${key}: ${stats[key]} options`);
7879
}
7980

81+
console.log("------");
82+
// print popular items
83+
const popularItems = ingestOptions.filter((opt) => opt.isPopular);
84+
console.log(`popular items (${popularItems.length}):`);
85+
popularItems
86+
.sort((a, b) => a.popularityOrder - b.popularityOrder)
87+
.map((opt) => {
88+
console.log(`\t${opt.popularityOrder}. ${opt.name}`);
89+
});
8090
console.log("------");
8191
console.log("writing result to file...");
8292
await writeFile(

send-data/aws-lambda.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ overview: 'Serverless compute service for running code without servers'
55
sidebarTitle: AWS Lambda
66
tags: ['aws', 'axiom documentation', 'documentation', 'axiom', 'aws lambda', 'axiom lambda extension', 'cloudwatch subscription filters', 'terraform', 'lambda function layer', 'environment variables']
77
logoId: 'awsLambda'
8+
isPopular: true
9+
popularityOrder: 5
810
---
911

1012
import AwsDisclaimer from "/snippets/aws-disclaimer.mdx"

send-data/cloudwatch.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ overview: 'Monitoring and observability service for AWS resources'
55
sidebarTitle: Amazon CloudWatch
66
tags: ['aws', 'axiom documentation', 'documentation', 'axiom', 'Amazon cloudwatch', 'aws s3', 'aws lambda', 'cloudwatch log groups']
77
logoId: 'cloudwatch'
8+
isPopular: true
9+
popularityOrder: 4
810
---
911

1012
import Prerequisites from "/snippets/standard-prerequisites.mdx"

send-data/cribl.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ overview: 'Data stream processing tool for log data collection and routing'
55
sidebarTitle: Cribl
66
tags: ['cribl', 'axiom documentation', 'documentation', 'axiom', 'cribl logstream', 'log forwarding', 'http destination', 'syslog destination', 'log integration']
77
logoId: 'cribl'
8+
isPopular: true
9+
popularityOrder: 10
810
---
911

1012
Cribl is a data processing framework often used with machine data. It allows you to parse, reduce, transform, and route data to and from various systems in your infrastructure.

send-data/elastic-beats.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ sidebarTitle: Elastic Beats
66
tags:
77
['elasticsearch', 'axiom documentation', 'documentation', 'axiom', 'elastic beats', 'logs', 'metrics']
88
logoId: 'elastic'
9+
isPopular: true
10+
popularityOrder: 7
911
---
1012

1113
[Elastic Beats](https://www.elastic.co/beats/) serves as a lightweight platform for data shippers that transfer information from the source to Axiom and other tools based on the configuration. Before shipping data, it collects metrics and logs from different sources, which later are deployed to your Axiom deployments.

send-data/fluent-bit.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ sidebarTitle: Fluent Bit
66
tags:
77
['fluentd', 'axiom documentation', 'documentation', 'axiom', 'guide', 'logs', 'fluent bit', 'metrics']
88
logoId: 'fluentbit'
9+
isPopular: true
10+
popularityOrder: 11
911
---
1012

1113
## Fluent Bit

send-data/fluentd.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ sidebarTitle: Fluentd
66
tags:
77
['fluentd', 'axiom documentation', 'documentation', 'axiom', 'guide', 'logs', 'metrics', 'http output plugin', 'opensearch output plugin']
88
logoId: 'fluentd'
9+
isPopular: true
10+
popularityOrder: 12
911
---
1012

1113
## Fluentd

send-data/loki-multiplexer.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ overview: 'Gateway for connecting to Axiom via Loki endpoint'
55
sidebarTitle: Loki Multiplexer
66
tags:
77
['loki', 'axiom documentation', 'documentation', 'axiom', 'guide', 'logs', 'loki logs', 'loki multiplexer', 'http api']
8-
logoId: 'loki'
8+
logoId: 'grafanaLoki'
99
---
1010

1111
Loki by Prometheus is a multi-tenant log aggregation system that’s highly scalable and capable of indexing metadata about your logs.

send-data/nextjs.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ overview: 'React framework for production-grade applications'
55
sidebarTitle: Next.js
66
tags:
77
['js', 'axiom documentation', 'documentation', 'axiom', 'guide', 'logs', 'nextjs', 'next.js', 'next', 'next-axiom', 'javascript']
8-
logoId: 'nextjs'
8+
isPopular: true
9+
popularityOrder: 9
10+
logoId: 'nextJs'
911
---
1012

1113
Next.js is a popular open-source JavaScript framework built on top of React, developed by Vercel. It’s used by a wide range of companies and organizations, from startups to large enterprises, due to its performance benefits and developer-friendly features.

send-data/opentelemetry.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ sidebarTitle: OpenTelemetry
66
tags:
77
['otel', 'axiom documentation', 'documentation', 'axiom', 'guide', 'opentelemetry', 'otlp', 'traces', 'logs', 'http exporter', 'http', 'grpc']
88
logoId: 'openTelemetry'
9+
isPopular: true
10+
popularityOrder: 2
911
---
1012

1113
OpenTelemetry (OTel) is a set of APIs, libraries, and agents to capture distributed traces and metrics from your app. It’s a Cloud Native Computing Foundation (CNCF) project that was started to create a unified solution for service and app performance monitoring.

send-data/vector.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ sidebarTitle: Vector
66
tags:
77
['vector', 'axiom documentation', 'documentation', 'axiom', 'guide', 'vector sink', 'docker logs', 'kubernetes logs', 'aws s3 logs', 'kafka logs']
88
logoId: 'vector'
9+
isPopular: true
10+
popularityOrder: 3
911
---
1012

1113
<Frame caption="Vector">

0 commit comments

Comments
 (0)