Slide 9
Slide 9 text
Solution Architecture
DO WHAT MATTERS 9
Azure
Resource Group
GitHub
Event Hubs
Container Apps
Cosmos DB
Enterpriseデータ受信
[Backend endpoint using Dapr]
Enterpriseデータ登録
Enterpriseデータ
Key
Vault
Log Analytics Application Insights
Enterprise
認
証
・
認
可
Enterprise監査ログ
Near realtime
GitHubに対して何らかの操作を実行
Monitor
アラート通知
監査ログ入力
Storage
account
Container
Registry
CI/CD
{
"@timestamp": 1740509280410,
"_document_id": "PESjbtR5IpEtCVRIcfdKzQ",
"action": "audit_log_streaming.check",
"audit_log_stream_id": 3721,
"audit_log_stream_result": "ok",
"audit_log_stream_sink_details": “xxxxx",
"business": “xxxxx-nfr",
"business_id": 277532,
"created_at": 1740509280410,
"operation_type": "access“
・・・
}
凡例:
追加開発が必要
Enterprise owner 利用ユーザー
• Kubernetes@Daprを利用することで実装コードを大幅に削減
• 監査ログ以外の機能(例:GitHub Copilot使用状況、バックアッ
プ、コスト管理…etc)をMicro serviceとして一元管理