# HG changeset patch # User kiyama # Date 1642159964 -32400 # Node ID fb2a7144cd8823579b8ec6859aee81cb36b84391 # Parent a5e60a9760ae5eacbb04147bd4297951cf3edef8 add contents diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,21 @@ +\relax +\@setckpt{./text/}{ +\setcounter{page}{3} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{2} +\setcounter{section}{11} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/chapter2.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/chapter2.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,53 @@ +\relax +\citation{ref-related-work} +\@writefile{toc}{\contentsline {chapter}{\numberline {第2章}関連研究および基礎概念}{2}\protected@file@percent } +\@writefile{lof}{\addvspace {10\jsc@mpt }} +\@writefile{lot}{\addvspace {10\jsc@mpt }} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}記述内容の詳細について}{2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}基礎概念について}{2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}関連研究について}{2}\protected@file@percent } +\citation{ref-jsps} +\citation{ref-ieice} +\citation{ref-ipsj} +\citation{ref-journal} +\citation{ref-journal-ex} +\citation{ref-book} +\citation{ref-book-ex} +\citation{ref-proceedings} +\citation{ref-proceedings-ex} +\citation{ref-web} +\citation{ref-ieice} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}参考文献について}{3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.2}各種記述について}{3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}図表の挿入}{3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces 図目次用の短いキャプション}}{4}\protected@file@percent } +\newlabel{fig:name}{{2.1}{4}} +\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces 表目次用の短いキャプション}}{4}\protected@file@percent } +\newlabel{table:sample}{{2.1}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}数式の挿入}{5}\protected@file@percent } +\newlabel{eq0}{{2.1}{5}} +\newlabel{eq1}{{2.2}{5}} +\newlabel{eq2}{{2.3}{5}} +\newlabel{eq3}{{2.4}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}ギリシャ文字の表記}{5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.4}その他の特殊文字等の表記}{5}\protected@file@percent } +\@setckpt{./text/chapter2}{ +\setcounter{page}{6} +\setcounter{equation}{4} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{2} +\setcounter{section}{2} +\setcounter{subsection}{4} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{1} +\setcounter{table}{1} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/experiment.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/experiment.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,29 @@ +\relax +\@writefile{toc}{\contentsline {chapter}{\numberline {第4章}提案手法}{6}\protected@file@percent } +\@writefile{lof}{\addvspace {10\jsc@mpt }} +\@writefile{lot}{\addvspace {10\jsc@mpt }} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}死活監視}{6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.2}ログ収集}{6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.3}データ可視化}{6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.4}アラート送信}{6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.5}mattermostからのalert変更}{6}\protected@file@percent } +\@setckpt{./text/experiment}{ +\setcounter{page}{7} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{4} +\setcounter{section}{5} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/experiment.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/experiment.tex Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,6 @@ +\chapter{提案手法} +\section{死活監視} +\section{ログ収集} +\section{データ可視化} +\section{アラート送信} +\section{mattermostからのalert変更} \ No newline at end of file diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/introduction.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/introduction.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,26 @@ +\relax +\@writefile{toc}{\contentsline {chapter}{\numberline {第1章}序論}{1}\protected@file@percent } +\@writefile{lof}{\addvspace {10\jsc@mpt }} +\@writefile{lot}{\addvspace {10\jsc@mpt }} +\@writefile{toc}{\contentsline {section}{\numberline {1.1}背景と目的}{1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {1.2}論文の構成}{1}\protected@file@percent } +\@setckpt{./text/introduction}{ +\setcounter{page}{2} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{1} +\setcounter{section}{2} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/introduction.tex --- a/paper/text/introduction.tex Wed Jan 05 16:37:38 2022 +0900 +++ b/paper/text/introduction.tex Fri Jan 14 20:32:44 2022 +0900 @@ -1,10 +1,19 @@ \chapter{序論} -本章は,標準として「背景と目的」および「論文の構成」の2節で構成される.分量の規定はないが,2節合わせて2$\sim $3ページ程度が標準的である. + \section{背景と目的} -この節には,研究の背景と目的を記述する.研究の社会的もしくは学術的な意義を明らかにするものとする. +サービスを保守運用していく中でシステム障害は発生するものである.その障害がソフトウェアや機器の問題であったり停電などが原因である場合など挙げられるがいずれにせよ,サービスの安定運用を考えていく上でシステムの不調を早期に発見することが必要となってくる.知能情報コースでは,五年に一度システムを更新しており,現在のシステムでは監視ツール及びログ可視化のシステムが組まれておらずサーバーに入ってサービスの状態を確認したり,実際にトラブルが起きるまでシステム障害に気づくことができない.そのため本研究ではシステム障害の早期発見を目的とした監視システムの導入と障害発生時の対応を柔軟にするためにログ収集の提案をする. \section{論文の構成} -この節では,卒業論文の全体構成を述べる.論文の構成は研究分野によって異なるので,指導教員と調整すると良い.その上で,卒業論文の内容に従って以下の例のように論文の構成を記述しなさい.この記述形式でないといけないということではないので,各自で適切に調整しなさい. +本論文は以下の章で構成される. + +第1章では,本研究の研究背景及び目的を述べる. + +第2章では,本研究で必要な技術概念を述べる. -本論文は以下の章で構成される.第1章の○○(○○に章タイトルを記述する)に続き,第2章の関連研究では△△△について述べる.第3章では,□□□について本論文で新たに提案する手法について述べる.第4章では,提案手法での植物形態の三次元再構成精度検証実験について述べるとともに,既存の研究結果との比較考察を述べる.最後に,第5章で本論文のまとめと今後の展望について述べる. +第3章では, + +第4章では, + +第5章では,本論文のまとめと今後の展望について述べる. + diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/reference.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/reference.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,35 @@ +\relax +\bibcite{ref-related-work}{1} +\bibcite{ref-jsps}{2} +\bibcite{ref-ieice}{3} +\bibcite{ref-ipsj}{4} +\bibcite{ref-journal}{5} +\bibcite{ref-journal-ex}{6} +\bibcite{ref-book}{7} +\bibcite{ref-book-ex}{8} +\bibcite{ref-proceedings}{9} +\bibcite{ref-proceedings-ex}{10} +\bibcite{ref-web}{11} +\bibcite{ref-report1}{12} +\bibcite{ref-report2}{13} +\@writefile{toc}{\contentsline {chapter}{参考文献}{9}\protected@file@percent } +\@setckpt{./text/reference}{ +\setcounter{page}{10} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{13} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{5} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/sum.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/sum.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,21 @@ +\relax +\@setckpt{./text/sum}{ +\setcounter{page}{5} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{4} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/summary.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/summary.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,21 @@ +\relax +\@setckpt{./text/summary}{ +\setcounter{page}{7} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{4} +\setcounter{section}{5} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/summary.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/summary.txt Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,1 @@ +\chapter{まとめ} \ No newline at end of file diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/system.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/system.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,26 @@ +\relax +\@writefile{toc}{\contentsline {chapter}{\numberline {第3章}現在の学科システム}{5}\protected@file@percent } +\@writefile{lof}{\addvspace {10\jsc@mpt }} +\@writefile{lot}{\addvspace {10\jsc@mpt }} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}問題点}{5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.2}監視システムを運用する上での課題}{5}\protected@file@percent } +\@setckpt{./text/system}{ +\setcounter{page}{6} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{3} +\setcounter{section}{2} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/system.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/system.tex Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,3 @@ +\chapter{現在の学科システム} +\section{問題点} +\section{監視システムを運用する上での課題} \ No newline at end of file diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/technology.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/technology.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,35 @@ +\relax +\@writefile{toc}{\contentsline {chapter}{\numberline {第2章}技術概要}{2}\protected@file@percent } +\@writefile{lof}{\addvspace {10\jsc@mpt }} +\@writefile{lot}{\addvspace {10\jsc@mpt }} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}prometheus}{2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.2}exporter}{2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.3}alertmanager}{2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.4}loki}{2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.5}promtail}{3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.6}grafana}{3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.7}docker}{3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.8}podman}{3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.9}コンテナ}{3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.10}kvm}{3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.11}ハイパーバイザ}{4}\protected@file@percent } +\@setckpt{./text/technology}{ +\setcounter{page}{5} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{2} +\setcounter{section}{11} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/technology.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/technology.tex Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,30 @@ +\chapter{技術概要} +\section{prometheus} +オープンソースのメトリクスベースのモニタリングシステムである.対象サービスから監視サーバーに対し情報を取得するpull型を採用しており,取得したデータは時系列データベースに保存される.特徴としてそれぞれのデータに付与されているラベルごとに情報をまとめることが出来る. +\section{exporter} +監視対象のデータを収集しprometheusからのリクエストに応じて必要なデータを整形しprometheusにレスポンスとして返すツールである. +prometheusに送信するデータに対しラベルを付与することができ情報の絞り込みが楽になる. +\section{alertmanager} +オープンソースソフトウェアとして公開されているアラート管理ツールである. +アラートの重複排除、グループ化などによりアラートの送信を行うことができる. +\section{loki} +prometheusに触発されたオープンソースのログ収集ツールである. +特徴としてprometheusのようにログデータをラベル毎にまとめることができる. +\section{promtail} +ログを収集してlokiに送信するツール. +Prometheusのexporterのようにアプリケーションのログに対しラベルを付与することができる. +\section{grafana} +収集されたデータ・ログをダッシュボートを用いてブラウザから可視化可能なツールである. +\section{docker} +Docker.Inc.が開発したオープンソースのコンテナ管理ツールである. + サーバーやクラウドなど様々な環境にコンテナ環境を構築,配布,実行することができる. +\section{podman} +RedHat社が開発したdocker互換のコンテナ管理ツールである. +\section{コンテナ} +仮想化技術の一つであり,他の仮装技術との相違点はカーネルはホストOSと共用で利用する点である. +これにより他の仮想技術よりリソースが節約でき,仮想環境の構築,削除が高速でできる. +\section{kvm} +KVMは(Kernel-based Virtual Machine)の略でlinuxカーネル上で動作する仮想化技術であり,カーネルをハイパーバイザとして機能させる. +\section{ハイパーバイザ} +仮想化技術の一つであり,ハードウェア上にハイパーバイザと呼ばれる仮想化ソフトウェアを動作させ,その上でゲストOSを運用する. +ホストOSを不要とするがコンテナ型と比べて起動速度は低速となる. \ No newline at end of file diff -r a5e60a9760ae -r fb2a7144cd88 paper/text/す.aux --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/text/す.aux Fri Jan 14 20:32:44 2022 +0900 @@ -0,0 +1,21 @@ +\relax +\@setckpt{./text/す}{ +\setcounter{page}{5} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{4} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +} diff -r a5e60a9760ae -r fb2a7144cd88 paper/thesis.pdf Binary file paper/thesis.pdf has changed diff -r a5e60a9760ae -r fb2a7144cd88 paper/thesis.tex --- a/paper/thesis.tex Wed Jan 05 16:37:38 2022 +0900 +++ b/paper/thesis.tex Fri Jan 14 20:32:44 2022 +0900 @@ -1,13 +1,13 @@ \documentclass[title,12pt]{jsreport} \usepackage{ie-thesis} -\jtitle{日本語タイトル(2行以内)○○○○○○○○○○○○○○○○○○○○○○○○○○○○} -\title{Title in English○○○○○○○○○○○○○○○○○○○○○○○○○○○○} +\jtitle{障害対応のための学科システムへの監視システム導入} +\title{test} \affiliation{琉球大学工学部工学科知能情報コース} -\studentid{185799K} -\author{國田 樹} -\supervisor{國田 樹} +\studentid{185758E} +\author{木山 瑞基} +\supervisor{河野 真治} %\Jabstract{\include{./text/Jabstract}} \Jabstract{\input{./text/Jabstract.tex}} @@ -32,11 +32,19 @@ % introduction \include{./text/introduction} -% ... -\include{./text/chapter2} +% Technology Overview +\include{./text/technology} + +% system +\include{./text/system} +% experiment +\include{./text/experiment} -\chapter{まとめと今後の展望} +% まとめ +\include{./text/summary} + +\chapter{今後の展望} \chapter*{謝辞}