286 Views
February 26, 25
スライド概要
Deno 2.2 でランタイム本体への OpenTelemetry の組み込みがアナウンスされました。
こちらを紹介し、デモを行います。
虎の穴ラボ株式会社は、主にとらのあな関連サービスのシステム開発を専門に担う、エンジニアの会社です。
TORANOANA Lab OpenTelemetry in Deno Mita.ts #4 2025/2/26 虎の穴ラボ株式会社 奥谷 一陽 Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
自己紹介 奥谷 一陽 所属:虎の穴ラボ株式会社 興味:Deno、TypeScript 仕事:Rails、React(TS) 最近届いたもの:クモノスレイヤー -MEMORIAL EDITION X:@okutann88 github:Octo8080X toranoana.deno 運営の1人 Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
はじめに Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
Deno 使ってる? Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
Denoとは - Node.js 作者のライアンダールが作者 現在 Deno Land inc で開発 OSS 特徴 - パフォーマンス - ツール群を含んだ1ファイルで提供される - ランタイム自身で、バージョン管理(上げ下げ)ができる - TSをセットアップ無しで書き始められる - Key-Valueストアをランタイムに持つ - Deno Deployというホスティングサービスを持っている などなど Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
https://deno.com/ Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
OpenTelemetry 使ってる? Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
OpenTelemetry とは OpenTelemetry は オブザーバビリティフレームワーク API、SDK、ツール を含む。 メトリクス・ログ・トレースなどテレメトリーデータを取得・生成・収集し、 ソフトウェアのパフォーマンスや動作の把握に使うことを目的とする。 特定のベンダー・ツールに囚われず、 様々なバックエンドでデータを参照することができる。 例えば、New Relic・DataDog・Jaeger・Prometheus などなど Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
https://opentelemetry.io/ja/ Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
Deno 2.2 で OpenTelemetry が組み込まれた Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
Deno 2.2 でOpenTelemetry が組み込まれた (プルリクを眺めていくと 2024年春以前には動きが有ったように見えるけども、告知ベースで) Deno 2.2 から、OpenTelemetry のコア機能をランタイムに組み込んだ 何がいいのか? => DenoだけでOpenTelemetryに対応するサービスに、テレメトリデータを送出で きる! そして、おそらくあまり時間を置かずに Deno Deploy でも動作することを見込む =>Deno Deployのログ保持期間(長くて1週間)を大きく越え、 ログを保持できる可能性が高まった! Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
Deno 2.2 でOpenTelemetry が組み込まれた (プルリクを眺めていくと 2024年春以前には動きが有ったように見えるけども、告知ベースで) Deno 2.2 から、OpenTelemetry のコア機能をランタイムに組み込んだ 何がいいのか? DenoだけでOpenTelemetryに対応するサービスに、テレメトリデータを送出でき る! そして、おそらくあまり時間を置かずに Deno Deploy でも動作することを見込む Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
デモします Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
デモで取り扱う構成 https://one.newrelic.com ブラウザ key=~~ key=~~ key=~~ key=~~ Received request for ~ https://otlp.nr-data.net:4317 Deno Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
まとめ - Deno にOpenTelemetryが組み込まれた - console.* 出力などのログを含むテレメトリデータを転送できる - 転送先は、SaaSでもOK(デモではNewRelicを使いました) - Deno Deploy でも早く使えるようになるのを期待 Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
ありがとうございました Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
宣伝! Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.
3/14 大井町で Deno のイベントをやります! 豪華ゲストスピーカーを迎えて開催します! Copyright (C) 2024 2023 Toranoana Lab Inc. All Rights Reserved.