プロジェクト

全般

プロフィール

気づき #764

奈良 裕記 さんが約6年前に更新

複数Redmineの内容を集約して見たい。(事例蓄積用チケット) 複数Redmineの内容を集約して見たい。 

 手法 

 h2. 1.REST APIで集計し表示 

 RedmineのREST APIで集計し表示する。 
 事例→ https://www.slideshare.net/secret/g7stE4mgvAeZcP 


 h2. 2.画面表示だけで良いから同時に表示したい 

 https://twitter.com/aj15_aj15/status/968373280473305088 抜粋 

 Redmineサーバ間に分散しているタスクを、メインのRedmineサーバ上で見たい。 

 h3. リバースプロキシの利用 

 RedmineのWebサーバ側でリバースプロキシし、 
 参照先Redmineの表示内容を自ホストのURLとして表示可能にすることで、iframeを利用して表示できる。 

 h3. iframe , X-Frame-Options ヘッダ設定 

 Wiki Extensionsプラグインのiframe使って別Redmine上の内容も表示させたいが、 
 X-Frame-Options ヘッダで制限されている。 

 →X-Frame-Options ヘッダのALLOW-FROMで、参照先サーバを許可サイトに追加するなどの対応が必要。 

 iframeの利用には、セキュリテイ面の注意が必要(クリックジャッキング攻撃などの対策) 
 https://www.ipa.go.jp/files/000026479.pdf 


 h2. 3.DBを周期的に自動でExportし、外部で集計する。 

 DBを周期的に自動でExportし、外部で集計する。 

 ・バッチ処理でも良ければ(サーバ上の最新の内容で無くとも良ければ)、サーバ内はSQL処理の定期実行で済む。 

 ・作業分担等から適切なケースもある。 
  例:Redmineシステム運用とデータ分析(生産性・品質など)が別部門の場合、 
  運用部門無関係に、後者内の判断/作業で内容変更したい場合もある。 

戻る