NOT A HOTEL TECH TALK ーSOFTWARE 3.0への道筋ー NEXT Web3 (2024-08-07)
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
■ 目 次 序章 はじめに 本編 ボーン・コレクター The Bone Collector 終章 糸屯ちゃんのおまけ 序章 はじめに おはようございます! ☕ MCのJUNNYです きょうも、糸屯ちゃんのブログ15周年を記念しまして、わたしがお薦めします超クールな映画を紹介させていただきたいと思います (* ˃ ᵕ ˂ )b 本日のテーマも、波瀾の 洋画セレクション です おはようございます _ _))ペコリン アシスタントの真行寺です では、わたくしの方からお送りする 洋画セレクション のご紹介をさせて頂きます ボーン・コレクター The Bone Collector です! 『ボーン・コレクター』(The Bone Collector)は、1999年のアメリカ合衆国の映画です 脊椎不随となったリンカーンが安楽椅子探偵として相棒のアメリアとぶつかりながら事件を解決していきます v(
こんにちは!Google Cloudでオブザーバビリティを担当しているものです!Cloud Runでマルチコンテナーサポートがパブリックプレビューになりましたね!これはCloud Runでサイドカーを走らせられるということです!というわけで今日は1ユースケースとしてOpenTelemetry CollectorをCloud Runのサイドカーとして走らせてみようと思います。 TL;DR Cloud Runのマルチコンテナーサポートを使うと、アプリケーション側はOTLP送信の実装だけして、OpenTelemetry Collectorをサイドカーとして走らせて、テレメトリーをCloud Opsや外部のオブザーバビリティツールに送ることが可能になります。 構成 Kubernetesで使っているようなポッド内のサイドカーの構成をCloud Runでもできますよ、というだけなので、それをわかってる
はじめまして。Gaudiyでエンジニアをしているあんどう(@Andoobomber)です。 以前、「OpenTelemetry Collector導入のPoCと今後に向けて」という記事を弊エンジニアの sato(@yusukesatoo06)より公開しました。簡単に記事を要約すると、 OpenTelemetry及びOpenTelemetry Collectorの説明 実際にPoCを作ってみる 実導入を試みたがOpenTelemetry Collectorのホスティングに悩み、今後の課題として保留となった といった内容でした。 あれから1年経ち、GaudiyではOpenTelemetry Collectorを本番環境に組み込み、OpenTelemetryの仕様に準拠して計装し、データの分析や監視を行っています。この記事では、前回からの進捗を紹介すると共にOpenTelemetryの導入方法を
Introduction This guide is intended to aid advanced Go users in better understanding their application costs by providing insights into the Go garbage collector. It also provides guidance on how Go users may use these insights to improve their applications' resource utilization. It does not assume any knowledge of garbage collection, but does assume familiarity with the Go programming language. Th
🙇🏻まずは2ポチっと、「にほんブログ村」と 「拍手」を通り過ぎずに押してもらえたら、めっちゃうれしいです! _ _)) ⏱この記事は、約5分で読破できると思います ❢ ℹ️ご来場の皆さまへ わたしが主催させてもらってますサークルを下の方にご案内をしていますので、 宜しければ参加してみませんか❓ _ _))ペコリン は じ め に ご 挨 拶 本 編 ボーン・コレクター(原題 The Bone Collector) 概 要 お わ り に 糸屯ちゃんの掲示板 主催サークルのご案内です(2023年09月19日 06:05現在) ブログサークルコメント #ハッシュタグ(IN POINT) ランキングバナー、拍手、はてなスター、B!ブックマーク は じ め に ご 挨 拶 おはようございます ☕ _ _))ペコリン 白石です 9月7日から、糸屯ちゃんのブログ16周年
Principal Engineer @ New Relic, Founding Engineer @ Pixie Labs Go is a garbage collected language. This makes writing Go simpler, because you can spend less time worrying about managing the lifetime of allocated objects. Memory management is definitely easier in Go than it is in, say, C++. But it’s also not an area we as Go developers can totally ignore, either. Understanding how Go allocates and
今回は、普段ブログの記事作成で参考にしている資料の一部を紹介します。 全て書籍ですが、入門用に最適ですよ。 あんたもぜひ参考にしてくださいね。 (書籍の写真は、一部トリミングしていますのでご注意ください。) 目次 1 軍装品の資料とは? 2 ミリタリーマニアおすすめの軍装品資料(初心者用参考書籍)その1 ⑴ 和書 ⑵ 洋書 3 資料の購入方法 4 軍装品の資料まとめ スポンサーリンク スポンサーリンク 1 軍装品の資料とは? 当ブログの読者様は既にご存知かと思いますが、このブログはミリタリー(軍事)の世界でも、主に兵士が戦闘時に使用する衣類や身の回りの装備品を分析し、箸休め的に関連の記事をアップしています。 世の中の多くのブログ運用者がそうであるように、私もアップするブログの記事について日々勉強中です。 そして謎の多い軍装品の歴史的背景や細部について、できるだけ正確な記事提供
git clone https://github.com/4hiziri/rust-netflood.git cd rust-netflood rustup run nightly cargo run generate 127.0.0.1 -t sample/template.json -o sample/option.json -i 1 -c 1000 -s 10001 -p 2055 -n -tでTemplate FlowSetのフィールドを設定し、-oでOptions Template FlowSetのフィールドを設定しています。 Netflow Collectorの実装 Rustの tokio を用いて非同期で動くNetflow Collectorを実装していきます。Rustを使用する理由として、まず第一に素早くpacketを捌く性能がCollectorに求められるからです。さらに
こんにちは・こんばんは・おはようございます、エンジニアのid:aerealです。 以前、 実践OpenTelemetry - Classi開発者ブログ で紹介したようにOpenTelemetryを監視フレームワークとして導入しています。 前回の記事ではECSサービスで動くGoで書かれたWebアプリケーションへ導入しましたが、今回はAWS Lambdaの関数からOpenTelemetryを用いてDatadogにトレースを送るための試行錯誤について紹介します。 LambdaからDatadogにトレースを送りたい AWS Lambdaは小〜中程度のタスクを大量に実行することに向いたFaaSです。 汎用性・柔軟性という点ではECSなどのコンテナワークロードと比べると実行環境などに設けられた制約がやや多いですが、その代わりに最適化された実行環境で実行されるのでうまくワークロードと噛み合えばまさに安い
OpenTelemetry CollectorでPrometheus Remote Storageへ直接メトリクスを書き込むmonitoringprometheusopentelemetry OpenTelemetryとは 画像引用元: https://www.appdynamics.com/blog/product/what-is-opentelemetry/ OpenTelemetryはOpenTracingとOpenCensusがマージされできたプロジェクトでこれら二つの次のメジャーバージョンとして提供されます。 トレース、メトリクス、ログのようなテレメトリーデータの作成・管理をするためにデザインされたAPI・SDK・ツールのセットを提供され、OpenTelemetryを利用することでテレメトリデータを計測・生成・収集・エクスポートができるようになります。これ自体はストレージやビュー
ヘンリーで SRE をやっている id:nabeop です。最近の仕事のテーマはサービスの可観測性の向上と信頼性の計測です。 最近では可観測性の文脈では OpenTelemetry が話題に上がると思いますが、ヘンリーでも OpenTelemetry を導入してテレメトリデータを収集して、各種バックエンドに転送しています。分散トレース周りの話題については、以下のエントリがあります。 ヘンリーではマイクロサービスからのテレメトリデータは Cloud Run で構築した OpenTelemetry Collector で集約し、otelcol のパイプライン中で必要な処理を実施し、バックエンドに転送するアプローチを採用しています。 OpenTelemetry Collector でテレメトリデータを収集している様子 現在は監視基盤の移行期なので、メトリクスが Google Cloud と Da
テックタッチアドベントカレンダー9日目を担当する roki です。最近マネージャとして動き始めました。なかなかに難しい仕事ですが学びのある日々を過ごしています。 今回は、一転技術的な話で Go の GC(Garbage Collector)におけるパラメータ GOGC と GOMEMLIMIT(メモリ制限) について学んだことをまとめます。参考にした文書は Go 公式の GC に対するガイドで、Go 1.19 に対するものです。 tip.golang.org GCにまつわるコストを理解するために必要な概念の整理と、GOGC, GOMEMLIMIT がどのような役割を果たすのかを見ていきます。GOGC はメモリの使用量と CPU コストのトレードオフを制御し、GOMEMLIMIT はメモリ使用量に制限を与えます。特に、GOMEMLIMIT は GOGC で調整しにくかったメモリ制限を実現しま
この記事は、Gaudiyが実施している「Gaudiy Advent Calendar 2022」の20日目の記事です。 はじめまして、Web3スタートアップのGaudiyでエンジニアをしているsato(@yusukesatoo06)です。 GaudiyではGoでのBE開発をメインで担当しており、前職ではNode.jsでのBE開発やFlutterでのモバイルアプリ開発を行っていました! 今回は、Gaudiyのインフラ環境でOpenTelemetry Collector導入のPoCを行ったので、その調査経過を書こうと思います(残念ながらまだ導入には至っていません…) OpenTelemetry Collectorの記事はあまりないと思うので、導入を考えている方の手助けになれば幸いです🙇 1. Gaudiyのアーキテクチャが抱える課題 2. 解決策としてのObservability 3. Op
HP 15C Collector’s Editionが届いたので、さっそく開封してみます。 8月以降に届くと思っていましたが、7月に受け取ることができました。 外箱は、紙のケースになっています。 HP 15C Collector’s Edition 裏にはもの凄い言語の数で「関数電卓」(Scientific Calculator)と記載されています。 裏 外箱から取り出すと、12年前に発売されたLimited Editionと同じような箱が出てきました。 箱から出すと 箱の窓の部分には保護シールが貼ってありました。さすがコレクターズエディションですね。傷が付かないような配慮でしょうか?外箱に中が見えるように穴を開けてしまったので、アクリル板に直接触ることが出来てしまうからなのでしょう。 箱の窓に保護シールが 保護シールを外したところ 内箱を開けると、中も紙の台座です。 蓋を開けると スイッ
blog.arthur1.dev の続編です。今回はrunnによるシナリオテストの結果を投稿するツールをOpenTelemetry CollectorのReceiver (Scraper)として作ってみました。 リポジトリ 以下のリポジトリで id:arthur-1 によるOpenTelemetry Collectorの自作Component群を公開しています。 github.com 使い方 ビルド ocb (builder)によってOpenTelemetry Collectorをカスタムビルドする必要があります。カスタムビルドの方法は公式のドキュメントBuilding a custom collector | OpenTelemetryを参照してください。 runnreceivcerをビルドに含める場合には、ocbのconfig YAMLのreceivers部分に、以下のように行を追加し
Screencast If you click on this screenshot, you'll see OSH running ./configure from CPython's tarball, with GC debug output. This is: 16K lines of gnarly shell generated by GNU autoconf Running in our shell interpreter, written in ~40K lines of typed Python. But, it's translated to ~80K lines of pure C++! That generated C++ runs on top of a ~4K line runtime of garbage collected data structures, an
otelcolでトレースを収集するついでに、hostmetricsも移行することにした。 設定はこんな感じ。ポイントはremote writeでpushで送るってのと、mackerel checks exporterを利用することで既存のmackerelのチェック監視やmetricsを吸い出せるようにしてある。 receivers: otlp: protocols: http: grpc: hostmetrics: collection_interval: 1m scrapers: cpu: metrics: system.cpu.utilization: enabled: true disk: load: metrics: system.cpu.load_average.1m: enabled: true system.cpu.load_average.5m: enabled: true
はじめに こんにちは、逆井(さかさい)です。 この記事は OpenTelemetry Advent Calendar 2023 21 日目の記事です。 空きがあったので入れちゃいました。タイトルの通り、Span Metrics Connector を最小構成で紹介するだけの内容なのでサッと読めます! Span Metrics Connector とは Connectors Span Metrics Connector の紹介に入る前に、OpenTelemetry Collector の Connectors(以下、コネクター)というコンポーネントについて簡単に紹介します。コネクターはエクスポーターとレシーバーの両方の役割を持ち、2 つのテレメトリーパイプラインを繋ぐ働きをします。 どういうことかイメージをつけるために、OpenTelemetry Collector の以下の Configu
MackerelでのOpenTelemetry対応パブリックベータの提供が開始したので、Mackerel CREの私も習熟すべくいろいろと実験をしています。 mackerel.io ホストやミドルウェアのメトリックを取得しようというときにはOpenTelemetry CollectorのReceiverでメトリックを収集し、ExporterにMackerelのOTLPエンドポイントを示して投稿、というのが王道なのですが、今回はあえて「Mackerelの既存のメトリックプラグインの出力をOpenTelemetryのメトリックとして送ってみる」ということを試してみました。 結論から言えば、(加工は少し必要ですが)ContribにあるCarbon Receiverで実現できます。 Carbon Receiverとは OpenTelemetry Collector ContribのReceiver
Introduction This guide is intended to aid advanced Go users in better understanding their application costs by providing insights into the Go garbage collector. It also provides guidance on how Go users may use these insights to improve their applications' resource utilization. It does not assume any knowledge of garbage collection, but does assume familiarity with the Go programming language. Th
はじめに こんにちは!Google Cloudでオブザーバビリティを担当しているものです!この記事はOpenTelemetry Advent Calender 2023の25日目の記事です。いよいよアドベントカレンダーも最終日!今年も勢いでOpenTelemetry Advent Calendarを立ち上げましたが、去年と違って割と早く全日程予約が埋まって、やはりOpenTelemetryの勢いを感じました! 【宣伝】来年2月にOpenTelemetry meetupの第2回が企画されていますので、今から興味ある人はぜひDiscordサーバーへどうぞ!(#otel-meetup-2024-02 というチャンネルでイベントの話をしています。) で、アドベントカレンダーを立ち上げたときに、とりあえず需要がありそうなコレクターに関する記事を書こうかなとなんとなくで宣言したのですが、何も考えないま
対象読者 この連載では以下の読者を想定しています。 オブザーバビリティやOpenTelemetryに興味がある人 SREやDevOps、Platform Engineeringに取り組んでいるエンジニア バックエンド開発者、クラウドエンジニア、インフラエンジニア OpenTelemetryによるデータ収集 前回まではオブザーバビリティとOpenTelemetryとの関係性(第一回)、そしてオブザーバビリティのためのテレメトリーデータ(第二回)について解説してきました。 今回からは具体的なデータの取得方法について解説します。 第一回で「OpenTelemetryはオブザーバビリティフレームワーク」と紹介しました。 OpenTelemetryには、主にアプリケーションからトレースやメトリクスを取得するためのSDK、APIに加え、それらのデータやその他のメトリクスやログの収集、処理、送信を担うO
現代アートは美術館をはじめ、商業施設や病院、駅といった公共施設でも見受けられます。また、IT技術の進歩に伴いオンライン上での鑑賞機会も増え、私たちの生活に身近な存在になっています。当館が開催する第1回の展覧会となる本展では、2名のコレクターの約70点に亘るコレクションに焦点を当てます。 高橋龍太郎コレクションは「描き初め」をテーマに、A氏コレクションは2000年前後の奈良美智作品を中心に紹介します。展示作品には、新作や初展示となる作品も含まれます。また、作品の魅力やコレクションしたきっかけをコレクター自身の言葉でお伝えします。 【展示コレクション(一部)およびコレクターについて】 ■高橋龍太郎コレクション 出展作家:18作家予定(敬称略、五十音順) 会田誠、今津景、梅沢和木、大山エンリコイサム、岡﨑乾二郎、川内理香子、草間彌生、合田佐和子、近藤亜樹、鈴木ヒラク、土取郁香、佃弘樹、DIEGO
実装例だけ知りたいという方は以下をご覧ください。 OpenTelemetry Collectorとは? 公式ドキュメントには以下のように記載されています。 The OpenTelemetry Collector offers a vendor-agnostic implementation of how to receive, process and export telemetry data. It removes the need to run, operate, and maintain multiple agents/collectors. This works with improved scalability and supports open source observability data formats (e.g. Jaeger, Prometheus, Fluent
OpenTelemetry Collector の Connector を使ってログをメトリックに変換する 2023.09.09 OpenTelemetry には、メトリック、トレース、ログの 3 つの形式があります。これらの形式はそれぞれ別のパイプラインで処理されます。ある形式のデータを別の形式に変換し、あたかも 1 つのパイプライン上でデータを処理したい場合に Connector を使用します。例えば、あるパイプラインはログのパイプラインのエクスポーターとメトリックのパイプラインのレシーバーとして動作します。このような場合、Connector はログをメトリックに変換する役割を担います。 OpenTelemetry Collector における Connector は異なるパイプラインを接続する役割を担います。Connector はパイプラインのレシーバーとエクスポーターとして動作しま
Memory leaks in web applications are widespread and notoriously difficult to debug. If we want to avoid them, it helps to understand how the garbage collector decides what objects can and cannot be collected. In this article we'll take a look at a few scenarios where its behavior might surprise you. If you're unfamiliar with the basics of garbage collection, a good starting point would be A Crash
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く