Better Stack
Better Stack
  • 214
  • 1 126 076
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: ua-cam.com/video/NbVVZlSsvvM/v-deo.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
Переглядів: 276

Відео

OpenTelemetry in Node.js - Traces, Metrics and Logs
Переглядів 1,2 тис.9 годин тому
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
Переглядів 73614 днів тому
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
Переглядів 16 тис.Місяць тому
Build a HackerNews Clone: Hono, Tanstack Router, Drizzle, React Query, Lucia & more
Modern Redis Crash Course: Backend with Express, TypeScript and Zod
Переглядів 7 тис.Місяць тому
Modern Redis Crash Course: Backend with Express, TypeScript and Zod
How to Setup Uptime Kuma - Self Hosted Monitoring
Переглядів 1,5 тис.2 місяці тому
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
Переглядів 2132 місяці тому
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
Переглядів 9612 місяці тому
How to Schedule Tasks in Node using node-cron
Introduction to Node Clustering
Переглядів 4413 місяці тому
Introduction to Node Clustering
How to Setup Redis Caching in Node
Переглядів 4,5 тис.3 місяці тому
How to Setup Redis Caching in Node
Docker with Node.js: Build, Run, and Manage Containers
Переглядів 1,6 тис.3 місяці тому
Docker with Node.js: Build, Run, and Manage Containers
How to Setup Node.js and TypeScript
Переглядів 1,7 тис.3 місяці тому
How to Setup Node.js and TypeScript
Future of AI security with Michal Pechoucek
Переглядів 1305 місяців тому
Future of AI security with Michal Pechoucek
Unmasking hidden costs of microservices with Vojtech Vondra
Переглядів 1445 місяців тому
Unmasking hidden costs of microservices with Vojtech Vondra
Logging in to Summer by Better Stack (Aftermovie)
Переглядів 6985 місяців тому
Logging in to Summer by Better Stack (Aftermovie)
How hardware product is made with Tomas Susanka
Переглядів 1195 місяців тому
How hardware product is made with Tomas Susanka
How to hire, motivate and retain 10x engineers with David Pavlik
Переглядів 1495 місяців тому
How to hire, motivate and retain 10x engineers with David Pavlik
JSON logs in Python apps - with FastAPI & python-json-logger!
Переглядів 3 тис.7 місяців тому
JSON logs in Python apps - with FastAPI & python-json-logger!
fluentd Data Collector | Collecting, Transforming and Routing Log Events
Переглядів 1,5 тис.7 місяців тому
fluentd Data Collector | Collecting, Transforming and Routing Log Events
Monitoring Linux Authentication Logs with Vector & Better Stack
Переглядів 7817 місяців тому
Monitoring Linux Authentication Logs with Vector & Better Stack
Log Shipping with Vector | Collecting, Transforming and Routing Log Events
Переглядів 1,9 тис.7 місяців тому
Log Shipping with Vector | Collecting, Transforming and Routing Log Events
Rsyslog - Log Processing in Linux
Переглядів 2,9 тис.8 місяців тому
Rsyslog - Log Processing in Linux
Django Middleware - Defining a Custom Logging Middleware
Переглядів 1 тис.8 місяців тому
Django Middleware - Defining a Custom Logging Middleware
Logrotate - Log Management on Linux Servers
Переглядів 2,7 тис.8 місяців тому
Logrotate - Log Management on Linux Servers
Loguru - Simplified Python Logging with Loguru!
Переглядів 8 тис.8 місяців тому
Loguru - Simplified Python Logging with Loguru!
Laravel Scheduled Tasks
Переглядів 3,4 тис.8 місяців тому
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
Переглядів 2 тис.9 місяців тому
PHP Logging with Monolog

КОМЕНТАРІ

  • @0xtz_
    @0xtz_ 11 годин тому

    user.x ?? "y"

  • @iyyappanm3398
    @iyyappanm3398 13 годин тому

    Great explanation, Is it possible to share the github repo for this?

  • @MohitVerma-q2n
    @MohitVerma-q2n 22 години тому

    hello loved your videos btw, i just wanna know that how we can use opentelemetry to monitor aws bedrock calls with js

  • @Roronoa-Zoro-Wado
    @Roronoa-Zoro-Wado 3 дні тому

    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 4 дні тому

    Cna this be done with PHP?

    • @betterstack
      @betterstack 4 дні тому

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

  • @aro-aro-aro
    @aro-aro-aro 4 дні тому

    And why? Performance?

    • @derpaboopderp1286
      @derpaboopderp1286 4 дні тому

      Cuz javascript is incredibly weird

    • @derpaboopderp1286
      @derpaboopderp1286 4 дні тому

      All of the ones on the left might cause unwanted behaviour

    • @aro-aro-aro
      @aro-aro-aro 4 дні тому

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

    • @TheWhoreDetector
      @TheWhoreDetector 3 дні тому

      Nothing wrong with the first one

  • @djenntt
    @djenntt 4 дні тому

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

  • @akza0729
    @akza0729 4 дні тому

    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_ 5 днів тому

    Great video!

  • @omegagames1811
    @omegagames1811 7 днів тому

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

    • @spoobspoob2270
      @spoobspoob2270 5 днів тому

      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 9 днів тому

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

  • @benc9765
    @benc9765 10 днів тому

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

  • @wafflaaar1067
    @wafflaaar1067 10 днів тому

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

  • @Potato-e1i
    @Potato-e1i 10 днів тому

    👍

  • @georgemitsikaris173
    @georgemitsikaris173 11 днів тому

    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 11 днів тому

    Good 👍

  • @LuigiBrotha
    @LuigiBrotha 11 днів тому

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

  • @audr
    @audr 12 днів тому

    Thank. I did not know 😊

  • @yoskokleng3658
    @yoskokleng3658 12 днів тому

    hono and elysia js . which one the best?

  • @oravapelaa8947
    @oravapelaa8947 14 днів тому

    No google?

    • @betterstack
      @betterstack 13 днів тому

      Some research was done ahead of time

  • @ruslankorbut2032
    @ruslankorbut2032 14 днів тому

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

  • @ruslankorbut2032
    @ruslankorbut2032 14 днів тому

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

  • @reeddeer793
    @reeddeer793 15 днів тому

    COBOL 2.0

  • @npc73x
    @npc73x 15 днів тому

    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 16 днів тому

    Thank you! Short and clear!!

  • @sad_man_no_talent
    @sad_man_no_talent 16 днів тому

    shitty ui

  • @Steven-cw5pz
    @Steven-cw5pz 18 днів тому

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

  • @yixie-hu2jm
    @yixie-hu2jm 18 днів тому

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

  • @thomasbayer1843
    @thomasbayer1843 18 днів тому

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

  • @Roger831015
    @Roger831015 18 днів тому

    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 19 днів тому

    Nah javascript is cracked for this

  • @AbdoMSG
    @AbdoMSG 19 днів тому

    AI generated

  • @pasta-and-heroin
    @pasta-and-heroin 19 днів тому

    Subbed!

  • @lucaslogen
    @lucaslogen 19 днів тому

    Who are you talking to man

  • @accp8463
    @accp8463 19 днів тому

    😂 JS is the wrong language to use

  • @evanzhang9915
    @evanzhang9915 19 днів тому

    Great practical logging tutorial! Thanks

  • @everythingisfine9988
    @everythingisfine9988 20 днів тому

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

  • @shystriker
    @shystriker 20 днів тому

    Took me a while to figure logging Thanks

  • @outplays_3
    @outplays_3 20 днів тому

    good work bro 🫡

  • @dgpreston5593
    @dgpreston5593 21 день тому

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

  • @Jared_Is_Near
    @Jared_Is_Near 21 день тому

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

  • @maddoxoehlke369
    @maddoxoehlke369 22 дні тому

    SHE COULD OF WENT FOR IT AHHHH

  • @abaking9611
    @abaking9611 22 дні тому

    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 22 дні тому

    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 22 дні тому

    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 22 дні тому

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

  • @fltfathin
    @fltfathin 23 дні тому

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

  • @mvstheone
    @mvstheone 24 дні тому

    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 26 днів тому

    “Function4… thanks past me”

  • @Snaojwba12
    @Snaojwba12 26 днів тому

    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