クラウドネイティブなデータ可視化ツール「Grafana」で、なぜかWebAssembly化したDoomがプレイ可能に。開発元が社内ハッカソンで実現

今回は「クラウドネイティブなデータ可視化ツール「Grafana」で、なぜかWebAssembly化したDoomがプレイ可能に。開発元が社内ハッカソンで実現」についてご紹介します。

関連ワード (古典、多様、方法等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


クラウド上で実行される多様なソフトウェアのログやメトリクスを受け取り、運用管理のためのダッシュボード上で可視化するツールとして定番のソフトウェアが「Grafana」です。

このGrafanaの開発元であるGrafana Labsは、Grafanaのダッシュボード画面上で一人称ゲームの古典とも言えるDoomをプレイ可能にするソフトウェア「Grafana Doom」をオープンソースで公開しました。

Can it run Doom?
To mark the 25th DOOMiversary of #Doom64, you can now play Doom on Grafana thanks to time series panels and the live streaming feature. More on the blog:https://t.co/hUtC3LEcZI

— Grafana (@grafana) March 31, 2022

具体的には、Grafanaにログデータを送り込む代わりに、WebAssembly版のDoomの実行画面をデータソースとしてメトリクス化し、Grafanaへリアルタイムにメトリクスをストリーミング。Grafanaは受け取ったストリーミングデータを管理画面上でレンダリングする、という仕組みでGrafanaのダッシュボード画面上でDoomをプレイ可能にしています。

実際にWebブラウザ上でプレイ可能なDoomfanaのフルレゾリューション版とハーフレゾリューション版を公開しています(リンクをクリックするとプレイ可能な状態でGrafanaが起動します)。

プレイしてみましたが、手元のそこそこ高性能なデスクトップPC(第11世代Core i7 CPU+32GBメモリ+RTX3060Ti GPU)でもフルレゾリューション版だとかなり重く、ハーフレゾリューション版ではサクサク実行できました。

社内ハッカソンで開発、リック・アストリーの動画再生に触発

このDoomfanaを紹介した同社のブログ「Can Grafana run Doom?」によると、GrafanaでDoomを実行可能にしようと考えたきっかけは、以前発表された、Grafana上で監視データとしてリック・アストリーのミュージックビデオ「Never Gonna Give You Up」の再生に成功したことに触発されたから、とのこと。

ログデータなどを受け取り、それをグラフなどに可視化して表示するソフトウェアとして使われるGrafanaで動画を表示するには、動画を1フレームずつリアルタイムに走査線に分解し、走査線のパターンをデータ化してGrafanaにログデータとしてストリーミング、Grafana上でリアルタイムにレンダリングする、という方法で実現されていました。

これをRGBに分解して精細に行うことでカラー動画の再生を可能にする手法も編み出されました。

動画が再生できるのなら、ゲームもできるのでは? こう考えた社員数人が社内ハッカソンで開発を進めたのが、今回のDoomfanaの実現につながったとのことです。

リアルタイムにデータを受け取って可視化できる監視ツール、その可能性は無限ですね……。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
NECら、SMBCグループ専用環境で「SMBC-GPT」実証へ–資料作成など支援
IT関連
2023-04-13 00:24
チームで働く現代の開発者、それを支える生成AI
IT関連
2023-06-29 11:11
自律型AIソフトウェアエンジニア「Devin」が早くも進化、人間が作業のガイドラインなど情報提供、Slackでのやり取りもできるように
機械学習・AI
2024-06-12 13:09
2026年にはコールセンターとのやりとりの10%がボット相手に–ガートナー
IT関連
2022-09-08 00:57
クアルコムが披露した次世代の5G、エッジAIロボティクスソリューション
IT関連
2022-05-17 12:24
ツイッター、クリエイターが収益を管理・分析するための新ツールをリリース
IT関連
2022-03-10 18:46
「Windows 11 24H2」に新たなバグ–今度は「eSCL」対応機器の検出に不具合
IT関連
2024-11-30 12:59
ポルシェがミドエンジンスポーツカー「718」を2025年までに電気自動車にすると発表
IT関連
2022-03-22 23:03
みずほ銀、システム障害で謝罪 原因はデータ移行作業や月末処理による過負荷
企業・業界動向
2021-03-02 18:44
Apple、WindowsユーザーのためのChrome拡張機能「iCloudパスワード」公開
アプリ・Web
2021-02-02 03:50
グーグル、画像生成AI「Imagen 3」の性能評価結果を公開
IT関連
2024-08-20 16:28
生成AIの導入を急ぐ企業には警戒心も必要
IT関連
2023-10-11 09:38
Google Cloudが開発したPostgreSQL互換ソフトウェア「AlloyDB Omni」がバージョンアップ、より高性能に
Google Cloud
2024-11-19 22:13
ドライバー監視システム需要を喚起する米国の新しい飲酒運転規制条項
IT関連
2021-08-20 22:16