├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── pull_request_template.md └── workflows │ └── ci-workflow.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets └── img │ ├── readme-dashboard.png │ └── readme-dataflow.png ├── dashboard ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── __tests__ │ └── Home.test.tsx ├── components │ ├── AnomalyDetection │ │ ├── AnomalyDetection.tsx │ │ └── index.ts │ ├── BasicStats │ │ ├── BasicStats.tsx │ │ └── index.ts │ ├── Credentials │ │ ├── Credentials.tsx │ │ ├── CredentialsForm.tsx │ │ └── index.ts │ ├── Dashboard.tsx │ ├── DateFilter.tsx │ ├── ErrorModal.tsx │ ├── ErrorStats │ │ ├── ErrorStats.tsx │ │ └── index.ts │ ├── Icons.tsx │ ├── Loader.tsx │ ├── Meta.tsx │ ├── MockingbirdWidget.tsx │ ├── Modal.tsx │ └── Provider.tsx ├── lib │ ├── api.ts │ ├── hooks │ │ ├── api │ │ │ ├── use-average-calls-per-ip.ts │ │ │ ├── use-average-error-count.ts │ │ │ ├── use-error-frequency.ts │ │ │ ├── use-error-per.ts │ │ │ ├── use-function-calls.ts │ │ │ ├── use-function-errors.ts │ │ │ ├── use-ips-exceeding-avg-calls-per-minute.ts │ │ │ ├── use-ips-with-most-calls.ts │ │ │ └── use-top-functions.ts │ │ ├── use-auth.ts │ │ ├── use-date-filter.ts │ │ └── use-query.ts │ ├── types │ │ ├── api.ts │ │ ├── average-calls-per-ip.ts │ │ ├── average-error-count.ts │ │ ├── credentials.ts │ │ ├── date-filter.ts │ │ ├── error-frequency.ts │ │ ├── error-per-param.ts │ │ ├── function-calls.ts │ │ ├── function-errors.ts │ │ ├── ips-exceeding-avg-calls-per-minute.ts │ │ ├── ips-with-most-calls.ts │ │ ├── log-level.ts │ │ ├── options.ts │ │ └── top-functions.ts │ ├── utils.ts │ ├── worker.ts │ └── workerBuilder.ts ├── mocks │ ├── handlers.ts │ └── server.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.tsx │ └── index.tsx ├── postcss.config.js ├── public │ ├── banner.png │ ├── favicon.ico │ ├── fonts │ │ ├── Inter-roman-latin.var.woff2 │ │ └── iAWriterMonoS-Regular.woff2 │ └── icon.png ├── styles │ ├── globals.css │ └── theme.js ├── tailwind.config.js ├── tsconfig.json ├── vitest.config.ts └── vitest.setup.ts ├── logger-examples ├── python-fastapi │ ├── .env.example │ ├── logger.py │ ├── main.py │ └── requirements.txt └── typescript-nextjs │ ├── .env.example │ ├── getProductExample.ts │ └── logger.ts └── tinybird ├── datasources ├── calls_by_ip_per_minute.datasource ├── errors_per_function_per_hour.datasource ├── log_level_counts_per_hour.datasource ├── logs.datasource └── per_function_calls_per_hour.datasource ├── endpoints ├── average_calls_per_ip_api.pipe ├── average_error_count_api.pipe ├── error_frequency_api.pipe ├── error_per_api.pipe ├── function_errors_api.pipe ├── ips_exceeding_avg_calls_per_minute_api.pipe ├── ips_with_most_calls_api.pipe ├── log_level_frequency_api.pipe └── top_functions_api.pipe └── pipes ├── calls_by_ip_per_minute_materialize.pipe ├── errors_per_function_per_hour_materialize.pipe ├── log_level_counts_per_hour_materialize.pipe └── per_function_calls_per_hour_materialize.pipe /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/.github/workflows/ci-workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/readme-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/assets/img/readme-dashboard.png -------------------------------------------------------------------------------- /assets/img/readme-dataflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/assets/img/readme-dataflow.png -------------------------------------------------------------------------------- /dashboard/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/.env.example -------------------------------------------------------------------------------- /dashboard/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/.eslintrc.js -------------------------------------------------------------------------------- /dashboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/.gitignore -------------------------------------------------------------------------------- /dashboard/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/.prettierrc -------------------------------------------------------------------------------- /dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/README.md -------------------------------------------------------------------------------- /dashboard/__tests__/Home.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/__tests__/Home.test.tsx -------------------------------------------------------------------------------- /dashboard/components/AnomalyDetection/AnomalyDetection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/AnomalyDetection/AnomalyDetection.tsx -------------------------------------------------------------------------------- /dashboard/components/AnomalyDetection/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './AnomalyDetection' 2 | -------------------------------------------------------------------------------- /dashboard/components/BasicStats/BasicStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/BasicStats/BasicStats.tsx -------------------------------------------------------------------------------- /dashboard/components/BasicStats/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './BasicStats' 2 | -------------------------------------------------------------------------------- /dashboard/components/Credentials/Credentials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/Credentials/Credentials.tsx -------------------------------------------------------------------------------- /dashboard/components/Credentials/CredentialsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/Credentials/CredentialsForm.tsx -------------------------------------------------------------------------------- /dashboard/components/Credentials/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Credentials' 2 | -------------------------------------------------------------------------------- /dashboard/components/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/Dashboard.tsx -------------------------------------------------------------------------------- /dashboard/components/DateFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/DateFilter.tsx -------------------------------------------------------------------------------- /dashboard/components/ErrorModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/ErrorModal.tsx -------------------------------------------------------------------------------- /dashboard/components/ErrorStats/ErrorStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/ErrorStats/ErrorStats.tsx -------------------------------------------------------------------------------- /dashboard/components/ErrorStats/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ErrorStats' 2 | -------------------------------------------------------------------------------- /dashboard/components/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/Icons.tsx -------------------------------------------------------------------------------- /dashboard/components/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/Loader.tsx -------------------------------------------------------------------------------- /dashboard/components/Meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/Meta.tsx -------------------------------------------------------------------------------- /dashboard/components/MockingbirdWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/MockingbirdWidget.tsx -------------------------------------------------------------------------------- /dashboard/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/Modal.tsx -------------------------------------------------------------------------------- /dashboard/components/Provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/components/Provider.tsx -------------------------------------------------------------------------------- /dashboard/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/api.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-average-calls-per-ip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-average-calls-per-ip.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-average-error-count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-average-error-count.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-error-frequency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-error-frequency.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-error-per.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-error-per.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-function-calls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-function-calls.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-function-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-function-errors.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-ips-exceeding-avg-calls-per-minute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-ips-exceeding-avg-calls-per-minute.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-ips-with-most-calls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-ips-with-most-calls.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/api/use-top-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/api/use-top-functions.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/use-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/use-auth.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/use-date-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/use-date-filter.ts -------------------------------------------------------------------------------- /dashboard/lib/hooks/use-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/hooks/use-query.ts -------------------------------------------------------------------------------- /dashboard/lib/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/api.ts -------------------------------------------------------------------------------- /dashboard/lib/types/average-calls-per-ip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/average-calls-per-ip.ts -------------------------------------------------------------------------------- /dashboard/lib/types/average-error-count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/average-error-count.ts -------------------------------------------------------------------------------- /dashboard/lib/types/credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/credentials.ts -------------------------------------------------------------------------------- /dashboard/lib/types/date-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/date-filter.ts -------------------------------------------------------------------------------- /dashboard/lib/types/error-frequency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/error-frequency.ts -------------------------------------------------------------------------------- /dashboard/lib/types/error-per-param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/error-per-param.ts -------------------------------------------------------------------------------- /dashboard/lib/types/function-calls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/function-calls.ts -------------------------------------------------------------------------------- /dashboard/lib/types/function-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/function-errors.ts -------------------------------------------------------------------------------- /dashboard/lib/types/ips-exceeding-avg-calls-per-minute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/ips-exceeding-avg-calls-per-minute.ts -------------------------------------------------------------------------------- /dashboard/lib/types/ips-with-most-calls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/ips-with-most-calls.ts -------------------------------------------------------------------------------- /dashboard/lib/types/log-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/log-level.ts -------------------------------------------------------------------------------- /dashboard/lib/types/options.ts: -------------------------------------------------------------------------------- 1 | export interface OptionType { 2 | text: string 3 | value: T 4 | } 5 | -------------------------------------------------------------------------------- /dashboard/lib/types/top-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/types/top-functions.ts -------------------------------------------------------------------------------- /dashboard/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/utils.ts -------------------------------------------------------------------------------- /dashboard/lib/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/worker.ts -------------------------------------------------------------------------------- /dashboard/lib/workerBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/lib/workerBuilder.ts -------------------------------------------------------------------------------- /dashboard/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/mocks/handlers.ts -------------------------------------------------------------------------------- /dashboard/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/mocks/server.ts -------------------------------------------------------------------------------- /dashboard/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/next.config.js -------------------------------------------------------------------------------- /dashboard/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/package-lock.json -------------------------------------------------------------------------------- /dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/package.json -------------------------------------------------------------------------------- /dashboard/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/pages/_app.tsx -------------------------------------------------------------------------------- /dashboard/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/pages/index.tsx -------------------------------------------------------------------------------- /dashboard/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/postcss.config.js -------------------------------------------------------------------------------- /dashboard/public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/public/banner.png -------------------------------------------------------------------------------- /dashboard/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/public/favicon.ico -------------------------------------------------------------------------------- /dashboard/public/fonts/Inter-roman-latin.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/public/fonts/Inter-roman-latin.var.woff2 -------------------------------------------------------------------------------- /dashboard/public/fonts/iAWriterMonoS-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/public/fonts/iAWriterMonoS-Regular.woff2 -------------------------------------------------------------------------------- /dashboard/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/public/icon.png -------------------------------------------------------------------------------- /dashboard/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/styles/globals.css -------------------------------------------------------------------------------- /dashboard/styles/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/styles/theme.js -------------------------------------------------------------------------------- /dashboard/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/tailwind.config.js -------------------------------------------------------------------------------- /dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/tsconfig.json -------------------------------------------------------------------------------- /dashboard/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/vitest.config.ts -------------------------------------------------------------------------------- /dashboard/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/dashboard/vitest.setup.ts -------------------------------------------------------------------------------- /logger-examples/python-fastapi/.env.example: -------------------------------------------------------------------------------- 1 | TINYBIRD_TOKEN= -------------------------------------------------------------------------------- /logger-examples/python-fastapi/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/logger-examples/python-fastapi/logger.py -------------------------------------------------------------------------------- /logger-examples/python-fastapi/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/logger-examples/python-fastapi/main.py -------------------------------------------------------------------------------- /logger-examples/python-fastapi/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/logger-examples/python-fastapi/requirements.txt -------------------------------------------------------------------------------- /logger-examples/typescript-nextjs/.env.example: -------------------------------------------------------------------------------- 1 | TINYBIRD_TOKEN= -------------------------------------------------------------------------------- /logger-examples/typescript-nextjs/getProductExample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/logger-examples/typescript-nextjs/getProductExample.ts -------------------------------------------------------------------------------- /logger-examples/typescript-nextjs/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/logger-examples/typescript-nextjs/logger.ts -------------------------------------------------------------------------------- /tinybird/datasources/calls_by_ip_per_minute.datasource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/datasources/calls_by_ip_per_minute.datasource -------------------------------------------------------------------------------- /tinybird/datasources/errors_per_function_per_hour.datasource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/datasources/errors_per_function_per_hour.datasource -------------------------------------------------------------------------------- /tinybird/datasources/log_level_counts_per_hour.datasource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/datasources/log_level_counts_per_hour.datasource -------------------------------------------------------------------------------- /tinybird/datasources/logs.datasource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/datasources/logs.datasource -------------------------------------------------------------------------------- /tinybird/datasources/per_function_calls_per_hour.datasource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/datasources/per_function_calls_per_hour.datasource -------------------------------------------------------------------------------- /tinybird/endpoints/average_calls_per_ip_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/average_calls_per_ip_api.pipe -------------------------------------------------------------------------------- /tinybird/endpoints/average_error_count_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/average_error_count_api.pipe -------------------------------------------------------------------------------- /tinybird/endpoints/error_frequency_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/error_frequency_api.pipe -------------------------------------------------------------------------------- /tinybird/endpoints/error_per_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/error_per_api.pipe -------------------------------------------------------------------------------- /tinybird/endpoints/function_errors_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/function_errors_api.pipe -------------------------------------------------------------------------------- /tinybird/endpoints/ips_exceeding_avg_calls_per_minute_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/ips_exceeding_avg_calls_per_minute_api.pipe -------------------------------------------------------------------------------- /tinybird/endpoints/ips_with_most_calls_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/ips_with_most_calls_api.pipe -------------------------------------------------------------------------------- /tinybird/endpoints/log_level_frequency_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/log_level_frequency_api.pipe -------------------------------------------------------------------------------- /tinybird/endpoints/top_functions_api.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/endpoints/top_functions_api.pipe -------------------------------------------------------------------------------- /tinybird/pipes/calls_by_ip_per_minute_materialize.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/pipes/calls_by_ip_per_minute_materialize.pipe -------------------------------------------------------------------------------- /tinybird/pipes/errors_per_function_per_hour_materialize.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/pipes/errors_per_function_per_hour_materialize.pipe -------------------------------------------------------------------------------- /tinybird/pipes/log_level_counts_per_hour_materialize.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/pipes/log_level_counts_per_hour_materialize.pipe -------------------------------------------------------------------------------- /tinybird/pipes/per_function_calls_per_hour_materialize.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinybirdco/log-analytics-starter-kit/HEAD/tinybird/pipes/per_function_calls_per_hour_materialize.pipe --------------------------------------------------------------------------------