Skip to main content

ログイベントスキーマ

イベントスキーマ

このスキーマはユーザー向けに提供されている監査ログ機能および Core システムと Agent システム間の連携のために使用されるスキーマです。
システムとしてのログは、shiron-about ページに記載されているシステムログに関する表記を参照してください。

ベーススキーマ

propatytypedescription
idint自動採番
transaction_idstrulid 一連の動作で共通
prefixstrサービスプレフィックス
event_typestrイベントタイプ
extrajsonイベントタイプごとそれぞれ定義されたスキーマを持つ
created_atdatetime記録された日時

イベントタイプ

shiron.Hub.Meta

Hub のメタデータに関するログ

method:

  • Update
    • Hub の情報が更新された
propatytypedesciption
hub_idstrHub の固有 ID
executerstr操作した人のメールアドレス

shiron.Hub.Member

Hub に参加しているメンバー情報、または Hub のメンバーに紐づくオブジェクトに関するログ

method:

  • Invite
    • ユーザーが招待された
  • Join
    • ユーザーが参加した
  • Remove
    • ユーザーが削除された
  • Leave
    • ユーザーが離脱した
propatytypedesciption
hub_idstrHub の固有 ID
emailstr操作対象のメールアドレス
executerstr操作した人のメールアドレス

shiron.Hub.Member.Role

Hub に参加しているメンバーに紐づくロールに関するログ

method:

  • Add
    • ロールが追加された
  • Remove
    • ロールが削除された
propatytypedesciption
hub_idstrHub の固有 ID
role_idstrRole の固有 ID
role_namestr操作したロールの名称
emailstr操作対象のメールアドレス
executerstr操作した人のメールアドレス

shiron.Hub.Member.Sync

ユーザー同期

method:

  • Up

    • 外部のデータソースから shiron に対して行われたユーザー同期 (ex. Entra ID → shiron)
  • Down

    • shiron からエージェントに対して行われた(リクエストされた)ユーザー同期(ex. shiron → Discord)
propatytypedesciption
hub_idstrHub の固有 ID
platformstr連携したプラットフォーム
executerstr操作した人のメールアドレス

shiron.Hub.Role

Hub 上のロール機能に関する操作

method:

  • Add
    • ロールの追加
  • Remove
    • ロールの削除
  • Update
    • ロールの更新

※ユーザーに対するロール操作は「shiron.Hub.Member.Role」で定義されています。

propatytypedesciption
hub_idstrHub の固有 ID
role_idstr操作したロールの固有 ID
role_namestr操作したロールの名称
executerstr操作した人のメールアドレス

shiron.Hub.Node

Node に関する操作

method:

  • Add
    • Node の追加
  • Remove
    • Node の削除
propatytypedesciption
hub_idstrHub の固有 ID
platformstrNode のプラットフォーム
platform_idstrNode のプラットフォーム ID
platform_namestrNode のプラットフォームでの名前
executerstr操作した人のメールアドレス

shiron.Hub.Filter.Block

Hub に所属する Node 上のセキュリティ機能によってメッセージ投稿などがブロックされた場合のログ

method:

  • Block
    • 操作を強制的に中断した
  • Warning
    • 警告を行った
propatytypedesciption
hub_idstrHub の固有 ID
platformstrNode のプラットフォーム
platform_idstrNode のプラットフォーム ID
platform_namestrNode のプラットフォームでの名前
platform_user_idstrNode のプラットフォーム上でのユーザー ID
platform_user_namestrNode のプラットフォーム上でのユーザー名
config_propatystr検査を通らなかったプロパティ
config_messagestrメッセージ
contentstr検査対象となったコンテンツ

shiron.Hub.Filter.Config

フィルター機能の Config に関するログ

method:

  • Create
    • 作成された
  • Update
    • 更新された
  • Delete
    • 削除された
propatytypedesciption
hub_idstrHub の固有 ID
config_idstr or NodeConfig の ID
executerstr操作した人のメールアドレス