Better Stack
Better Stack
  • 213
  • 1 122 819
OpenTelemetry Collector? - Explanation & Setup
Learn everything about the OpenTelemetry collector. We'll cover installation, configuration, pipelines, and best practices for monitoring your distributed systems.
🔗 OpenTelemetry Collector Docs: opentelemetry.io/docs/collector/
🔗 BetterStack Otel Docs: betterstack.com/docs/logs/open-telemetry/
🎥 Implementing Otel in a Node.js App: th-cam.com/video/NbVVZlSsvvM/w-d-xo.html
What you'll learn:
✅ Complete OpenTelemetry collector installation and setup
✅ Configuring receivers, processors, and exporters
✅ Advanced data transformation and filtering
✅ Monitoring collector health and metrics
✅ Best practices for collector deployment
► HACKING SCALE NEWSLETTER
newsletter.betterstack.com/
► READ MORE
More about Better Stack: betterstack.com/
Community pages: betterstack.com/community/
► STAY TUNED
GitHub: github.com/BetterStackHQ
Twitter: betterstackhq
LinkedIn: www.linkedin.com/company/betterstack
Instagram: betterstackhq
TikTok: www.tiktok.com/@betterstack
📌 𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀:
00:00 Intro
00:15 Role of the Collector
00:22 Receivers
00:52 Processors
01:11 Exporters
01:38 Benefits
03:55 Install and Configure
16:42 Outro
มุมมอง: 111

วีดีโอ

OpenTelemetry in Node.js - Traces, Metrics and Logs
มุมมอง 1.1K7 ชั่วโมงที่ผ่านมา
A guide on implementing OpenTelemetry in Node.js applications to achieve professional-grade observability. Learn how to instrument your application with distributed traces, metrics, and logs to gain deep insights into your application's performance and behavior. 🔗 OpenTelemetry Node Docs: opentelemetry.io/docs/languages/js/instrumentation/ 🔗 Auto-Instrumentation Support: www.npmjs.com/package/@...
What is OpenTelemetry? - Explanation and Demo
มุมมอง 70514 วันที่ผ่านมา
OpenTelemetry docs: opentelemetry.io/ Getting Started JS: opentelemetry.io/docs/languages/js/getting-started/nodejs/ Registry opentelemetry.io/ecosystem/registry/?language=js&component=instrumentation BetterStack: betterstack.com ► HACKING SCALE NEWSLETTER newsletter.betterstack.com/ ► READ MORE More about Better Stack: betterstack.com/ Community pages: betterstack.com/community/ ► STAY TUNED G...
Build a HackerNews Clone: Hono, Tanstack Router, Drizzle, React Query, Lucia & more
มุมมอง 16Kหลายเดือนก่อน
Build a HackerNews Clone: Hono, Tanstack Router, Drizzle, React Query, Lucia & more
Modern Redis Crash Course: Backend with Express, TypeScript and Zod
มุมมอง 7Kหลายเดือนก่อน
Modern Redis Crash Course: Backend with Express, TypeScript and Zod
How to Setup Uptime Kuma - Self Hosted Monitoring
มุมมอง 1.5K2 หลายเดือนก่อน
How to Setup Uptime Kuma - Self Hosted Monitoring
AWS CloudWatch: How to Set Up EC2, RDS, Lambda and API logging
มุมมอง 3822 หลายเดือนก่อน
AWS CloudWatch: How to Set Up EC2, RDS, Lambda and API logging
JavaScript Console Logging Essentials
มุมมอง 2122 หลายเดือนก่อน
JavaScript Console Logging Essentials
How To Start Logging With MySQL
มุมมอง 2782 หลายเดือนก่อน
How To Start Logging With MySQL
How to Schedule Tasks in Node using node-cron
มุมมอง 9342 หลายเดือนก่อน
How to Schedule Tasks in Node using node-cron
Introduction to Node Clustering
มุมมอง 4363 หลายเดือนก่อน
Introduction to Node Clustering
How to Setup Redis Caching in Node
มุมมอง 4.5K3 หลายเดือนก่อน
How to Setup Redis Caching in Node
Docker with Node.js: Build, Run, and Manage Containers
มุมมอง 1.5K3 หลายเดือนก่อน
Docker with Node.js: Build, Run, and Manage Containers
How to Setup Node.js and TypeScript
มุมมอง 1.7K3 หลายเดือนก่อน
How to Setup Node.js and TypeScript
Future of AI security with Michal Pechoucek
มุมมอง 1295 หลายเดือนก่อน
Future of AI security with Michal Pechoucek
Unmasking hidden costs of microservices with Vojtech Vondra
มุมมอง 1435 หลายเดือนก่อน
Unmasking hidden costs of microservices with Vojtech Vondra
Logging in to Summer by Better Stack (Aftermovie)
มุมมอง 6955 หลายเดือนก่อน
Logging in to Summer by Better Stack (Aftermovie)
How hardware product is made with Tomas Susanka
มุมมอง 1185 หลายเดือนก่อน
How hardware product is made with Tomas Susanka
How to hire, motivate and retain 10x engineers with David Pavlik
มุมมอง 1485 หลายเดือนก่อน
How to hire, motivate and retain 10x engineers with David Pavlik
JSON logs in Python apps - with FastAPI & python-json-logger!
มุมมอง 2.9K7 หลายเดือนก่อน
JSON logs in Python apps - with FastAPI & python-json-logger!
fluentd Data Collector | Collecting, Transforming and Routing Log Events
มุมมอง 1.5K7 หลายเดือนก่อน
fluentd Data Collector | Collecting, Transforming and Routing Log Events
Monitoring Linux Authentication Logs with Vector & Better Stack
มุมมอง 7797 หลายเดือนก่อน
Monitoring Linux Authentication Logs with Vector & Better Stack
Log Shipping with Vector | Collecting, Transforming and Routing Log Events
มุมมอง 1.9K7 หลายเดือนก่อน
Log Shipping with Vector | Collecting, Transforming and Routing Log Events
Rsyslog - Log Processing in Linux
มุมมอง 2.9K8 หลายเดือนก่อน
Rsyslog - Log Processing in Linux
Django Middleware - Defining a Custom Logging Middleware
มุมมอง 1K8 หลายเดือนก่อน
Django Middleware - Defining a Custom Logging Middleware
Logrotate - Log Management on Linux Servers
มุมมอง 2.7K8 หลายเดือนก่อน
Logrotate - Log Management on Linux Servers
Loguru - Simplified Python Logging with Loguru!
มุมมอง 8K8 หลายเดือนก่อน
Loguru - Simplified Python Logging with Loguru!
Laravel Scheduled Tasks
มุมมอง 3.4K8 หลายเดือนก่อน
Laravel Scheduled Tasks
Cron Task Scheduling in Linux | User Crontabs | python-crontab package
มุมมอง 4318 หลายเดือนก่อน
Cron Task Scheduling in Linux | User Crontabs | python-crontab package
PHP Logging with Monolog
มุมมอง 2K9 หลายเดือนก่อน
PHP Logging with Monolog

ความคิดเห็น

  • @Roronoa-Zoro-Wado
    @Roronoa-Zoro-Wado 2 วันที่ผ่านมา

    Will adding all this not bottleneck your application Just that instead of a normal log message plenty of information is added which uses cpu time and io

  • @aogunnaike
    @aogunnaike 3 วันที่ผ่านมา

    Cna this be done with PHP?

    • @betterstack
      @betterstack 3 วันที่ผ่านมา

      Yes PHP is fully stable for OpenTelemetry: opentelemetry.io/docs/languages/php/ - James

  • @aro-aro-aro
    @aro-aro-aro 3 วันที่ผ่านมา

    And why? Performance?

    • @derpaboopderp1286
      @derpaboopderp1286 3 วันที่ผ่านมา

      Cuz javascript is incredibly weird

    • @derpaboopderp1286
      @derpaboopderp1286 3 วันที่ผ่านมา

      All of the ones on the left might cause unwanted behaviour

    • @aro-aro-aro
      @aro-aro-aro 2 วันที่ผ่านมา

      @@derpaboopderp1286 lol true…JS never fails to surprise…thanks for the heads up!

    • @TheWhoreDetector
      @TheWhoreDetector 2 วันที่ผ่านมา

      Nothing wrong with the first one

  • @djenntt
    @djenntt 3 วันที่ผ่านมา

    Sometimes Theo is very right, but other times he’s full of hot takes and complains about nothing

  • @akza0729
    @akza0729 3 วันที่ผ่านมา

    When he says Object, He means like Object instances. Nobody actually uses them intentionally. But libraries do since they can hold functions and prototype inheritance and so on which makes Objects slower than Plain Object or maps. But maps can't hold functions either rendering the maps useless only for niche non-existent cases. Essentially take Theo's videos as skeptical as possible. He just read stuff from somewhere and rant them out.

  • @Xraxus_
    @Xraxus_ 4 วันที่ผ่านมา

    Great video!

  • @omegagames1811
    @omegagames1811 6 วันที่ผ่านมา

    so for read-only data, use maps, and dynamic data, use objects 👍

    • @spoobspoob2270
      @spoobspoob2270 4 วันที่ผ่านมา

      Yep, use the right tool for the job. I hate those "developer" influencers who just give blanket advice and really don't understand the core concepts behind them.

  • @lordhakim9534
    @lordhakim9534 8 วันที่ผ่านมา

    Which language is this? React and typescript. I not know the others name . U promothing thease languages ?

  • @benc9765
    @benc9765 9 วันที่ผ่านมา

    “This is so quick they must be using something like Next.js” … That comment has made me unsubscribe

  • @wafflaaar1067
    @wafflaaar1067 9 วันที่ผ่านมา

    I watched the video and he said "they used every trick in the book"

  • @Potato-e1i
    @Potato-e1i 9 วันที่ผ่านมา

    👍

  • @georgemitsikaris173
    @georgemitsikaris173 10 วันที่ผ่านมา

    If you're encountering a TypeScript error at 4:56:00, it’s likely related to the Hono version. I was using 4.6.5 but had to downgrade to 4.6.3 (the version in the repo) to resolve the issue. Thanks for the great content. Liked and subscribed.

  • @abdulbasitmuhyideen125
    @abdulbasitmuhyideen125 10 วันที่ผ่านมา

    Good 👍

  • @LuigiBrotha
    @LuigiBrotha 10 วันที่ผ่านมา

    This video should’ve been just a bit longer because it’s still unclear to me. But I’ll lookup git switch

  • @audr
    @audr 11 วันที่ผ่านมา

    Thank. I did not know 😊

  • @yoskokleng3658
    @yoskokleng3658 11 วันที่ผ่านมา

    hono and elysia js . which one the best?

  • @oravapelaa8947
    @oravapelaa8947 13 วันที่ผ่านมา

    No google?

    • @betterstack
      @betterstack 12 วันที่ผ่านมา

      Some research was done ahead of time

  • @ruslankorbut2032
    @ruslankorbut2032 13 วันที่ผ่านมา

    Great explanation. I was trying to find some visual example of Logrotate for a long time until I found you

  • @ruslankorbut2032
    @ruslankorbut2032 13 วันที่ผ่านมา

    Thank you for thorough explanation. You were very clear )))))

  • @reeddeer793
    @reeddeer793 14 วันที่ผ่านมา

    COBOL 2.0

  • @npc73x
    @npc73x 14 วันที่ผ่านมา

    How to transport an info log only to info file transport. For me it transports all info warn, error log to info.log file. I suspect it because of the pino default info level. Do you know how to fix that

  • @nzambabignoumba445
    @nzambabignoumba445 15 วันที่ผ่านมา

    Thank you! Short and clear!!

  • @sad_man_no_talent
    @sad_man_no_talent 15 วันที่ผ่านมา

    shitty ui

  • @Steven-cw5pz
    @Steven-cw5pz 17 วันที่ผ่านมา

    Dang that’s pretty cool. I’m not that good with math

  • @yixie-hu2jm
    @yixie-hu2jm 17 วันที่ผ่านมา

    suggest use prisma and next-auth. .I would be better for lots of people

  • @thomasbayer1843
    @thomasbayer1843 17 วันที่ผ่านมา

    Oh noes, I've been using Git TOTALLY WRONG: I don't use it at all :S Please advise.

  • @Roger831015
    @Roger831015 17 วันที่ผ่านมา

    the content is good, but the style is not friendly to the audience, feel a bit asleep while watching 15 minutes code explanation.

  • @jamisbrill
    @jamisbrill 18 วันที่ผ่านมา

    Nah javascript is cracked for this

  • @AbdoMSG
    @AbdoMSG 18 วันที่ผ่านมา

    AI generated

  • @pasta-and-heroin
    @pasta-and-heroin 18 วันที่ผ่านมา

    Subbed!

  • @lucaslogen
    @lucaslogen 18 วันที่ผ่านมา

    Who are you talking to man

    • @lucaslogen
      @lucaslogen 18 วันที่ผ่านมา

      Nice video either way

  • @accp8463
    @accp8463 18 วันที่ผ่านมา

    😂 JS is the wrong language to use

    • @BuckyOhYeah
      @BuckyOhYeah 18 วันที่ผ่านมา

      In what way?

  • @evanzhang9915
    @evanzhang9915 18 วันที่ผ่านมา

    Great practical logging tutorial! Thanks

  • @everythingisfine9988
    @everythingisfine9988 19 วันที่ผ่านมา

    Just intime. About to kick off a new project and Tanstack-router is perfect for Enterprise applications

  • @shystriker
    @shystriker 19 วันที่ผ่านมา

    Took me a while to figure logging Thanks

  • @outplays_3
    @outplays_3 19 วันที่ผ่านมา

    good work bro 🫡

  • @dgpreston5593
    @dgpreston5593 20 วันที่ผ่านมา

    You guys just draw rectangles for a living... 😮😢😂😅😊

  • @Jared_Is_Near
    @Jared_Is_Near 20 วันที่ผ่านมา

    If I ever interview for a company that uses story points I'm blocking their number.

  • @maddoxoehlke369
    @maddoxoehlke369 21 วันที่ผ่านมา

    SHE COULD OF WENT FOR IT AHHHH

  • @abaking9611
    @abaking9611 21 วันที่ผ่านมา

    question: if u have a payment service and an orders service, would they likely be in 2 seperate code spaces as they are being developed by seperate teams. And then would u repeat the loggers.js file in both code spaces or would u create some code space that could be accessed by both the payments code base and the orders code base so that they could share the loggers.js file. would is the typical scenarios if you have 2 services that need this winston logging?

  • @MrShitthead
    @MrShitthead 21 วันที่ผ่านมา

    Crazy thing is, this is actually really tame for a “junior dev” role. Most I’ve seen are a lot worse than this. One posting asked for basically this, but also wanted you to know rust, groovy, and the Jenkins build pipeline.

  • @Dimi.Petrov
    @Dimi.Petrov 21 วันที่ผ่านมา

    So they’re basically looking for a senior dev, but willing to pay a junior dev salary … sadly that’s feels like nothing new

  • @kirillberezin8859
    @kirillberezin8859 21 วันที่ผ่านมา

    jwt for auth? bruh, you're the one writing rectangles

    • @iliagogotchuri7742
      @iliagogotchuri7742 21 วันที่ผ่านมา

      JWT is perfectly fine in a lot of cases...

  • @fltfathin
    @fltfathin 22 วันที่ผ่านมา

    Fine, i'll make you a one sp authentication, just don't blame me if i know all user's password

  • @mvstheone
    @mvstheone 23 วันที่ผ่านมา

    Fantastic walkthrough of Pino and of all the important functionalities. Detailed and quick at the same time. Thank you very much for this!

  • @the_linguist_ll
    @the_linguist_ll 25 วันที่ผ่านมา

    “Function4… thanks past me”

  • @Snaojwba12
    @Snaojwba12 25 วันที่ผ่านมา

    hello i have a question i,ll be thanksfull if you answer here is the qusetion that how we can send this log to elastic search and kibana

  • @iamasquidinspace
    @iamasquidinspace 25 วันที่ผ่านมา

    "Ah yes, do_a_thing, very good name! Who is the braniac that came up with this?!" git blame "Oh. It was me."

  • @kainoah_dev
    @kainoah_dev 25 วันที่ผ่านมา

    or use vs code source control tab

  • @clearthinking5441
    @clearthinking5441 25 วันที่ผ่านมา

    Aren't you adding a blocking operation to all your endpoints? Namely 'loggin.info' ... shouldn't the logging be async?