Document toolboxDocument toolbox

vcs.github

Introduction

The tags beginning with vcs.github identify events generated by GitHub.

Valid tags and data tables

The full tag must have 4 levels. The first two are fixed as vcs.github. The third level identifies the type of events sent, and the fourth level indicates the event subtype. 

Technology

Brand

Type

Subtype

vcs

github

  • repository
  • organization
  • collaborators
  • commits
  • forks
  • issue_comments
  • pull_request_commits
  • pull_request
  • releases
  • stargazers
  • subscribers
  • events
  • audit
  • sso_authorizations
  • webhooks

These are the valid tags and corresponding data tables that will receive the parsers' data:

Tag

Data table

vcs.github.repository.collaboratorsvcs.github.repository.collaborators
vcs.github.repository.commitsvcs.github.repository.commits
vcs.github.repository.forksvcs.github.repository.forks
vcs.github.repository.issue_commentsvcs.github.repository.issue_comments
vcs.github.repository.pull_request_commitsvcs.github.repository.pull_request_commits
vcs.github.repository.pull_requestvcs.github.repository.pull_request
vcs.github.repository.releasesvcs.github.repository.releases
vcs.github.repository.stargazersvcs.github.repository.stargazers
vcs.github.repository.subscribersvcs.github.repository.subscribers
vcs.github.repository.eventsvcs.github.repository.events
vcs.github.api.organization.auditvcs.github.organization.audit
vcs.github.api.organization.sso_authorizationsvcs.github.organization.sso_authorizations
vcs.github.api.organization.webhooksvcs.github.organization.webhooks

How is the data sent to Devo?

To send logs to these tables, Devo provides a collector that you can download and use to send the required events to your Devo domain. You can download the collector and learn how to use it in this article GitHub collector

Log samples

The following are sample logs sent to each of the vcs.github data tables. Also, find how the information will be parsed in your data table under each sample log.

Extra columns

Fields marked as Extra in the table below are not shown by default in data tables and need to be explicitly requested in the query. You can find them marked as Extra when you perform a query so they can be easily identified. Learn more about this in Selecting unrevealed columns.

vcs.github.repository.collaborators

<14>2021-04-30 09:33:44.669 localhost=127.0.0.1 vcs.github.api.repository.collaborators: {"login": "mckinneyeric", "id": 30655316, "node_id": "MDQ6VXNlcjMwNjU1MzE2", "avatar_url": "https://avatars.githubusercontent.com/u/30655316?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mckinneyeric", "html_url": "https://github.com/mckinneyeric", "followers_url": "https://api.github.com/users/mckinneyeric/followers", "following_url": "https://api.github.com/users/mckinneyeric/following{/other_user}", "gists_url": "https://api.github.com/users/mckinneyeric/gists{/gist_id}", "starred_url": "https://api.github.com/users/mckinneyeric/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mckinneyeric/subscriptions", "organizations_url": "https://api.github.com/users/mckinneyeric/orgs", "repos_url": "https://api.github.com/users/mckinneyeric/repos", "events_url": "https://api.github.com/users/mckinneyeric/events{/privacy}", "received_events_url": "https://api.github.com/users/mckinneyeric/received_events", "type": "User", "site_admin": false, "permissions": {"admin": false, "push": true, "pull": true}}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-04-30 09:55:03.988)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.repository.issue_comments

str

✓

url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/comments/801592854

str


html_url

https://github.com/Devo-Sisap/devo-collector-base/pull/2#issuecomment-801592854

str


issue_url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/2

str


id

801592854L

int


node_id

MDEyOklzc3VlQ29tbWVudDgwMTU5Mjg1NA==

str


user__login

austin00

str


user__id

78166941L

int


user__node_id

gutierrezcarlos

str


user__avatar_url

michaelmunoz

str


user__gravatar_id


str


user__url

showe

str


user__html_url

matthew44

str


user__followers_url

gpaul

str


user__following_url

crystal04

str


user__gists_url

samanthahernandez

str


user__starred_url

larry24

str


user__subscriptions_url

steven62

str


user__organizations_url

smithgregg

str


user__repos_url

ian15

str


user__events_url

pwilliams

str


user__received_events_url

elizabethjohnson

str


user__type

haasgeorge

str


user__site_admin

false

bool


created_at

date(2021-03-18 03:31:46.000)

timestamp


updated_at

date(2021-03-18 03:31:46.000)

timestamp


author_association

CONTRIBUTOR

str


body

merged base upgrades

str


performed_via_github_app

null

str


vcs.github.repository.commits

<14>2021-04-30 09:36:51.380 localhost=127.0.0.1 vcs.github.api.repository.commits: {"sha": "77cd32e9199f13c23ad3cbdfcd89906d53f96759", "node_id": "MDY6Q29tbWl0MzQyNDUxNTk0Ojc3Y2QzMmU5MTk5ZjEzYzIzYWQzY2JkZmNkODk5MDZkNTNmOTY3NTk=", "commit": {"author": {"name": "Jonnathan Davila", "email": "evansbrandon@srv-87.ramirez.com", "date": "2021-04-27T00:49:14Z"}, "committer": {"name": "Jonnathan Davila", "email": "evansbrandon@srv-87.ramirez.com", "date": "2021-04-27T00:49:14Z"}, "message": "REVERTED: to previous version", "tree": {"sha": "4446e0ae3485d63084cbcc3ca181706dee0e9385", "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/git/trees/4446e0ae3485d63084cbcc3ca181706dee0e9385"}, "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/git/commits/77cd32e9199f13c23ad3cbdfcd89906d53f96759", "comment_count": 0, "verification": {"verified": false, "reason": "unsigned", "signature": null, "payload": null}}, "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/77cd32e9199f13c23ad3cbdfcd89906d53f96759", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/commit/77cd32e9199f13c23ad3cbdfcd89906d53f96759", "comments_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/77cd32e9199f13c23ad3cbdfcd89906d53f96759/comments", "author": {"login": "qwagner", "id": 78166941, "node_id": "MDQ6VXNlcjc4MTY2OTQx", "avatar_url": "https://avatars.githubusercontent.com/u/78166941?v=4", "gravatar_id": "", "url": "https://api.github.com/users/qwagner", "html_url": "https://github.com/qwagner", "followers_url": "https://api.github.com/users/qwagner/followers", "following_url": "https://api.github.com/users/qwagner/following{/other_user}", "gists_url": "https://api.github.com/users/qwagner/gists{/gist_id}", "starred_url": "https://api.github.com/users/qwagner/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/qwagner/subscriptions", "organizations_url": "https://api.github.com/users/qwagner/orgs", "repos_url": "https://api.github.com/users/qwagner/repos", "events_url": "https://api.github.com/users/qwagner/events{/privacy}", "received_events_url": "https://api.github.com/users/qwagner/received_events", "type": "User", "site_admin": false}, "committer": {"login": "qwagner", "id": 78166941, "node_id": "MDQ6VXNlcjc4MTY2OTQx", "avatar_url": "https://avatars.githubusercontent.com/u/78166941?v=4", "gravatar_id": "", "url": "https://api.github.com/users/qwagner", "html_url": "https://github.com/qwagner", "followers_url": "https://api.github.com/users/qwagner/followers", "following_url": "https://api.github.com/users/qwagner/following{/other_user}", "gists_url": "https://api.github.com/users/qwagner/gists{/gist_id}", "starred_url": "https://api.github.com/users/qwagner/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/qwagner/subscriptions", "organizations_url": "https://api.github.com/users/qwagner/orgs", "repos_url": "https://api.github.com/users/qwagner/repos", "events_url": "https://api.github.com/users/qwagner/events{/privacy}", "received_events_url": "https://api.github.com/users/qwagner/received_events", "type": "User", "site_admin": false}, "parents": [{"sha": "e9aa34c69dbb7a1f043cbf53646c77609e5b6353", "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/e9aa34c69dbb7a1f043cbf53646c77609e5b6353", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/commit/e9aa34c69dbb7a1f043cbf53646c77609e5b6353"}]}
<14>2021-04-30 09:36:51.380 localhost=127.0.0.1 vcs.github.api.repository.commits: {"sha": "e5775177dd6a2607f3d18e11120d30425adcab02", "node_id": "MDY6Q29tbWl0MzQyNDUxNTk0OmU1Nzc1MTc3ZGQ2YTI2MDdmM2QxOGUxMTEyMGQzMDQyNWFkY2FiMDI=", "commit": {"author": {"name": "Jonnathan Davila", "email": "adamsmith@lt-68.torres.info", "date": "2021-04-27T00:49:29Z"}, "committer": {"name": "Jonnathan Davila", "email": "adamsmith@lt-68.torres.info", "date": "2021-04-27T00:49:29Z"}, "message": "Merge branch \'main\' of https://github.com/Devo-Sisap/devo-collector-base into main", "tree": {"sha": "4446e0ae3485d63084cbcc3ca181706dee0e9385", "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/git/trees/4446e0ae3485d63084cbcc3ca181706dee0e9385"}, "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/git/commits/e5775177dd6a2607f3d18e11120d30425adcab02", "comment_count": 0, "verification": {"verified": false, "reason": "unsigned", "signature": null, "payload": null}}, "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/e5775177dd6a2607f3d18e11120d30425adcab02", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/commit/e5775177dd6a2607f3d18e11120d30425adcab02", "comments_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/e5775177dd6a2607f3d18e11120d30425adcab02/comments", "author": {"login": "jamesjohnson", "id": 78166941, "node_id": "MDQ6VXNlcjc4MTY2OTQx", "avatar_url": "https://avatars.githubusercontent.com/u/78166941?v=4", "gravatar_id": "", "url": "https://api.github.com/users/jamesjohnson", "html_url": "https://github.com/jamesjohnson", "followers_url": "https://api.github.com/users/jamesjohnson/followers", "following_url": "https://api.github.com/users/jamesjohnson/following{/other_user}", "gists_url": "https://api.github.com/users/jamesjohnson/gists{/gist_id}", "starred_url": "https://api.github.com/users/jamesjohnson/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/jamesjohnson/subscriptions", "organizations_url": "https://api.github.com/users/jamesjohnson/orgs", "repos_url": "https://api.github.com/users/jamesjohnson/repos", "events_url": "https://api.github.com/users/jamesjohnson/events{/privacy}", "received_events_url": "https://api.github.com/users/jamesjohnson/received_events", "type": "User", "site_admin": false}, "committer": {"login": "jamesjohnson", "id": 78166941, "node_id": "MDQ6VXNlcjc4MTY2OTQx", "avatar_url": "https://avatars.githubusercontent.com/u/78166941?v=4", "gravatar_id": "", "url": "https://api.github.com/users/jamesjohnson", "html_url": "https://github.com/jamesjohnson", "followers_url": "https://api.github.com/users/jamesjohnson/followers", "following_url": "https://api.github.com/users/jamesjohnson/following{/other_user}", "gists_url": "https://api.github.com/users/jamesjohnson/gists{/gist_id}", "starred_url": "https://api.github.com/users/jamesjohnson/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/jamesjohnson/subscriptions", "organizations_url": "https://api.github.com/users/jamesjohnson/orgs", "repos_url": "https://api.github.com/users/jamesjohnson/repos", "events_url": "https://api.github.com/users/jamesjohnson/events{/privacy}", "received_events_url": "https://api.github.com/users/jamesjohnson/received_events", "type": "User", "site_admin": false}, "parents": [{"sha": "77cd32e9199f13c23ad3cbdfcd89906d53f96759", "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/77cd32e9199f13c23ad3cbdfcd89906d53f96759", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/commit/77cd32e9199f13c23ad3cbdfcd89906d53f96759"}, {"sha": "76a66ceee9cf702379cfd49791f2ddacabb8bfcf", "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/76a66ceee9cf702379cfd49791f2ddacabb8bfcf", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/commit/76a66ceee9cf702379cfd49791f2ddacabb8bfcf"}]}
<14>2021-04-30 09:36:51.381 localhost=127.0.0.1 vcs.github.api.repository.commits: {"sha": "c7ab392c578cd4037c9ed4cc3ea550d237145561", "node_id": "MDY6Q29tbWl0MzQyNDUxNTk0OmM3YWIzOTJjNTc4Y2Q0MDM3YzllZDRjYzNlYTU1MGQyMzcxNDU1NjE=", "commit": {"author": {"name": "fakename", "email": "dana85@laptop-02.ferguson.com", "date": "2021-03-05T16:04:15Z"}, "committer": {"name": "fakename", "email": "dana85@laptop-02.ferguson.com", "date": "2021-03-05T16:04:15Z"}, "message": "Updates from base project", "tree": {"sha": "138e0602b6598dc00497da98d8544080c9cc1410", "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/git/trees/138e0602b6598dc00497da98d8544080c9cc1410"}, "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/git/commits/c7ab392c578cd4037c9ed4cc3ea550d237145561", "comment_count": 0, "verification": {"verified": false, "reason": "unsigned", "signature": null, "payload": null}}, "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/c7ab392c578cd4037c9ed4cc3ea550d237145561", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/commit/c7ab392c578cd4037c9ed4cc3ea550d237145561", "comments_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/c7ab392c578cd4037c9ed4cc3ea550d237145561/comments", "author": {"login": "lukethomas", "id": 30655316, "node_id": "MDQ6VXNlcjMwNjU1MzE2", "avatar_url": "https://avatars.githubusercontent.com/u/30655316?v=4", "gravatar_id": "", "url": "https://api.github.com/users/lukethomas", "html_url": "https://github.com/lukethomas", "followers_url": "https://api.github.com/users/lukethomas/followers", "following_url": "https://api.github.com/users/lukethomas/following{/other_user}", "gists_url": "https://api.github.com/users/lukethomas/gists{/gist_id}", "starred_url": "https://api.github.com/users/lukethomas/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/lukethomas/subscriptions", "organizations_url": "https://api.github.com/users/lukethomas/orgs", "repos_url": "https://api.github.com/users/lukethomas/repos", "events_url": "https://api.github.com/users/lukethomas/events{/privacy}", "received_events_url": "https://api.github.com/users/lukethomas/received_events", "type": "User", "site_admin": false}, "committer": {"login": "lukethomas", "id": 30655316, "node_id": "MDQ6VXNlcjMwNjU1MzE2", "avatar_url": "https://avatars.githubusercontent.com/u/30655316?v=4", "gravatar_id": "", "url": "https://api.github.com/users/lukethomas", "html_url": "https://github.com/lukethomas", "followers_url": "https://api.github.com/users/lukethomas/followers", "following_url": "https://api.github.com/users/lukethomas/following{/other_user}", "gists_url": "https://api.github.com/users/lukethomas/gists{/gist_id}", "starred_url": "https://api.github.com/users/lukethomas/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/lukethomas/subscriptions", "organizations_url": "https://api.github.com/users/lukethomas/orgs", "repos_url": "https://api.github.com/users/lukethomas/repos", "events_url": "https://api.github.com/users/lukethomas/events{/privacy}", "received_events_url": "https://api.github.com/users/lukethomas/received_events", "type": "User", "site_admin": false}, "parents": [{"sha": "b0925098019aa844ebc3097acaf6a233c72f58d6", "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/b0925098019aa844ebc3097acaf6a233c72f58d6", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/commit/b0925098019aa844ebc3097acaf6a233c72f58d6"}], "stats": {"total": 253, "additions": 147, "deletions": 106}, "files": [{"sha": "9aa2c7f41083f401cc2ca00db9ddfb0fd801f794", "filename": "agent/inputs/collector_puller_abstract.py", "status": "modified", "additions": 22, "deletions": 15, "changes": 37, "blob_url": "https://github.com/Devo-Sisap/devo-collector-base/blob/c7ab392c578cd4037c9ed4cc3ea550d237145561/agent/inputs/collector_puller_abstract.py", "raw_url": "https://github.com/Devo-Sisap/devo-collector-base/raw/c7ab392c578cd4037c9ed4cc3ea550d237145561/agent/inputs/collector_puller_abstract.py", "contents_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/contents/agent/inputs/collector_puller_abstract.py?ref=c7ab392c578cd4037c9ed4cc3ea550d237145561", "patch": "@@ -1,3 +1,4 @@\\n+import json\\n import logging\\n import sys\\n import threading\\n@@ -6,7 +7,7 @@\\n from datetime import datetime, timedelta\\n from queue import Queue\\n from threading import Thread\\n-from typing import Optional\\n+from typing import Optional, Union\\n \\n import pytz as pytz\\n from ratelimiter import RateLimiter\\n@@ -105,6 +106,18 @@ def __init__(self,\\n self.use_time_slots_for_retrievals = False\\n self.request_period_in_seconds: float = 300\\n \\n+ # First load the global definitions that could be overwritten by other definition levels\\n+ if self.module_globals:\\n+\\n+ # Setting a value for \\"use_time_slots_for_retrievals\\" function from global section\\n+ if \\"use_time_slots_for_retrievals\\" in self.module_globals:\\n+ self.use_time_slots_for_retrievals = self.module_globals[\\"use_time_slots_for_retrievals\\"]\\n+\\n+ # Setting a value for \\"request_period_in_seconds\\" function from global section\\n+ request_period_in_seconds: float = self.module_globals.get(\\"request_period_in_seconds\\")\\n+ if request_period_in_seconds and request_period_in_seconds > 0:\\n+ self.request_period_in_seconds: float = request_period_in_seconds\\n+\\n if self.input_config:\\n # Establish values from configuration file\\n requests_per_second: float = self.input_config.get(\\"requests_per_second\\")\\n@@ -119,18 +132,6 @@ def __init__(self,\\n if autosetup_section:\\n self.autosetup_enabled = autosetup_section.get(\\"enabled\\", False)\\n \\n- # First load the global definitions that could be overwritten by other definition levels\\n- if self.module_globals:\\n-\\n- # Setting a value for \\"use_time_slots_for_retrievals\\" function from global section\\n- if \\"use_time_slots_for_retrievals\\" in self.module_globals:\\n- self.use_time_slots_for_retrievals = self.module_globals[\\"use_time_slots_for_retrievals\\"]\\n-\\n- # Setting a value for \\"request_period_in_seconds\\" function from global section\\n- request_period_in_seconds: float = self.module_globals.get(\\"request_period_in_seconds\\")\\n- if request_period_in_seconds and request_period_in_seconds > 0:\\n- self.request_period_in_seconds: float = request_period_in_seconds\\n-\\n if self.module_definition:\\n # Setting a value for \\"request_period_in_seconds\\" function from module definition section\\n request_period_in_seconds: float = self.module_definition.get(\\"request_period_in_seconds\\")\\n@@ -433,8 +434,14 @@ def start(self) -> None:\\n self.send_internal_collector_message(log_message, level=\\"info\\")\\n super().start()\\n \\n- def send_message(self, msg_date, msg_tag: str, msg_content: str):\\n- self.output_queue.put(Message(msg_date, msg_tag, msg_content))\\n+ def send_message(self, msg_date, msg_tag: str, msg_content: Union[dict, str]):\\n+ if isinstance(msg_content, dict):\\n+ msg_content_str = json.dumps(msg_content)\\n+ elif isinstance(msg_content, str):\\n+ msg_content_str = msg_content\\n+ else:\\n+ raise Exception(\\"The message content should be \\\\\\"dict\\\\\\" or \\\\\\"str\\\\\\" type\\")\\n+ self.output_queue.put(Message(msg_date, msg_tag, msg_content_str))\\n \\n def send_lookup_data(self, lookup: CollectorLookup):\\n self.output_queue.put(lookup)"}, {"sha": "c8c1e6a83bfd11c39ef6c0df6073cc52eb0597ec", "filename": "agent/inputs/input_thread.py", "status": "modified", "additions": 27, "deletions": 21, "changes": 48, "blob_url": "https://github.com/Devo-Sisap/devo-collector-base/blob/c7ab392c578cd4037c9ed4cc3ea550d237145561/agent/inputs/input_thread.py", "raw_url": "https://github.com/Devo-Sisap/devo-collector-base/raw/c7ab392c578cd4037c9ed4cc3ea550d237145561/agent/inputs/input_thread.py", "contents_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/contents/agent/inputs/input_thread.py?ref=c7ab392c578cd4037c9ed4cc3ea550d237145561", "patch": "@@ -69,27 +69,33 @@ def _create_service_threads(self) -> bool:\\n if service_definition and len(service_definition) > 0:\\n service_type = service_definition[\\"type\\"] if \\"type\\" in service_definition else None\\n if service_type:\\n- input_service_thread = ServiceThread(\\n- self,\\n- self.input_id,\\n- self.input_name,\\n- self.input_config,\\n- self.input_definition,\\n- self.input_wait_object,\\n- service_name,\\n- service_type,\\n- service_config,\\n- service_definition,\\n- service_globals,\\n- self.persistence_manager,\\n- self.output_queue\\n- )\\n- log_message = f\\"[INPUT] {self.getName()} -> {input_service_thread.getName()} - Instance created\\"\\n- log.debug(log_message)\\n- if log.isEnabledFor(logging.DEBUG):\\n- self.send_internal_collector_message(log_message, level=\\"debug\\")\\n- self.service_threads[input_service_thread.getName()] = input_service_thread\\n- services_available += 1\\n+ try:\\n+ service_thread = ServiceThread(\\n+ self,\\n+ self.input_id,\\n+ self.input_name,\\n+ self.input_config,\\n+ self.input_definition,\\n+ self.input_wait_object,\\n+ service_name,\\n+ service_type,\\n+ service_config,\\n+ service_definition,\\n+ service_globals,\\n+ self.persistence_manager,\\n+ self.output_queue\\n+ )\\n+ log_message = f\\"[INPUT] {self.getName()} -> {service_thread.getName()} - Instance created\\"\\n+ log.debug(log_message)\\n+ if log.isEnabledFor(logging.DEBUG):\\n+ self.send_internal_collector_message(log_message, level=\\"debug\\")\\n+ self.service_threads[service_thread.getName()] = service_thread\\n+ services_available += 1\\n+ except Exception as ex:\\n+ log_message = f\\"[INPUT] {self.getName()} - Error when creating service \\\\\\"{service_name}\\\\\\": {ex}\\"\\n+ log.error(log_message)\\n+ if log.isEnabledFor(logging.ERROR):\\n+ self.send_internal_collector_message(log_message, level=\\"error\\")\\n else:\\n log_message = f\\"[INPUT] {self.getName()} - \\\\\\"type\\\\\\" property in service definition is missing\\"\\n log.error(log_message)"}]}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-04-30 09:36:51.381)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.repository.commits

str

✓

sha

c7ab392c578cd4037c9ed4cc3ea550d237145561

str


node_id

MDY6Q29tbWl0MzQyNDUxNTk0OmM3YWIzOTJjNTc4Y2Q0MDM3YzllZDRjYzNlYTU1MGQyMzcxNDU1NjE=

str


commit__author__name

fakename

str


commit__author__email

dana85@laptop-02.ferguson.com

str


commit__author__date

date(2021-03-05 16:04:15.000)

timestamp


commit__committer__name

fakename

str


commit__committer__email

dana85@laptop-02.ferguson.com

str


commit__committer__date

date(2021-03-05 16:04:15.000)

timestamp


commit__message

Updates from base project

str


commit__tree__sha

138e0602b6598dc00497da98d8544080c9cc1410

str


commit__tree__url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/git/trees/138e0602b6598dc00497da98d8544080c9cc1410

str


commit__url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/git/commits/c7ab392c578cd4037c9ed4cc3ea550d237145561

str


commit__comment_count

0L

int


commit__verification__verified

false

bool


commit__verification__reason

unsigned

str


commit__verification__signature

null

str


commit__verification__payload

null

str


url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/c7ab392c578cd4037c9ed4cc3ea550d237145561

str


html_url

https://github.com/Devo-Sisap/devo-collector-base/commit/c7ab392c578cd4037c9ed4cc3ea550d237145561 

str


comments_url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/c7ab392c578cd4037c9ed4cc3ea550d237145561/comments

str


author__login

lukethomas

str


author__id

30655316L

int


author__node_id

MDQ6VXNlcjMwNjU1MzE2

str


author__avatar_url

https://avatars.githubusercontent.com/u/30655316?v=4

str


author__gravatar_id


str


author__url

https://api.github.com/users/lukethomas

str


author__html_url

LukeThomas - Overview

str


author__followers_url

https://api.github.com/users/lukethomas/followers

str


author__following_url

https://api.github.com/users/lukethomas/following{/other_user}

str


author__gists_url

https://api.github.com/users/lukethomas/gists{/gist_id}

str


author__starred_url

https://api.github.com/users/lukethomas/starred{/owner}{/repo}

str


author__subscriptions_url

https://api.github.com/users/lukethomas/subscriptions

str


author__organizations_url

https://api.github.com/users/lukethomas/orgs

str


author__repos_url

https://api.github.com/users/lukethomas/repos

str


author__events_url

https://api.github.com/users/lukethomas/events{/privacy}

str


author__received_events_url

https://api.github.com/users/lukethomas/received_events

str


author__type

User

str


author__site_admin

false

bool


committer__login

lukethomas

str


committer__id

30655316L

int


committer__node_id

MDQ6VXNlcjMwNjU1MzE2

str


committer__avatar_url

https://avatars.githubusercontent.com/u/30655316?v=4

str


committer__gravatar_id


str


committer__url

https://api.github.com/users/lukethomas

str


committer__html_url

LukeThomas - Overview

str


committer__followers_url

https://api.github.com/users/lukethomas/followers

str


committer__following_url

https://api.github.com/users/lukethomas/following{/other_user}

str


committer__gists_url

https://api.github.com/users/lukethomas/gists{/gist_id}

str


committer__starred_url

https://api.github.com/users/lukethomas/starred{/owner}{/repo}

str


committer__subscriptions_url

https://api.github.com/users/lukethomas/subscriptions

str


committer__organizations_url

https://api.github.com/users/lukethomas/orgs

str


committer__repos_url

https://api.github.com/users/lukethomas/repos

str


committer__events_url

https://api.github.com/users/lukethomas/events{/privacy}

str


committer__received_events_url

https://api.github.com/users/lukethomas/received_events

str


committer__type

User

str


committer__site_admin

false

bool


parents

[{"sha": "b0925098019aa844ebc3097acaf6a233c72f58d6", "url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/commits/b0925098019aa844ebc3097acaf6a233c72f58d6", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/commit/b0925098019aa844ebc3097acaf6a233c72f58d6"}]

str


stats__total

253L

int


stats__additions

147L

int


stats__deletions

106L

int


files

[{"sha": "9aa2c7f41083f401cc2ca00db9ddfb0fd801f794", "filename": "agent/inputs/collector_puller_abstract.py", "status": "modified", "additions": 22, "deletions": 15, "changes": 37, "blob_url": "https://github.com/Devo-Sisap/devo-collector-base/blob/c7ab392c578cd4037c9ed4cc3ea550d237145561/agent/inputs/collector_puller_abstract.py ", "raw_url": "https://github.com/Devo-Sisap/devo-collector-base/raw/c7ab392c578cd4037c9ed4cc3ea550d237145561/agent/inputs/collector_puller_abstract.py ", "contents_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/contents/agent/inputs/collector_puller_abstract.py?ref=c7ab392c578cd4037c9ed4cc3ea550d237145561", "patch": "@@ -1,3 +1,4 @@\\n+import json\\n import logging\\n import sys\\n import threading\\n@@ -6,7 +7,7 @@\\n from datetime import datetime, timedelta\\n from queue import Queue\\n from threading import Thread\\n-from typing import Optional\\n+from typing import Optional, Union\\n \\n import pytz as pytz\\n from ratelimiter import RateLimiter\\n@@ -105,6 +106,18 @@ def __init__(self,\\n self.use_time_slots_for_retrievals = False\\n self.request_period_in_seconds: float = 300\\n \\n+ # First load the global definitions that could be overwritten by other definition levels\\n+ if self.module_globals:\\n+\\n+ # Setting a value for \\"use_time_slots_for_retrievals\\" function from global section\\n+ if \\"use_time_slots_for_retrievals\\" in self.module_globals:\\n+ self.use_time_slots_for_retrievals = self.module_globals[\\"use_time_slots_for_retrievals\\"]\\n+\\n+ # Setting a value for \\"request_period_in_seconds\\" function from global section\\n+ request_period_in_seconds: float = self.module_globals.get(\\"request_period_in_seconds\\")\\n+ if request_period_in_seconds and request_period_in_seconds > 0:\\n+ self.request_period_in_seconds: float = request_period_in_seconds\\n+\\n if self.input_config:\\n # Establish values from configuration file\\n requests_per_second: float = self.input_config.get(\\"requests_per_second\\")\\n@@ -119,18 +132,6 @@ def __init__(self,\\n if autosetup_section:\\n self.autosetup_enabled = autosetup_section.get(\\"enabled\\", False)\\n \\n- # First load the global definitions that could be overwritten by other definition levels\\n- if self.module_globals:\\n-\\n- # Setting a value for \\"use_time_slots_for_retrievals\\" function from global section\\n- if \\"use_time_slots_for_retrievals\\" in self.module_globals:\\n- self.use_time_slots_for_retrievals = self.module_globals[\\"use_time_slots_for_retrievals\\"]\\n-\\n- # Setting a value for \\"request_period_in_seconds\\" function from global section\\n- request_period_in_seconds: float = self.module_globals.get(\\"request_period_in_seconds\\")\\n- if request_period_in_seconds and request_period_in_seconds > 0:\\n- self.request_period_in_seconds: float = request_period_in_seconds\\n-\\n if self.module_definition:\\n # Setting a value for \\"request_period_in_seconds\\" function from module definition section\\n request_period_in_seconds: float = self.module_definition.get(\\"request_period_in_seconds\\")\\n@@ -433,8 +434,14 @@ def start(self) -> None:\\n self.send_internal_collector_message(log_message, level=\\"info\\")\\n super().start()\\n \\n- def send_message(self, msg_date, msg_tag: str, msg_content: str):\\n- self.output_queue.put(Message(msg_date, msg_tag, msg_content))\\n+ def send_message(self, msg_date, msg_tag: str, msg_content: Union[dict, str]):\\n+ if isinstance(msg_content, dict):\\n+ msg_content_str = json.dumps(msg_content)\\n+ elif isinstance(msg_content, str):\\n+ msg_content_str = msg_content\\n+ else:\\n+ raise Exception(\\"The message content should be \\\\\\"dict\\\\\\" or \\\\\\"str\\\\\\" type\\")\\n+ self.output_queue.put(Message(msg_date, msg_tag, msg_content_str))\\n \\n def send_lookup_data(self, lookup: CollectorLookup):\\n self.output_queue.put(lookup)"}, {"sha": "c8c1e6a83bfd11c39ef6c0df6073cc52eb0597ec", "filename": "agent/inputs/input_thread.py", "status": "modified", "additions": 27, "deletions": 21, "changes": 48, "blob_url": "https://github.com/Devo-Sisap/devo-collector-base/blob/c7ab392c578cd4037c9ed4cc3ea550d237145561/agent/inputs/input_thread.py ", "raw_url": "https://github.com/Devo-Sisap/devo-collector-base/raw/c7ab392c578cd4037c9ed4cc3ea550d237145561/agent/inputs/input_thread.py ", "contents_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/contents/agent/inputs/input_thread.py?ref=c7ab392c578cd4037c9ed4cc3ea550d237145561", "patch": "@@ -69,27 +69,33 @@ def _create_service_threads(self) -> bool:\\n if service_definition and len(service_definition) > 0:\\n service_type = service_definition[\\"type\\"] if \\"type\\" in service_definition else None\\n if service_type:\\n- input_service_thread = ServiceThread(\\n- self,\\n- self.input_id,\\n- self.input_name,\\n- self.input_config,\\n- self.input_definition,\\n- self.input_wait_object,\\n- service_name,\\n- service_type,\\n- service_config,\\n- service_definition,\\n- service_globals,\\n- self.persistence_manager,\\n- self.output_queue\\n- )\\n- log_message = f\\"[INPUT] {self.getName()} -> {input_service_thread.getName()} - Instance created\\"\\n- log.debug(log_message)\\n- if log.isEnabledFor(logging.DEBUG):\\n- self.send_internal_collector_message(log_message, level=\\"debug\\")\\n- self.service_threads[input_service_thread.getName()] = input_service_thread\\n- services_available += 1\\n+ try:\\n+ service_thread = ServiceThread(\\n+ self,\\n+ self.input_id,\\n+ self.input_name,\\n+ self.input_config,\\n+ self.input_definition,\\n+ self.input_wait_object,\\n+ service_name,\\n+ service_type,\\n+ service_config,\\n+ service_definition,\\n+ service_globals,\\n+ self.persistence_manager,\\n+ self.output_queue\\n+ )\\n+ log_message = f\\"[INPUT] {self.getName()} -> {service_thread.getName()} - Instance created\\"\\n+ log.debug(log_message)\\n+ if log.isEnabledFor(logging.DEBUG):\\n+ self.send_internal_collector_message(log_message, level=\\"debug\\")\\n+ self.service_threads[service_thread.getName()] = service_thread\\n+ services_available += 1\\n+ except Exception as ex:\\n+ log_message = f\\"[INPUT] {self.getName()} - Error when creating service \\\\\\"{service_name}\\\\\\": {ex}\\"\\n+ log.error(log_message)\\n+ if log.isEnabledFor(logging.ERROR):\\n+ self.send_internal_collector_message(log_message, level=\\"error\\")\\n else:\\n log_message = f\\"[INPUT] {self.getName()} - \\\\\\"type\\\\\\" property in service definition is missing\\"\\n log.error(log_message)"}]

str


vcs.github.repository.forks

<14>2021-05-13 13:10:02.127 localhost=127.0.0.1 vcs.github.api.repository.forks: {"id": 1296269, "node_id": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5", "name": "Hello-World", "full_name": "erica68/Hello-World", "owner": {"login": "erica68", "id": 1, "node_id": "MDQ6VXNlcjE=", "avatar_url": "https://srv-32.hernandez-mann.com/images/error/erica68_happy.gif", "gravatar_id": "", "url": "https://api.srv-32.hernandez-mann.com/users/erica68", "html_url": "https://srv-32.hernandez-mann.com/erica68", "followers_url": "https://api.srv-32.hernandez-mann.com/users/erica68/followers", "following_url": "https://api.srv-32.hernandez-mann.com/users/erica68/following{/other_user}", "gists_url": "https://api.srv-32.hernandez-mann.com/users/erica68/gists{/gist_id}", "starred_url": "https://api.srv-32.hernandez-mann.com/users/erica68/starred{/owner}{/repo}", "subscriptions_url": "https://api.srv-32.hernandez-mann.com/users/erica68/subscriptions", "organizations_url": "https://api.srv-32.hernandez-mann.com/users/erica68/orgs", "repos_url": "https://api.srv-32.hernandez-mann.com/users/erica68/repos", "events_url": "https://api.srv-32.hernandez-mann.com/users/erica68/events{/privacy}", "received_events_url": "https://api.srv-32.hernandez-mann.com/users/erica68/received_events", "type": "User", "site_admin": false}, "private": false, "html_url": "https://srv-32.hernandez-mann.com/erica68/Hello-World", "description": "This your first repo!", "fork": true, "url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World", "archive_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/{archive_format}{/ref}", "assignees_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/assignees{/user}", "blobs_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/blobs{/sha}", "branches_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/branches{/branch}", "collaborators_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/collaborators{/collaborator}", "comments_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/comments{/number}", "commits_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/commits{/sha}", "compare_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/compare/{base}...{head}", "contents_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/contents/{+path}", "contributors_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/contributors", "deployments_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/deployments", "downloads_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/downloads", "events_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/events", "forks_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/forks", "git_commits_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/commits{/sha}", "git_refs_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/refs{/sha}", "git_tags_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/tags{/sha}", "git_url": "git:srv-32.hernandez-mann.com/erica68/Hello-World.git", "issue_comment_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/issues/comments{/number}", "issue_events_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/issues/events{/number}", "issues_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/issues{/number}", "keys_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/keys{/key_id}", "labels_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/labels{/name}", "languages_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/languages", "merges_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/merges", "milestones_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/milestones{/number}", "notifications_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/notifications{?since,all,participating}", "pulls_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/pulls{/number}", "releases_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/releases{/id}", "ssh_url": "yleach@hotmail.com:erica68/Hello-World.git", "stargazers_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/stargazers", "statuses_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/statuses/{sha}", "subscribers_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/subscribers", "subscription_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/subscription", "tags_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/tags", "teams_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/teams", "trees_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/trees{/sha}", "clone_url": "https://srv-32.hernandez-mann.com/erica68/Hello-World.git", "mirror_url": "git:git.example.com/erica68/Hello-World", "hooks_url": "https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/hooks", "svn_url": "https://svn.srv-32.hernandez-mann.com/erica68/Hello-World", "homepage": "https://srv-32.hernandez-mann.com", "language": null, "forks_count": 9, "stargazers_count": 80, "watchers_count": 80, "size": 108, "default_branch": "master", "open_issues_count": 0, "is_template": true, "topics": ["erica68", "atom", "electron", "api"], "has_issues": true, "has_projects": true, "has_wiki": true, "has_pages": false, "has_downloads": true, "archived": false, "disabled": false, "visibility": "public", "pushed_at": "2011-01-26T19:06:43Z", "created_at": "2011-01-26T19:01:12Z", "updated_at": "2011-01-26T19:14:43Z", "permissions": {"admin": false, "push": false, "pull": true}, "temp_clone_token": "ABTLWHOULUVAXGTRYU7OC2876QJ2O", "delete_branch_on_merge": true, "subscribers_count": 42, "network_count": 0, "license": {"key": "mit", "name": "MIT License", "spdx_id": "MIT", "url": "https://api.srv-32.hernandez-mann.com/licenses/mit", "node_id": "MDc6TGljZW5zZW1pdA=="}}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-05-13 13:10:02.127)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.repository.forks

str

✓

id

1296269L

int


node_id

MDEwOlJlcG9zaXRvcnkxMjk2MjY5

str


name

Hello-World

str


full_name

erica68/Hello-World

str


owner__login

erica68

str


owner__id

1L

int


owner__node_id

MDQ6VXNlcjE=

str


owner__avatar_url

https://srv-32.hernandez-mann.com/images/error/erica68_happy.gif

str


owner__gravatar_id


str


owner__url

https://api.srv-32.hernandez-mann.com/users/erica68

str


owner__html_url

https://srv-32.hernandez-mann.com/erica68

str


owner__followers_url

https://api.srv-32.hernandez-mann.com/users/erica68/followers

str


owner__following_url

https://api.srv-32.hernandez-mann.com/users/erica68/following{/other_user}

str


owner__gists_url

https://api.srv-32.hernandez-mann.com/users/erica68/gists{/gist_id}

str


owner__starred_url

https://api.srv-32.hernandez-mann.com/users/erica68/starred{/owner}{/repo}

str


owner__subscriptions_url

https://api.srv-32.hernandez-mann.com/users/erica68/subscriptions

str


owner__organizations_url

https://api.srv-32.hernandez-mann.com/users/erica68/orgs

str


owner__repos_url

https://api.srv-32.hernandez-mann.com/users/erica68/repos

str


owner__events_url

https://api.srv-32.hernandez-mann.com/users/erica68/events{/privacy}

str


owner__received_events_url

https://api.srv-32.hernandez-mann.com/users/erica68/received_events

str


owner__type

User

str


owner__site_admin

false

bool


private

false

bool


html_url

https://srv-32.hernandez-mann.com/erica68/Hello-World

str


description

This your first repo!

str


fork

true

bool


url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World

str


archive_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/{archive_format}{/ref}

str


assignees_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/assignees{/user}

str


blobs_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/blobs{/sha}

str


branches_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/branches{/branch}

str


collaborators_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/collaborators{/collaborator}

str


comments_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/comments{/number}

str


commits_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/commits{/sha}

str


compare_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/compare/{base}...{head}

str


contents_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/contents/{+path}

str


contributors_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/contributors

str


deployments_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/deployments

str


downloads_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/downloads

str


events_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/events

str


forks_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/forks

str


git_commits_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/commits{/sha}

str


git_refs_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/refs{/sha}

str


git_tags_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/tags{/sha}

str


git_url

git:srv-32.hernandez-mann.com/erica68/Hello-World.git

str


issue_comment_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/issues/comments{/number}

str


issue_events_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/issues/events{/number}

str


issues_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/issues{/number}

str


keys_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/keys{/key_id}

str


labels_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/labels{/name}

str


languages_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/languages

str


merges_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/merges

str


milestones_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/milestones{/number}

str


notifications_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/notifications{?since,all,participating}

str


pulls_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/pulls{/number}

str


releases_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/releases{/id}

str


ssh_url

yleach@hotmail.com:erica68/Hello-World.git

str


stargazers_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/stargazers

str


statuses_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/statuses/{sha}

str


subscribers_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/subscribers

str


subscription_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/subscription

str


tags_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/tags

str


teams_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/teams

str


trees_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/git/trees{/sha}

str


clone_url

https://srv-32.hernandez-mann.com/erica68/Hello-World.git

str


mirror_url

git:git.example.com/erica68/Hello-World

str


hooks_url

https://api.srv-32.hernandez-mann.com/repos/erica68/Hello-World/hooks

str


svn_url

https://svn.srv-32.hernandez-mann.com/erica68/Hello-World

str


homepage

https://srv-32.hernandez-mann.com/

str


language

null

str


forks_count

9L

int


stargazers_count

80L

int


watchers_count

80L

int


size

108L

int


default_branch

master

str


open_issues_count

0L

int


is_template

true

bool


topics

["erica68", "atom", "electron", "api"]

str


has_issues

true

bool


has_projects

true

bool


has_wiki

true

bool


has_pages

false

bool


has_downloads

true

bool


archived

false

bool


disabled

false

bool


visibility

public

str


pushed_at

date(2011-01-26 19:06:43.000)

timestamp


created_at

date(2011-01-26 19:01:12.000)

timestamp


updated_at

date(2011-01-26 19:14:43.000)

timestamp


permissions__admin

false

bool


permissions__push

false

bool


permissions__pull

true

bool


temp_clone_token

ABTLWHOULUVAXGTRYU7OC2876QJ2O

str


delete_branch_on_merge

true

bool


subscribers_count

42L

int


network_count

0L

int


license__key

mit

str


license__name

MIT License

str


license__spdx_id

MIT

str


license__url

https://api.srv-32.hernandez-mann.com/licenses/mit

str


license__node_id

MDc6TGljZW5zZW1pdA==

str


vcs.github.repository.issue_comments

<14>2021-04-30 09:55:03.988 localhost=127.0.0.1 vcs.github.api.repository.issue_comments: {"url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/comments/801592854", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/pull/2#issuecomment-801592854", "issue_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/2", "id": 801592854, "node_id": "MDEyOklzc3VlQ29tbWVudDgwMTU5Mjg1NA==", "user": {"login": "austin00", "id": 78166941, "node_id": "gutierrezcarlos", "avatar_url": "michaelmunoz", "gravatar_id": "", "url": "showe", "html_url": "matthew44", "followers_url": "gpaul", "following_url": "crystal04", "gists_url": "samanthahernandez", "starred_url": "larry24", "subscriptions_url": "steven62", "organizations_url": "smithgregg", "repos_url": "ian15", "events_url": "pwilliams", "received_events_url": "elizabethjohnson", "type": "haasgeorge", "site_admin": false}, "created_at": "2021-03-18T03:31:46Z", "updated_at": "2021-03-18T03:31:46Z", "author_association": "CONTRIBUTOR", "body": "merged base upgrades ", "performed_via_github_app": null}
<14>2021-04-30 09:55:03.989 localhost=127.0.0.1 vcs.github.api.repository.issue_comments: {"url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/comments/786394685", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/pull/1#issuecomment-786394685", "issue_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/1", "id": 786394685, "node_id": "MDEyOklzc3VlQ29tbWVudDc4NjM5NDY4NQ==", "user": {"login": "jessicarogers", "id": 78166941, "node_id": "diane44", "avatar_url": "matthew22", "gravatar_id": "", "url": "meyermichael", "html_url": "lmoore", "followers_url": "marienguyen", "following_url": "lisabray", "gists_url": "sguzman", "starred_url": "anncraig", "subscriptions_url": "alopez", "organizations_url": "ulittle", "repos_url": "robertsmatthew", "events_url": "deborahmccormick", "received_events_url": "nancy73", "type": "kroberts", "site_admin": false}, "created_at": "2021-02-26T03:58:33Z", "updated_at": "2021-02-26T03:58:33Z", "author_association": "CONTRIBUTOR", "body": "merged changes done on agent directory", "performed_via_github_app": null}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-04-30 09:55:03.988)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.repository.issue_comments

str

✓

url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/comments/801592854

str


html_url

https://github.com/Devo-Sisap/devo-collector-base/pull/2#issuecomment-801592854

str


issue_url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/2

str


id

801592854L

int


node_id

MDEyOklzc3VlQ29tbWVudDgwMTU5Mjg1NA==

str


user__login

austin00

str


user__id

78166941L

int


user__node_id

gutierrezcarlos

str


user__avatar_url

michaelmunoz

str


user__gravatar_id


str


user__url

showe

str


user__html_url

matthew44

str


user__followers_url

gpaul

str


user__following_url

crystal04

str


user__gists_url

samanthahernandez

str


user__starred_url

larry24

str


user__subscriptions_url

steven62

str


user__organizations_url

smithgregg

str


user__repos_url

ian15

str


user__events_url

pwilliams

str


user__received_events_url

elizabethjohnson

str


user__type

haasgeorge

str


user__site_admin

false

bool


created_at

date(2021-03-18 03:31:46.000)

timestamp


updated_at

date(2021-03-18 03:31:46.000)

timestamp


author_association

CONTRIBUTOR

str


body

merged base upgrades

str


performed_via_github_app

null

str


vcs.github.repository.pull_request_commits

<14>2021-04-30 09:55:03.988 localhost=127.0.0.1 vcs.github.api.repository.issue_comments: {"url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/comments/801592854", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/pull/2#issuecomment-801592854", "issue_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/2", "id": 801592854, "node_id": "MDEyOklzc3VlQ29tbWVudDgwMTU5Mjg1NA==", "user": {"login": "austin00", "id": 78166941, "node_id": "gutierrezcarlos", "avatar_url": "michaelmunoz", "gravatar_id": "", "url": "showe", "html_url": "matthew44", "followers_url": "gpaul", "following_url": "crystal04", "gists_url": "samanthahernandez", "starred_url": "larry24", "subscriptions_url": "steven62", "organizations_url": "smithgregg", "repos_url": "ian15", "events_url": "pwilliams", "received_events_url": "elizabethjohnson", "type": "haasgeorge", "site_admin": false}, "created_at": "2021-03-18T03:31:46Z", "updated_at": "2021-03-18T03:31:46Z", "author_association": "CONTRIBUTOR", "body": "merged base upgrades ", "performed_via_github_app": null}
<14>2021-04-30 09:55:03.989 localhost=127.0.0.1 vcs.github.api.repository.issue_comments: {"url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/comments/786394685", "html_url": "https://github.com/Devo-Sisap/devo-collector-base/pull/1#issuecomment-786394685", "issue_url": "https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/1", "id": 786394685, "node_id": "MDEyOklzc3VlQ29tbWVudDc4NjM5NDY4NQ==", "user": {"login": "jessicarogers", "id": 78166941, "node_id": "diane44", "avatar_url": "matthew22", "gravatar_id": "", "url": "meyermichael", "html_url": "lmoore", "followers_url": "marienguyen", "following_url": "lisabray", "gists_url": "sguzman", "starred_url": "anncraig", "subscriptions_url": "alopez", "organizations_url": "ulittle", "repos_url": "robertsmatthew", "events_url": "deborahmccormick", "received_events_url": "nancy73", "type": "kroberts", "site_admin": false}, "created_at": "2021-02-26T03:58:33Z", "updated_at": "2021-02-26T03:58:33Z", "author_association": "CONTRIBUTOR", "body": "merged changes done on agent directory", "performed_via_github_app": null}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-04-30 09:55:03.988)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.repository.issue_comments

str

✓

url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/comments/801592854

str


html_url

https://github.com/Devo-Sisap/devo-collector-base/pull/2#issuecomment-801592854

str


issue_url

https://api.github.com/repos/Devo-Sisap/devo-collector-base/issues/2

str


id

801592854L

int


node_id

MDEyOklzc3VlQ29tbWVudDgwMTU5Mjg1NA==

str


user__login

austin00

str


user__id

78166941L

int


user__node_id

gutierrezcarlos

str


user__avatar_url

michaelmunoz

str


user__gravatar_id


str


user__url

showe

str


user__html_url

matthew44

str


user__followers_url

gpaul

str


user__following_url

crystal04

str


user__gists_url

samanthahernandez

str


user__starred_url

larry24

str


user__subscriptions_url

steven62

str


user__organizations_url

smithgregg

str


user__repos_url

ian15

str


user__events_url

pwilliams

str


user__received_events_url

elizabethjohnson

str


user__type

haasgeorge

str


user__site_admin

false

bool


created_at

date(2021-03-18 03:31:46.000)

timestamp


updated_at

date(2021-03-18 03:31:46.000)

timestamp


author_association

CONTRIBUTOR

str


body

merged base upgrades

str


performed_via_github_app

null

str


vcs.github.repository.pull_request

<14>2021-04-30 10:40:01.331 localhost=127.0.0.1 vcs.github.api.repository.pull_requests: {"url": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls/3", "id": 609440545, "node_id": "MDExOlB1bGxSZXF1ZXN0NjA5NDQwNTQ1", "html_url": "joshua47/devo-collector-base/pull/3", "diff_url": "joshua47/devo-collector-base/pull/3.diff", "patch_url": "joshua47/devo-collector-base/pull/3.patch", "issue_url": "https://api.github.com/repos/alexisharris/devo-collector-base/issues/3", "number": 3, "state": "open", "locked": false, "title": "definitions Github API", "user": {"login": "sarahjones", "id": 78188881, "node_id": "brookspatricia", "avatar_url": "crawfordnathan", "gravatar_id": "", "url": "justinchapman", "html_url": "antonio15", "followers_url": "randall12", "following_url": "along", "gists_url": "courtney24", "starred_url": "billyevans", "subscriptions_url": "sandersjose", "organizations_url": "angelacooley", "repos_url": "harrysmith", "events_url": "catherinepotts", "received_events_url": "lejason", "type": "joseph96", "site_admin": false}, "body": "Definitions For Github Final File", "created_at": "2021-04-06T04:40:31Z", "updated_at": "2021-04-10T05:43:02Z", "closed_at": null, "merged_at": null, "merge_commit_sha": "3e24a2f0733196577bfdd808437ccac4169ab5ab", "assignee": null, "assignees": [], "requested_reviewers": [], "requested_teams": [], "labels": [], "milestone": null, "draft": false, "commits_url": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls/3/commits", "review_comments_url": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls/3/comments", "review_comment_url": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls/comments{/number}", "comments_url": "https://api.github.com/repos/alexisharris/devo-collector-base/issues/3/comments", "statuses_url": "https://api.github.com/repos/alexisharris/devo-collector-base/statuses/94e2e0d67a59c565e4bc322d504c082ae6e4b624", "head": {"label": "alexisharris:devo-collector-github", "ref": "devo-collector-github", "sha": "94e2e0d67a59c565e4bc322d504c082ae6e4b624", "user": {"login": "alexisharris", "id": 78167104, "node_id": "wrightjoshua", "avatar_url": "jasonrobinson", "gravatar_id": "", "url": "katievaughn", "html_url": "joshua47", "followers_url": "kelly49", "following_url": "woodssherry", "gists_url": "sabrina99", "starred_url": "jake54", "subscriptions_url": "lbates", "organizations_url": "jessicafigueroa", "repos_url": "cindy30", "events_url": "nestes", "received_events_url": "jason10", "type": "dicksonsierra", "site_admin": false}, "repo": {"id": 342451594, "node_id": "MDEwOlJlcG9zaXRvcnkzNDI0NTE1OTQ=", "name": "devo-collector-base", "full_name": "alexisharris/devo-collector-base", "private": true, "owner": {"login": "alexisharris", "id": 78167104, "node_id": "wrightjoshua", "avatar_url": "jasonrobinson", "gravatar_id": "", "url": "katievaughn", "html_url": "joshua47", "followers_url": "kelly49", "following_url": "woodssherry", "gists_url": "sabrina99", "starred_url": "jake54", "subscriptions_url": "lbates", "organizations_url": "jessicafigueroa", "repos_url": "cindy30", "events_url": "nestes", "received_events_url": "jason10", "type": "dicksonsierra", "site_admin": false}, "html_url": "joshua47/devo-collector-base", "description": "devo-collector-base", "fork": false, "url": "https://api.github.com/repos/alexisharris/devo-collector-base", "forks_url": "https://api.github.com/repos/alexisharris/devo-collector-base/forks", "keys_url": "https://api.github.com/repos/alexisharris/devo-collector-base/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/alexisharris/devo-collector-base/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/alexisharris/devo-collector-base/teams", "hooks_url": "https://api.github.com/repos/alexisharris/devo-collector-base/hooks", "issue_events_url": "https://api.github.com/repos/alexisharris/devo-collector-base/issues/events{/number}", "events_url": "https://api.github.com/repos/alexisharris/devo-collector-base/events", "assignees_url": "https://api.github.com/repos/alexisharris/devo-collector-base/assignees{/user}", "branches_url": "https://api.github.com/repos/alexisharris/devo-collector-base/branches{/branch}", "tags_url": "https://api.github.com/repos/alexisharris/devo-collector-base/tags", "blobs_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/blobs{/sha}", "git_tags_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/tags{/sha}", "git_refs_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/refs{/sha}", "trees_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/trees{/sha}", "statuses_url": "https://api.github.com/repos/alexisharris/devo-collector-base/statuses/{sha}", "languages_url": "https://api.github.com/repos/alexisharris/devo-collector-base/languages", "stargazers_url": "https://api.github.com/repos/alexisharris/devo-collector-base/stargazers", "contributors_url": "https://api.github.com/repos/alexisharris/devo-collector-base/contributors", "subscribers_url": "https://api.github.com/repos/alexisharris/devo-collector-base/subscribers", "subscription_url": "https://api.github.com/repos/alexisharris/devo-collector-base/subscription", "commits_url": "https://api.github.com/repos/alexisharris/devo-collector-base/commits{/sha}", "git_commits_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/commits{/sha}", "comments_url": "https://api.github.com/repos/alexisharris/devo-collector-base/comments{/number}", "issue_comment_url": "https://api.github.com/repos/alexisharris/devo-collector-base/issues/comments{/number}", "contents_url": "https://api.github.com/repos/alexisharris/devo-collector-base/contents/{+path}", "compare_url": "https://api.github.com/repos/alexisharris/devo-collector-base/compare/{base}...{head}", "merges_url": "https://api.github.com/repos/alexisharris/devo-collector-base/merges", "archive_url": "https://api.github.com/repos/alexisharris/devo-collector-base/{archive_format}{/ref}", "downloads_url": "https://api.github.com/repos/alexisharris/devo-collector-base/downloads", "issues_url": "https://api.github.com/repos/alexisharris/devo-collector-base/issues{/number}", "pulls_url": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls{/number}", "milestones_url": "https://api.github.com/repos/alexisharris/devo-collector-base/milestones{/number}", "notifications_url": "https://api.github.com/repos/alexisharris/devo-collector-base/notifications{?since,all,participating}", "labels_url": "https://api.github.com/repos/alexisharris/devo-collector-base/labels{/name}", "releases_url": "https://api.github.com/repos/alexisharris/devo-collector-base/releases{/id}", "deployments_url": "https://api.github.com/repos/alexisharris/devo-collector-base/deployments", "created_at": "2021-02-26T03:27:59Z", "updated_at": "2021-04-27T00:49:50Z", "pushed_at": "2021-04-30T05:33:22Z", "git_url": "git://github.com/alexisharris/devo-collector-base.git", "ssh_url": "uanderson@hotmail.com:alexisharris/devo-collector-base.git", "clone_url": "joshua47/devo-collector-base.git", "svn_url": "joshua47/devo-collector-base", "homepage": null, "size": 560, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, "forks_count": 0, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 1, "license": null, "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "main"}}, "base": {"label": "alexisharris:main", "ref": "main", "sha": "76a66ceee9cf702379cfd49791f2ddacabb8bfcf", "user": {"login": "alexisharris", "id": 78167104, "node_id": "wrightjoshua", "avatar_url": "jasonrobinson", "gravatar_id": "", "url": "katievaughn", "html_url": "joshua47", "followers_url": "kelly49", "following_url": "woodssherry", "gists_url": "sabrina99", "starred_url": "jake54", "subscriptions_url": "lbates", "organizations_url": "jessicafigueroa", "repos_url": "cindy30", "events_url": "nestes", "received_events_url": "jason10", "type": "dicksonsierra", "site_admin": false}, "repo": {"id": 342451594, "node_id": "MDEwOlJlcG9zaXRvcnkzNDI0NTE1OTQ=", "name": "devo-collector-base", "full_name": "alexisharris/devo-collector-base", "private": true, "owner": {"login": "alexisharris", "id": 78167104, "node_id": "wrightjoshua", "avatar_url": "jasonrobinson", "gravatar_id": "", "url": "katievaughn", "html_url": "joshua47", "followers_url": "kelly49", "following_url": "woodssherry", "gists_url": "sabrina99", "starred_url": "jake54", "subscriptions_url": "lbates", "organizations_url": "jessicafigueroa", "repos_url": "cindy30", "events_url": "nestes", "received_events_url": "jason10", "type": "dicksonsierra", "site_admin": false}, "html_url": "joshua47/devo-collector-base", "description": "devo-collector-base", "fork": false, "url": "https://api.github.com/repos/alexisharris/devo-collector-base", "forks_url": "https://api.github.com/repos/alexisharris/devo-collector-base/forks", "keys_url": "https://api.github.com/repos/alexisharris/devo-collector-base/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/alexisharris/devo-collector-base/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/alexisharris/devo-collector-base/teams", "hooks_url": "https://api.github.com/repos/alexisharris/devo-collector-base/hooks", "issue_events_url": "https://api.github.com/repos/alexisharris/devo-collector-base/issues/events{/number}", "events_url": "https://api.github.com/repos/alexisharris/devo-collector-base/events", "assignees_url": "https://api.github.com/repos/alexisharris/devo-collector-base/assignees{/user}", "branches_url": "https://api.github.com/repos/alexisharris/devo-collector-base/branches{/branch}", "tags_url": "https://api.github.com/repos/alexisharris/devo-collector-base/tags", "blobs_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/blobs{/sha}", "git_tags_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/tags{/sha}", "git_refs_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/refs{/sha}", "trees_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/trees{/sha}", "statuses_url": "https://api.github.com/repos/alexisharris/devo-collector-base/statuses/{sha}", "languages_url": "https://api.github.com/repos/alexisharris/devo-collector-base/languages", "stargazers_url": "https://api.github.com/repos/alexisharris/devo-collector-base/stargazers", "contributors_url": "https://api.github.com/repos/alexisharris/devo-collector-base/contributors", "subscribers_url": "https://api.github.com/repos/alexisharris/devo-collector-base/subscribers", "subscription_url": "https://api.github.com/repos/alexisharris/devo-collector-base/subscription", "commits_url": "https://api.github.com/repos/alexisharris/devo-collector-base/commits{/sha}", "git_commits_url": "https://api.github.com/repos/alexisharris/devo-collector-base/git/commits{/sha}", "comments_url": "https://api.github.com/repos/alexisharris/devo-collector-base/comments{/number}", "issue_comment_url": "https://api.github.com/repos/alexisharris/devo-collector-base/issues/comments{/number}", "contents_url": "https://api.github.com/repos/alexisharris/devo-collector-base/contents/{+path}", "compare_url": "https://api.github.com/repos/alexisharris/devo-collector-base/compare/{base}...{head}", "merges_url": "https://api.github.com/repos/alexisharris/devo-collector-base/merges", "archive_url": "https://api.github.com/repos/alexisharris/devo-collector-base/{archive_format}{/ref}", "downloads_url": "https://api.github.com/repos/alexisharris/devo-collector-base/downloads", "issues_url": "https://api.github.com/repos/alexisharris/devo-collector-base/issues{/number}", "pulls_url": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls{/number}", "milestones_url": "https://api.github.com/repos/alexisharris/devo-collector-base/milestones{/number}", "notifications_url": "https://api.github.com/repos/alexisharris/devo-collector-base/notifications{?since,all,participating}", "labels_url": "https://api.github.com/repos/alexisharris/devo-collector-base/labels{/name}", "releases_url": "https://api.github.com/repos/alexisharris/devo-collector-base/releases{/id}", "deployments_url": "https://api.github.com/repos/alexisharris/devo-collector-base/deployments", "created_at": "2021-02-26T03:27:59Z", "updated_at": "2021-04-27T00:49:50Z", "pushed_at": "2021-04-30T05:33:22Z", "git_url": "git://github.com/alexisharris/devo-collector-base.git", "ssh_url": "uanderson@hotmail.com:alexisharris/devo-collector-base.git", "clone_url": "joshua47/devo-collector-base.git", "svn_url": "joshua47/devo-collector-base", "homepage": null, "size": 560, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, "forks_count": 0, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 1, "license": null, "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "main"}}, "_links": {"self": {"href": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls/3"}, "html": {"href": "joshua47/devo-collector-base/pull/3"}, "issue": {"href": "https://api.github.com/repos/alexisharris/devo-collector-base/issues/3"}, "comments": {"href": "https://api.github.com/repos/alexisharris/devo-collector-base/issues/3/comments"}, "review_comments": {"href": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls/3/comments"}, "review_comment": {"href": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls/comments{/number}"}, "commits": {"href": "https://api.github.com/repos/alexisharris/devo-collector-base/pulls/3/commits"}, "statuses": {"href": "https://api.github.com/repos/alexisharris/devo-collector-base/statuses/94e2e0d67a59c565e4bc322d504c082ae6e4b624"}}, "author_association": "CONTRIBUTOR", "auto_merge": null, "active_lock_reason": null}
<14>2021-04-30 10:40:01.333 localhost=127.0.0.1 vcs.github.api.repository.pull_requests: {"url": "https://api.github.com/repos/matthew71/devo-collector-base/pulls/3", "id": 609440545, "node_id": "MDExOlB1bGxSZXF1ZXN0NjA5NDQwNTQ1", "html_url": "framirez/devo-collector-base/pull/3", "diff_url": "framirez/devo-collector-base/pull/3.diff", "patch_url": "framirez/devo-collector-base/pull/3.patch", "issue_url": "https://api.github.com/repos/matthew71/devo-collector-base/issues/3", "number": 3, "state": "open", "locked": false, "title": "definitions Github API", "user": {"login": "nrobinson", "id": 78188881, "node_id": "chavezfrancisco", "avatar_url": "riosjeffery", "gravatar_id": "", "url": "phill", "html_url": "vgutierrez", "followers_url": "moraleskara", "following_url": "gmiller", "gists_url": "kennethberry", "starred_url": "cynthiacampbell", "subscriptions_url": "melissa03", "organizations_url": "mathew08", "repos_url": "patricia17", "events_url": "mark60", "received_events_url": "cassandra48", "type": "candacecarter", "site_admin": false}, "body": "Definitions For Github Final File", "created_at": "2021-04-06T04:40:31Z", "updated_at": "2021-04-10T05:43:02Z", "closed_at": null, "merged_at": null, "merge_commit_sha": "3e24a2f0733196577bfdd808437ccac4169ab5ab", "assignee": null, "assignees": [], "requested_reviewers": [], "requested_teams": [], "labels": [], "milestone": null, "draft": false, "commits_url": "https://api.github.com/repos/matthew71/devo-collector-base/pulls/3/commits", "review_comments_url": "https://api.github.com/repos/matthew71/devo-collector-base/pulls/3/comments", "review_comment_url": "https://api.github.com/repos/matthew71/devo-collector-base/pulls/comments{/number}", "comments_url": "https://api.github.com/repos/matthew71/devo-collector-base/issues/3/comments", "statuses_url": "https://api.github.com/repos/matthew71/devo-collector-base/statuses/94e2e0d67a59c565e4bc322d504c082ae6e4b624", "head": {"label": "matthew71:devo-collector-github", "ref": "devo-collector-github", "sha": "94e2e0d67a59c565e4bc322d504c082ae6e4b624", "user": {"login": "matthew71", "id": 78167104, "node_id": "gknight", "avatar_url": "schwartznancy", "gravatar_id": "", "url": "fjohnson", "html_url": "framirez", "followers_url": "danielle57", "following_url": "rachel51", "gists_url": "nathan17", "starred_url": "andrew99", "subscriptions_url": "jasminewilliams", "organizations_url": "montoyaannette", "repos_url": "john28", "events_url": "johnarnold", "received_events_url": "kelly62", "type": "asmith", "site_admin": false}, "repo": {"id": 342451594, "node_id": "MDEwOlJlcG9zaXRvcnkzNDI0NTE1OTQ=", "name": "devo-collector-base", "full_name": "matthew71/devo-collector-base", "private": true, "owner": {"login": "matthew71", "id": 78167104, "node_id": "gknight", "avatar_url": "schwartznancy", "gravatar_id": "", "url": "fjohnson", "html_url": "framirez", "followers_url": "danielle57", "following_url": "rachel51", "gists_url": "nathan17", "starred_url": "andrew99", "subscriptions_url": "jasminewilliams", "organizations_url": "montoyaannette", "repos_url": "john28", "events_url": "johnarnold", "received_events_url": "kelly62", "type": "asmith", "site_admin": false}, "html_url": "framirez/devo-collector-base", "description": "devo-collector-base", "fork": false, "url": "https://api.github.com/repos/matthew71/devo-collector-base", "forks_url": "https://api.github.com/repos/matthew71/devo-collector-base/forks", "keys_url": "https://api.github.com/repos/matthew71/devo-collector-base/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/matthew71/devo-collector-base/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/matthew71/devo-collector-base/teams", "hooks_url": "https://api.github.com/repos/matthew71/devo-collector-base/hooks", "issue_events_url": "https://api.github.com/repos/matthew71/devo-collector-base/issues/events{/number}", "events_url": "https://api.github.com/repos/matthew71/devo-collector-base/events", "assignees_url": "https://api.github.com/repos/matthew71/devo-collector-base/assignees{/user}", "branches_url": "https://api.github.com/repos/matthew71/devo-collector-base/branches{/branch}", "tags_url": "https://api.github.com/repos/matthew71/devo-collector-base/tags", "blobs_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/blobs{/sha}", "git_tags_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/tags{/sha}", "git_refs_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/refs{/sha}", "trees_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/trees{/sha}", "statuses_url": "https://api.github.com/repos/matthew71/devo-collector-base/statuses/{sha}", "languages_url": "https://api.github.com/repos/matthew71/devo-collector-base/languages", "stargazers_url": "https://api.github.com/repos/matthew71/devo-collector-base/stargazers", "contributors_url": "https://api.github.com/repos/matthew71/devo-collector-base/contributors", "subscribers_url": "https://api.github.com/repos/matthew71/devo-collector-base/subscribers", "subscription_url": "https://api.github.com/repos/matthew71/devo-collector-base/subscription", "commits_url": "https://api.github.com/repos/matthew71/devo-collector-base/commits{/sha}", "git_commits_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/commits{/sha}", "comments_url": "https://api.github.com/repos/matthew71/devo-collector-base/comments{/number}", "issue_comment_url": "https://api.github.com/repos/matthew71/devo-collector-base/issues/comments{/number}", "contents_url": "https://api.github.com/repos/matthew71/devo-collector-base/contents/{+path}", "compare_url": "https://api.github.com/repos/matthew71/devo-collector-base/compare/{base}...{head}", "merges_url": "https://api.github.com/repos/matthew71/devo-collector-base/merges", "archive_url": "https://api.github.com/repos/matthew71/devo-collector-base/{archive_format}{/ref}", "downloads_url": "https://api.github.com/repos/matthew71/devo-collector-base/downloads", "issues_url": "https://api.github.com/repos/matthew71/devo-collector-base/issues{/number}", "pulls_url": "https://api.github.com/repos/matthew71/devo-collector-base/pulls{/number}", "milestones_url": "https://api.github.com/repos/matthew71/devo-collector-base/milestones{/number}", "notifications_url": "https://api.github.com/repos/matthew71/devo-collector-base/notifications{?since,all,participating}", "labels_url": "https://api.github.com/repos/matthew71/devo-collector-base/labels{/name}", "releases_url": "https://api.github.com/repos/matthew71/devo-collector-base/releases{/id}", "deployments_url": "https://api.github.com/repos/matthew71/devo-collector-base/deployments", "created_at": "2021-02-26T03:27:59Z", "updated_at": "2021-04-27T00:49:50Z", "pushed_at": "2021-04-30T05:33:22Z", "git_url": "git://github.com/matthew71/devo-collector-base.git", "ssh_url": "fisherbrandon@oneill-white.com:matthew71/devo-collector-base.git", "clone_url": "framirez/devo-collector-base.git", "svn_url": "framirez/devo-collector-base", "homepage": null, "size": 560, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, "forks_count": 0, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 1, "license": null, "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "main"}}, "base": {"label": "matthew71:main", "ref": "main", "sha": "76a66ceee9cf702379cfd49791f2ddacabb8bfcf", "user": {"login": "matthew71", "id": 78167104, "node_id": "gknight", "avatar_url": "schwartznancy", "gravatar_id": "", "url": "fjohnson", "html_url": "framirez", "followers_url": "danielle57", "following_url": "rachel51", "gists_url": "nathan17", "starred_url": "andrew99", "subscriptions_url": "jasminewilliams", "organizations_url": "montoyaannette", "repos_url": "john28", "events_url": "johnarnold", "received_events_url": "kelly62", "type": "asmith", "site_admin": false}, "repo": {"id": 342451594, "node_id": "MDEwOlJlcG9zaXRvcnkzNDI0NTE1OTQ=", "name": "devo-collector-base", "full_name": "matthew71/devo-collector-base", "private": true, "owner": {"login": "matthew71", "id": 78167104, "node_id": "gknight", "avatar_url": "schwartznancy", "gravatar_id": "", "url": "fjohnson", "html_url": "framirez", "followers_url": "danielle57", "following_url": "rachel51", "gists_url": "nathan17", "starred_url": "andrew99", "subscriptions_url": "jasminewilliams", "organizations_url": "montoyaannette", "repos_url": "john28", "events_url": "johnarnold", "received_events_url": "kelly62", "type": "asmith", "site_admin": false}, "html_url": "framirez/devo-collector-base", "description": "devo-collector-base", "fork": false, "url": "https://api.github.com/repos/matthew71/devo-collector-base", "forks_url": "https://api.github.com/repos/matthew71/devo-collector-base/forks", "keys_url": "https://api.github.com/repos/matthew71/devo-collector-base/keys{/key_id}", "collaborators_url": "https://api.github.com/repos/matthew71/devo-collector-base/collaborators{/collaborator}", "teams_url": "https://api.github.com/repos/matthew71/devo-collector-base/teams", "hooks_url": "https://api.github.com/repos/matthew71/devo-collector-base/hooks", "issue_events_url": "https://api.github.com/repos/matthew71/devo-collector-base/issues/events{/number}", "events_url": "https://api.github.com/repos/matthew71/devo-collector-base/events", "assignees_url": "https://api.github.com/repos/matthew71/devo-collector-base/assignees{/user}", "branches_url": "https://api.github.com/repos/matthew71/devo-collector-base/branches{/branch}", "tags_url": "https://api.github.com/repos/matthew71/devo-collector-base/tags", "blobs_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/blobs{/sha}", "git_tags_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/tags{/sha}", "git_refs_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/refs{/sha}", "trees_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/trees{/sha}", "statuses_url": "https://api.github.com/repos/matthew71/devo-collector-base/statuses/{sha}", "languages_url": "https://api.github.com/repos/matthew71/devo-collector-base/languages", "stargazers_url": "https://api.github.com/repos/matthew71/devo-collector-base/stargazers", "contributors_url": "https://api.github.com/repos/matthew71/devo-collector-base/contributors", "subscribers_url": "https://api.github.com/repos/matthew71/devo-collector-base/subscribers", "subscription_url": "https://api.github.com/repos/matthew71/devo-collector-base/subscription", "commits_url": "https://api.github.com/repos/matthew71/devo-collector-base/commits{/sha}", "git_commits_url": "https://api.github.com/repos/matthew71/devo-collector-base/git/commits{/sha}", "comments_url": "https://api.github.com/repos/matthew71/devo-collector-base/comments{/number}", "issue_comment_url": "https://api.github.com/repos/matthew71/devo-collector-base/issues/comments{/number}", "contents_url": "https://api.github.com/repos/matthew71/devo-collector-base/contents/{+path}", "compare_url": "https://api.github.com/repos/matthew71/devo-collector-base/compare/{base}...{head}", "merges_url": "https://api.github.com/repos/matthew71/devo-collector-base/merges", "archive_url": "https://api.github.com/repos/matthew71/devo-collector-base/{archive_format}{/ref}", "downloads_url": "https://api.github.com/repos/matthew71/devo-collector-base/downloads", "issues_url": "https://api.github.com/repos/matthew71/devo-collector-base/issues{/number}", "pulls_url": "https://api.github.com/repos/matthew71/devo-collector-base/pulls{/number}", "milestones_url": "https://api.github.com/repos/matthew71/devo-collector-base/milestones{/number}", "notifications_url": "https://api.github.com/repos/matthew71/devo-collector-base/notifications{?since,all,participating}", "labels_url": "https://api.github.com/repos/matthew71/devo-collector-base/labels{/name}", "releases_url": "https://api.github.com/repos/matthew71/devo-collector-base/releases{/id}", "deployments_url": "https://api.github.com/repos/matthew71/devo-collector-base/deployments", "created_at": "2021-02-26T03:27:59Z", "updated_at": "2021-04-27T00:49:50Z", "pushed_at": "2021-04-30T05:33:22Z", "git_url": "git://github.com/matthew71/devo-collector-base.git", "ssh_url": "fisherbrandon@oneill-white.com:matthew71/devo-collector-base.git", "clone_url": "framirez/devo-collector-base.git", "svn_url": "framirez/devo-collector-base", "homepage": null, "size": 560, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, "forks_count": 0, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 1, "license": null, "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "main"}}, "_links": {"self": {"href": "https://api.github.com/repos/matthew71/devo-collector-base/pulls/3"}, "html": {"href": "framirez/devo-collector-base/pull/3"}, "issue": {"href": "https://api.github.com/repos/matthew71/devo-collector-base/issues/3"}, "comments": {"href": "https://api.github.com/repos/matthew71/devo-collector-base/issues/3/comments"}, "review_comments": {"href": "https://api.github.com/repos/matthew71/devo-collector-base/pulls/3/comments"}, "review_comment": {"href": "https://api.github.com/repos/matthew71/devo-collector-base/pulls/comments{/number}"}, "commits": {"href": "https://api.github.com/repos/matthew71/devo-collector-base/pulls/3/commits"}, "statuses": {"href": "https://api.github.com/repos/matthew71/devo-collector-base/statuses/94e2e0d67a59c565e4bc322d504c082ae6e4b624"}}, "author_association": "CONTRIBUTOR", "auto_merge": null, "active_lock_reason": null}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-04-30 10:40:01.333)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.repository.pull_requests

str

✓

url

https://api.github.com/repos/matthew71/devo-collector-base/pulls/3

str


id

609440545L

int


node_id

MDExOlB1bGxSZXF1ZXN0NjA5NDQwNTQ1

str


html_url

framirez/devo-collector-base/pull/3

str


diff_url

framirez/devo-collector-base/pull/3.diff

str


patch_url

framirez/devo-collector-base/pull/3.patch

str


issue_url

https://api.github.com/repos/matthew71/devo-collector-base/issues/3

str


number

3L

int


state

open

str


locked

false

bool


title

definitions Github API

str


user__login

nrobinson

str


user__id

78188881L

int


user__node_id

chavezfrancisco

str


user__avatar_url

riosjeffery

str


user__gravatar_id


str


user__url

phill

str


user__html_url

vgutierrez

str


user__followers_url

moraleskara

str


user__following_url

gmiller

str


user__gists_url

kennethberry

str


user__starred_url

cynthiacampbell

str


user__subscriptions_url

melissa03

str


user__organizations_url

mathew08

str


user__repos_url

patricia17

str


user__events_url

mark60

str


user__received_events_url

cassandra48

str


user__type

candacecarter

str


user__site_admin

false

bool


body

Definitions For Github Final File

str


created_at

date(2021-04-06 04:40:31.000)

timestamp


updated_at

date(2021-04-10 05:43:02.000)

timestamp


closed_at

null

str


merged_at

null

str


merge_commit_sha

3e24a2f0733196577bfdd808437ccac4169ab5ab

str


assignee

null

str


assignees

[]

str


requested_reviewers

[]

str


requested_teams

[]

str


labels

[]

str


milestone

null

str


draft

false

bool


commits_url

https://api.github.com/repos/matthew71/devo-collector-base/pulls/3/commits

str


review_comments_url

https://api.github.com/repos/matthew71/devo-collector-base/pulls/3/comments

str


review_comment_url

https://api.github.com/repos/matthew71/devo-collector-base/pulls/comments{/number}

str


comments_url

https://api.github.com/repos/matthew71/devo-collector-base/issues/3/comments

str


statuses_url

https://api.github.com/repos/matthew71/devo-collector-base/statuses/94e2e0d67a59c565e4bc322d504c082ae6e4b624

str


head__label

matthew71:devo-collector-github

str


head__ref

devo-collector-github

str


head__sha

94e2e0d67a59c565e4bc322d504c082ae6e4b624

str


head__user__login

matthew71

str


head__user__id

78167104L

int


head__user__node_id

gknight

str


head__user__avatar_url

schwartznancy

str


head__user__gravatar_id


str


head__user__url

fjohnson

str


head__user__html_url

framirez

str


head__user__followers_url

danielle57

str


head__user__following_url

rachel51

str


head__user__gists_url

nathan17

str


head__user__starred_url

andrew99

str


head__user__subscriptions_url

jasminewilliams

str


head__user__organizations_url

montoyaannette

str


head__user__repos_url

john28

str


head__user__events_url

johnarnold

str


head__user__received_events_url

kelly62

str


head__user__type

asmith

str


head__user__site_admin

false

bool


head__repo__id

342451594L

int


head__repo__node_id

MDEwOlJlcG9zaXRvcnkzNDI0NTE1OTQ=

str


head__repo__name

devo-collector-base

str


head__repo__full_name

matthew71/devo-collector-base

str


head__repo__private

true

bool


head__repo__owner__login

matthew71

str


head__repo__owner__id

78167104L

int


head__repo__owner__node_id

gknight

str


head__repo__owner__avatar_url

schwartznancy

str


head__repo__owner__gravatar_id


str


head__repo__owner__url

fjohnson

str


head__repo__owner__html_url

framirez

str


head__repo__owner__followers_url

danielle57

str


head__repo__owner__following_url

rachel51

str


head__repo__owner__gists_url

nathan17

str


head__repo__owner__starred_url

andrew99

str


head__repo__owner__subscriptions_url

jasminewilliams

str


head__repo__owner__organizations_url

montoyaannette

str


head__repo__owner__repos_url

john28

str


head__repo__owner__events_url

johnarnold

str


head__repo__owner__received_events_url

kelly62

str


head__repo__owner__type

asmith

str


head__repo__owner__site_admin

false

bool


head__repo__html_url

framirez/devo-collector-base

str


head__repo__description

devo-collector-base

str


head__repo__fork

false

bool


head__repo__url

https://api.github.com/repos/matthew71/devo-collector-base

str


head__repo__forks_url

https://api.github.com/repos/matthew71/devo-collector-base/forks

str


head__repo__keys_url

https://api.github.com/repos/matthew71/devo-collector-base/keys{/key_id}

str


head__repo__collaborators_url

https://api.github.com/repos/matthew71/devo-collector-base/collaborators{/collaborator}

str


head__repo__teams_url

https://api.github.com/repos/matthew71/devo-collector-base/teams

str


head__repo__hooks_url

https://api.github.com/repos/matthew71/devo-collector-base/hooks

str


head__repo__issue_events_url

https://api.github.com/repos/matthew71/devo-collector-base/issues/events{/number}

str


head__repo__events_url

https://api.github.com/repos/matthew71/devo-collector-base/events

str


head__repo__assignees_url

https://api.github.com/repos/matthew71/devo-collector-base/assignees{/user}

str


head__repo__branches_url

https://api.github.com/repos/matthew71/devo-collector-base/branches{/branch}

str


head__repo__tags_url

https://api.github.com/repos/matthew71/devo-collector-base/tags

str


head__repo__blobs_url

https://api.github.com/repos/matthew71/devo-collector-base/git/blobs{/sha}

str


head__repo__git_tags_url

https://api.github.com/repos/matthew71/devo-collector-base/git/tags{/sha}

str


head__repo__git_refs_url

https://api.github.com/repos/matthew71/devo-collector-base/git/refs{/sha}

str


head__repo__trees_url

https://api.github.com/repos/matthew71/devo-collector-base/git/trees{/sha}

str


head__repo__statuses_url

https://api.github.com/repos/matthew71/devo-collector-base/statuses/{sha}

str


head__repo__languages_url

https://api.github.com/repos/matthew71/devo-collector-base/languages

str


head__repo__stargazers_url

https://api.github.com/repos/matthew71/devo-collector-base/stargazers

str


head__repo__contributors_url

https://api.github.com/repos/matthew71/devo-collector-base/contributors

str


head__repo__subscribers_url

https://api.github.com/repos/matthew71/devo-collector-base/subscribers

str


head__repo__subscription_url

https://api.github.com/repos/matthew71/devo-collector-base/subscription

str


head__repo__commits_url

https://api.github.com/repos/matthew71/devo-collector-base/commits{/sha}

str


head__repo__git_commits_url

https://api.github.com/repos/matthew71/devo-collector-base/git/commits{/sha}

str


head__repo__comments_url

https://api.github.com/repos/matthew71/devo-collector-base/comments{/number}

str


head__repo__issue_comment_url

https://api.github.com/repos/matthew71/devo-collector-base/issues/comments{/number}

str


head__repo__contents_url

https://api.github.com/repos/matthew71/devo-collector-base/contents/{+path}

str


head__repo__compare_url

https://api.github.com/repos/matthew71/devo-collector-base/compare/{base}...{head}

str


head__repo__merges_url

https://api.github.com/repos/matthew71/devo-collector-base/merges

str


head__repo__archive_url

https://api.github.com/repos/matthew71/devo-collector-base/{archive_format}{/ref}

str


head__repo__downloads_url

https://api.github.com/repos/matthew71/devo-collector-base/downloads

str


head__repo__issues_url

https://api.github.com/repos/matthew71/devo-collector-base/issues{/number}

str


head__repo__pulls_url

https://api.github.com/repos/matthew71/devo-collector-base/pulls{/number}

str


head__repo__milestones_url

https://api.github.com/repos/matthew71/devo-collector-base/milestones{/number}

str


head__repo__notifications_url

https://api.github.com/repos/matthew71/devo-collector-base/notifications{?since,all,participating}

str


head__repo__labels_url

https://api.github.com/repos/matthew71/devo-collector-base/labels{/name}

str


head__repo__releases_url

https://api.github.com/repos/matthew71/devo-collector-base/releases{/id}

str


head__repo__deployments_url

https://api.github.com/repos/matthew71/devo-collector-base/deployments

str


head__repo__created_at

date(2021-02-26 03:27:59.000)

timestamp


head__repo__updated_at

date(2021-04-27 00:49:50.000)

timestamp


head__repo__pushed_at

date(2021-04-30 05:33:22.000)

timestamp


head__repo__git_url

git://github.com/matthew71/devo-collector-base.git

str


head__repo__ssh_url

fisherbrandon@oneill-white.com:matthew71/devo-collector-base.git

str


head__repo__clone_url

framirez/devo-collector-base.git

str


head__repo__svn_url

framirez/devo-collector-base

str


head__repo__homepage

null

str


head__repo__size

560L

int


head__repo__stargazers_count

1L

int


head__repo__watchers_count

1L

int


head__repo__language

Python

str


head__repo__has_issues

true

bool


head__repo__has_projects

true

bool


head__repo__has_downloads

true

bool


head__repo__has_wiki

true

bool


head__repo__has_pages

false

bool


head__repo__forks_count

0L

int


head__repo__mirror_url

null

str


head__repo__archived

false

bool


head__repo__disabled

false

bool


head__repo__open_issues_count

1L

int


head__repo__license

null

str


head__repo__forks

0L

int


head__repo__open_issues

1L

int


head__repo__watchers

1L

int


head__repo__default_branch

main

str


base__label

matthew71:main

str


base__ref

main

str


base__sha

76a66ceee9cf702379cfd49791f2ddacabb8bfcf

str


base__user__login

matthew71

str


base__user__id

78167104L

int


base__user__node_id

gknight

str


base__user__avatar_url

schwartznancy

str


base__user__gravatar_id


str


base__user__url

fjohnson

str


base__user__html_url

framirez

str


base__user__followers_url

danielle57

str


base__user__following_url

rachel51

str


base__user__gists_url

nathan17

str


base__user__starred_url

andrew99

str


base__user__subscriptions_url

jasminewilliams

str


base__user__organizations_url

montoyaannette

str


base__user__repos_url

john28

str


base__user__events_url

johnarnold

str


base__user__received_events_url

kelly62

str


base__user__type

asmith

str


base__user__site_admin

false

bool


base__repo__id

342451594L

int


base__repo__node_id

MDEwOlJlcG9zaXRvcnkzNDI0NTE1OTQ=

str


base__repo__name

devo-collector-base

str


base__repo__full_name

matthew71/devo-collector-base

str


base__repo__private

true

bool


base__repo__owner__login

matthew71

str


base__repo__owner__id

78167104L

int


base__repo__owner__node_id

gknight

str


base__repo__owner__avatar_url

schwartznancy

str


base__repo__owner__gravatar_id


str


base__repo__owner__url

fjohnson

str


base__repo__owner__html_url

framirez

str


base__repo__owner__followers_url

danielle57

str


base__repo__owner__following_url

rachel51

str


base__repo__owner__gists_url

nathan17

str


base__repo__owner__starred_url

andrew99

str


base__repo__owner__subscriptions_url

jasminewilliams

str


base__repo__owner__organizations_url

montoyaannette

str


base__repo__owner__repos_url

john28

str


base__repo__owner__events_url

johnarnold

str


base__repo__owner__received_events_url

kelly62

str


base__repo__owner__type

asmith

str


base__repo__owner__site_admin

false

bool


base__repo__html_url

framirez/devo-collector-base

str


base__repo__description

devo-collector-base

str


base__repo__fork

false

bool


base__repo__url

https://api.github.com/repos/matthew71/devo-collector-base

str


base__repo__forks_url

https://api.github.com/repos/matthew71/devo-collector-base/forks

str


base__repo__keys_url

https://api.github.com/repos/matthew71/devo-collector-base/keys{/key_id}

str


base__repo__collaborators_url

https://api.github.com/repos/matthew71/devo-collector-base/collaborators{/collaborator}

str


base__repo__teams_url

https://api.github.com/repos/matthew71/devo-collector-base/teams

str


base__repo__hooks_url

https://api.github.com/repos/matthew71/devo-collector-base/hooks

str


base__repo__issue_events_url

https://api.github.com/repos/matthew71/devo-collector-base/issues/events{/number}

str


base__repo__events_url

https://api.github.com/repos/matthew71/devo-collector-base/events

str


base__repo__assignees_url

https://api.github.com/repos/matthew71/devo-collector-base/assignees{/user}

str


base__repo__branches_url

https://api.github.com/repos/matthew71/devo-collector-base/branches{/branch}

str


base__repo__tags_url

https://api.github.com/repos/matthew71/devo-collector-base/tags

str


base__repo__blobs_url

https://api.github.com/repos/matthew71/devo-collector-base/git/blobs{/sha}

str


base__repo__git_tags_url

https://api.github.com/repos/matthew71/devo-collector-base/git/tags{/sha}

str


base__repo__git_refs_url

https://api.github.com/repos/matthew71/devo-collector-base/git/refs{/sha}

str


base__repo__trees_url

https://api.github.com/repos/matthew71/devo-collector-base/git/trees{/sha}

str


base__repo__statuses_url

https://api.github.com/repos/matthew71/devo-collector-base/statuses/{sha}

str


base__repo__languages_url

https://api.github.com/repos/matthew71/devo-collector-base/languages

str


base__repo__stargazers_url

https://api.github.com/repos/matthew71/devo-collector-base/stargazers

str


base__repo__contributors_url

https://api.github.com/repos/matthew71/devo-collector-base/contributors

str


base__repo__subscribers_url

https://api.github.com/repos/matthew71/devo-collector-base/subscribers

str


base__repo__subscription_url

https://api.github.com/repos/matthew71/devo-collector-base/subscription

str


base__repo__commits_url

https://api.github.com/repos/matthew71/devo-collector-base/commits{/sha}

str


base__repo__git_commits_url

https://api.github.com/repos/matthew71/devo-collector-base/git/commits{/sha}

str


base__repo__comments_url

https://api.github.com/repos/matthew71/devo-collector-base/comments{/number}

str


base__repo__issue_comment_url

https://api.github.com/repos/matthew71/devo-collector-base/issues/comments{/number}

str


base__repo__contents_url

https://api.github.com/repos/matthew71/devo-collector-base/contents/{+path}

str


base__repo__compare_url

https://api.github.com/repos/matthew71/devo-collector-base/compare/{base}...{head}

str


base__repo__merges_url

https://api.github.com/repos/matthew71/devo-collector-base/merges

str


base__repo__archive_url

https://api.github.com/repos/matthew71/devo-collector-base/{archive_format}{/ref}

str


base__repo__downloads_url

https://api.github.com/repos/matthew71/devo-collector-base/downloads

str


base__repo__issues_url

https://api.github.com/repos/matthew71/devo-collector-base/issues{/number}

str


base__repo__pulls_url

https://api.github.com/repos/matthew71/devo-collector-base/pulls{/number}

str


base__repo__milestones_url

https://api.github.com/repos/matthew71/devo-collector-base/milestones{/number}

str


base__repo__notifications_url

https://api.github.com/repos/matthew71/devo-collector-base/notifications{?since,all,participating}

str


base__repo__labels_url

https://api.github.com/repos/matthew71/devo-collector-base/labels{/name}

str


base__repo__releases_url

https://api.github.com/repos/matthew71/devo-collector-base/releases{/id}

str


base__repo__deployments_url

https://api.github.com/repos/matthew71/devo-collector-base/deployments

str


base__repo__created_at

date(2021-02-26 03:27:59.000)

timestamp


base__repo__updated_at

date(2021-04-27 00:49:50.000)

timestamp


base__repo__pushed_at

date(2021-04-30 05:33:22.000)

timestamp


base__repo__git_url

git://github.com/matthew71/devo-collector-base.git

str


base__repo__ssh_url

fisherbrandon@oneill-white.com:matthew71/devo-collector-base.git

str


base__repo__clone_url

framirez/devo-collector-base.git

str


base__repo__svn_url

framirez/devo-collector-base

str


base__repo__homepage

null

str


base__repo__size

560L

int


base__repo__stargazers_count

1L

int


base__repo__watchers_count

1L

int


base__repo__language

Python

str


base__repo__has_issues

true

bool


base__repo__has_projects

true

bool


base__repo__has_downloads

true

bool


base__repo__has_wiki

true

bool


base__repo__has_pages

false

bool


base__repo__forks_count

0L

int


base__repo__mirror_url

null

str


base__repo__archived

false

bool


base__repo__disabled

false

bool


base__repo__open_issues_count

1L

int


base__repo__license

null

str


base__repo__forks

0L

int


base__repo__open_issues

1L

int


base__repo__watchers

1L

int


base__repo__default_branch

main

str


_links__self__href

https://api.github.com/repos/matthew71/devo-collector-base/pulls/3

str


_links__html__href

framirez/devo-collector-base/pull/3

str


_links__issue__href

https://api.github.com/repos/matthew71/devo-collector-base/issues/3

str


_links__comments__href

https://api.github.com/repos/matthew71/devo-collector-base/issues/3/comments

str


_links__review_comments__href

https://api.github.com/repos/matthew71/devo-collector-base/pulls/3/comments

str


_links__review_comment__href

https://api.github.com/repos/matthew71/devo-collector-base/pulls/comments{/number}

str


_links__commits__href

https://api.github.com/repos/matthew71/devo-collector-base/pulls/3/commits

str


_links__statuses__href

https://api.github.com/repos/matthew71/devo-collector-base/statuses/94e2e0d67a59c565e4bc322d504c082ae6e4b624

str


author_association

CONTRIBUTOR

str


auto_merge

null

str


active_lock_reason

null

str


vcs.github.repository.releases

<14>2021-05-13 13:16:37.431 localhost=127.0.0.1 vcs.github.api.repository.releases: {"url": "https://api.github.com/repos/mduffy/Hello-World/releases/1", "html_url": "https://github.com/mduffy/Hello-World/releases/v1.0.0", "assets_url": "https://api.github.com/repos/mduffy/Hello-World/releases/1/assets", "upload_url": "https://uploads.github.com/repos/mduffy/Hello-World/releases/1/assets{?name,label}", "tarball_url": "https://api.github.com/repos/mduffy/Hello-World/tarball/v1.0.0", "zipball_url": "https://api.github.com/repos/mduffy/Hello-World/zipball/v1.0.0", "id": 1, "node_id": "MDc6UmVsZWFzZTE=", "tag_name": "v1.0.0", "target_commitish": "master", "name": "v1.0.0", "body": "Description of the release", "draft": false, "prerelease": false, "created_at": "2013-02-27T19:35:32Z", "published_at": "2013-02-27T19:35:32Z", "author": {"login": "mduffy", "id": 1, "node_id": "MDQ6VXNlcjE=", "avatar_url": "https://github.com/images/error/mduffy_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/mduffy", "html_url": "https://github.com/mduffy", "followers_url": "https://api.github.com/users/mduffy/followers", "following_url": "https://api.github.com/users/mduffy/following{/other_user}", "gists_url": "https://api.github.com/users/mduffy/gists{/gist_id}", "starred_url": "https://api.github.com/users/mduffy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mduffy/subscriptions", "organizations_url": "https://api.github.com/users/mduffy/orgs", "repos_url": "https://api.github.com/users/mduffy/repos", "events_url": "https://api.github.com/users/mduffy/events{/privacy}", "received_events_url": "https://api.github.com/users/mduffy/received_events", "type": "User", "site_admin": false}, "assets": [{"url": "https://api.github.com/repos/mduffy/Hello-World/releases/assets/1", "browser_download_url": "https://github.com/mduffy/Hello-World/releases/download/v1.0.0/example.zip", "id": 1, "node_id": "MDEyOlJlbGVhc2VBc3NldDE=", "name": "example.zip", "label": "short description", "state": "uploaded", "content_type": "application/zip", "size": 1024, "download_count": 42, "created_at": "2013-02-27T19:35:32Z", "updated_at": "2013-02-27T19:35:32Z", "uploader": {"login": "mduffy", "id": 1, "node_id": "MDQ6VXNlcjE=", "avatar_url": "https://github.com/images/error/mduffy_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/mduffy", "html_url": "https://github.com/mduffy", "followers_url": "https://api.github.com/users/mduffy/followers", "following_url": "https://api.github.com/users/mduffy/following{/other_user}", "gists_url": "https://api.github.com/users/mduffy/gists{/gist_id}", "starred_url": "https://api.github.com/users/mduffy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mduffy/subscriptions", "organizations_url": "https://api.github.com/users/mduffy/orgs", "repos_url": "https://api.github.com/users/mduffy/repos", "events_url": "https://api.github.com/users/mduffy/events{/privacy}", "received_events_url": "https://api.github.com/users/mduffy/received_events", "type": "User", "site_admin": false}}]}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-05-13 13:16:37.431)

timestamp


hostchain

localhost=127.0.0.1

string

✓

tag

vcs.github.api.repository.releases

string

✓

url

https://api.github.com/repos/mduffy/Hello-World/releases/1

str


html_url

https://github.com/mduffy/Hello-World/releases/v1.0.0

str


assets_url

https://api.github.com/repos/mduffy/Hello-World/releases/1/assets

str


upload_url

https://uploads.github.com/repos/mduffy/Hello-World/releases/1/assets{?name,label}

str


tarball_url

https://api.github.com/repos/mduffy/Hello-World/tarball/v1.0.0

str


zipball_url

https://api.github.com/repos/mduffy/Hello-World/zipball/v1.0.0

str


id

1L

int


node_id

MDc6UmVsZWFzZTE=

str


tag_name

v1.0.0

str


target_commitish

master

str


name

v1.0.0

str


body

Description of the release

str


draft

false

bool


prerelease

false

bool


created_at

date(2013-02-27 19:35:32.000)

timestamp


published_at

date(2013-02-27 19:35:32.000)

timestamp


author__login

mduffy

str


author__id

1L

int


author__node_id

MDQ6VXNlcjE=

str


author__avatar_url

https://github.com/images/error/mduffy_happy.gif

str


author__gravatar_id


str


author__url

https://api.github.com/users/mduffy

str


author__html_url

mduffy - Overview

str


author__followers_url

https://api.github.com/users/mduffy/followers

str


author__following_url

https://api.github.com/users/mduffy/following{/other_user}

str


author__gists_url

https://api.github.com/users/mduffy/gists{/gist_id}

str


author__starred_url

https://api.github.com/users/mduffy/starred{/owner}{/repo}

str


author__subscriptions_url

https://api.github.com/users/mduffy/subscriptions

str


author__organizations_url

https://api.github.com/users/mduffy/orgs

str


author__repos_url

https://api.github.com/users/mduffy/repos

str


author__events_url

https://api.github.com/users/mduffy/events{/privacy}

str


author__received_events_url

https://api.github.com/users/mduffy/received_events

str


author__type

User

str


author__site_admin

false

bool


assets

[{"url": "https://api.github.com/repos/mduffy/Hello-World/releases/assets/1", "browser_download_url": "https://github.com/mduffy/Hello-World/releases/download/v1.0.0/example.zip ", "id": 1, "node_id": "MDEyOlJlbGVhc2VBc3NldDE=", "name": "example.zip", "label": "short description", "state": "uploaded", "content_type": "application/zip", "size": 1024, "download_count": 42, "created_at": "2013-02-27T19:35:32Z", "updated_at": "2013-02-27T19:35:32Z", "uploader": {"login": "mduffy", "id": 1, "node_id": "MDQ6VXNlcjE=", "avatar_url": "https://github.com/images/error/mduffy_happy.gif ", "gravatar_id": "", "url": "https://api.github.com/users/mduffy", "html_url": "mduffy - Overview ", "followers_url": "https://api.github.com/users/mduffy/followers", "following_url": "https://api.github.com/users/mduffy/following{/other_user}", "gists_url": "https://api.github.com/users/mduffy/gists{/gist_id}", "starred_url": "https://api.github.com/users/mduffy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mduffy/subscriptions", "organizations_url": "https://api.github.com/users/mduffy/orgs", "repos_url": "https://api.github.com/users/mduffy/repos", "events_url": "https://api.github.com/users/mduffy/events{/privacy}", "received_events_url": "https://api.github.com/users/mduffy/received_events", "type": "User", "site_admin": false}}]



vcs.github.repository.stargazers

<14>2021-04-30 10:53:19.182 localhost=127.0.0.1 vcs.github.api.repository.stargazers: {"login": "christopherstevenson", "id": 78188881, "node_id": "MDQ6VXNlcjc4MTg4ODgx", "avatar_url": "https://avatars.githubusercontent.com/u/78188881?v=4", "gravatar_id": "", "url": "https://api.github.com/users/christopherstevenson", "html_url": "https://github.com/christopherstevenson", "followers_url": "https://api.github.com/users/christopherstevenson/followers", "following_url": "https://api.github.com/users/christopherstevenson/following{/other_user}", "gists_url": "https://api.github.com/users/christopherstevenson/gists{/gist_id}", "starred_url": "https://api.github.com/users/christopherstevenson/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/christopherstevenson/subscriptions", "organizations_url": "https://api.github.com/users/christopherstevenson/orgs", "repos_url": "https://api.github.com/users/christopherstevenson/repos", "events_url": "https://api.github.com/users/christopherstevenson/events{/privacy}", "received_events_url": "https://api.github.com/users/christopherstevenson/received_events", "type": "User", "site_admin": false}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-04-30 10:53:19.182)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.repository.stargazers

str

✓

login

christopherstevenson

str


id

78188881L

int


node_id

MDQ6VXNlcjc4MTg4ODgx

str


avatar_url

https://avatars.githubusercontent.com/u/78188881?v=4

str


gravatar_id


str


url

https://api.github.com/users/christopherstevenson

str


html_url

ChristopherStevenson - Overview

str


followers_url

https://api.github.com/users/christopherstevenson/followers

str


following_url

https://api.github.com/users/christopherstevenson/following{/other_user}

str


gists_url

https://api.github.com/users/christopherstevenson/gists{/gist_id}

str


starred_url

https://api.github.com/users/christopherstevenson/starred{/owner}{/repo}

str


subscriptions_url

https://api.github.com/users/christopherstevenson/subscriptions

str


organizations_url

https://api.github.com/users/christopherstevenson/orgs

str


repos_url

https://api.github.com/users/christopherstevenson/repos

str


events_url

https://api.github.com/users/christopherstevenson/events{/privacy}

str


received_events_url

https://api.github.com/users/christopherstevenson/received_events

str


type

User

str


site_admin

false

bool


vcs.github.repository.subscribers

<14>2021-04-30 11:05:56.960 localhost=127.0.0.1 vcs.github.api.repository.subscribers: {"login": "jessica22", "id": 78188881, "node_id": "MDQ6VXNlcjc4MTg4ODgx", "avatar_url": "https://avatars.githubusercontent.com/u/78188881?v=4", "gravatar_id": "", "url": "https://api.github.com/users/jessica22", "html_url": "https://github.com/jessica22", "followers_url": "https://api.github.com/users/jessica22/followers", "following_url": "https://api.github.com/users/jessica22/following{/other_user}", "gists_url": "https://api.github.com/users/jessica22/gists{/gist_id}", "starred_url": "https://api.github.com/users/jessica22/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/jessica22/subscriptions", "organizations_url": "https://api.github.com/users/jessica22/orgs", "repos_url": "https://api.github.com/users/jessica22/repos", "events_url": "https://api.github.com/users/jessica22/events{/privacy}", "received_events_url": "https://api.github.com/users/jessica22/received_events", "type": "User", "site_admin": false}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-04-30 11:05:56.960)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.repository.subscribers

str

✓

login

jessica22

str


id

78188881L

int


node_id

MDQ6VXNlcjc4MTg4ODgx

str


avatar_url

https://avatars.githubusercontent.com/u/78188881?v=4

str


gravatar_id


str


url

https://api.github.com/users/jessica22

str


html_url

jessica22 - Overview

str


followers_url

https://api.github.com/users/jessica22/followers

str


following_url

https://api.github.com/users/jessica22/following{/other_user}

str


gists_url

https://api.github.com/users/jessica22/gists{/gist_id}

str


starred_url

https://api.github.com/users/jessica22/starred{/owner}{/repo}

str


subscriptions_url

https://api.github.com/users/jessica22/subscriptions

str


organizations_url

https://api.github.com/users/jessica22/orgs

str


repos_url

https://api.github.com/users/jessica22/repos

str


events_url

https://api.github.com/users/jessica22/events{/privacy}

str


received_events_url

https://api.github.com/users/jessica22/received_events

str


type

User

str


site_admin

false

bool


vcs.github.repository.events

<14>2021-04-30 09:38:59.248 localhost=127.0.0.1 vcs.github.api.repository.events: {"id": "16148346326", "type": "PushEvent", "actor": {"id": 78170983, "login": "christopher73", "display_login": "christopher73", "gravatar_id": "", "url": "https://api.github.com/users/christopher73", "avatar_url": "https://avatars.githubusercontent.com/u/78170983?"}, "repo": {"id": 342451594, "name": "mhunter/devo-collector-base", "url": "https://api.github.com/repos/mhunter/devo-collector-base"}, "payload": {"push_id": 7015639030, "size": 1, "distinct_size": 1, "ref": "refs/heads/devo-collector-lookup-recorded-future", "head": "ef8d2839f8fd3e2fda2a27bf757ff159d454fa41", "before": "e0540ceeefbf51ce765e434aabded88bec09950a", "commits": [{"sha": "ef8d2839f8fd3e2fda2a27bf757ff159d454fa41", "author": {"email": "ajoyce60@db-31.huynh-nixon.com", "name": "Angel Ochoa"}, "message": "Added exception control and resquest response control. Debug messages. Abstracted code to BaseLookupPuller", "distinct": true, "url": "https://api.github.com/repos/mhunter/devo-collector-base/commits/ef8d2839f8fd3e2fda2a27bf757ff159d454fa41"}]}, "public": false, "created_at": "2021-04-30T05:33:23Z", "org": {"id": 78167104, "login": "mhunter", "gravatar_id": "", "url": "https://api.github.com/orgs/mhunter", "avatar_url": "https://avatars.githubusercontent.com/u/78167104?"}}

And this is how the log would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-04-30 09:38:59.248)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

str

str

✓

id

16148346326

str


type

PushEvent

str


actor__id

78170983L

int


actor__login

christopher73

str


actor__display_login

christopher73

str


actor__gravatar_id


str


actor__url

https://api.github.com/users/christopher73

str


actor__avatar_url

https://avatars.githubusercontent.com/u/78170983?

str


repo__id

342451594L

int


repo__name

mhunter/devo-collector-base

str


repo__url

https://api.github.com/repos/mhunter/devo-collector-base

str


payload__push_id

7015639030

int


payload__size

1L

int


payload__distinct_size

1L

int


payload__ref

refs/heads/devo-collector-lookup-recorded-future

str


payload__head

ef8d2839f8fd3e2fda2a27bf757ff159d454fa41

str


payload__before

e0540ceeefbf51ce765e434aabded88bec09950a

str


payload__commits

[{"sha": "ef8d2839f8fd3e2fda2a27bf757ff159d454fa41", "author": {"email": "ajoyce60@db-31.huynh-nixon.com", "name": "Angel Ochoa"}, "message": "Added exception control and resquest response control. Debug messages. Abstracted code to BaseLookupPuller", "distinct": true, "url": "https://api.github.com/repos/mhunter/devo-collector-base/commits/ef8d2839f8fd3e2fda2a27bf757ff159d454fa41"}]

str


public

false

bool


created_at

date(2021-04-30 05:33:23.000)

timestamp


org__id

78167104L

int


org__login

mhunter

str


org__gravatar_id


str


org__url

https://api.github.com/orgs/mhunter

str


org__avatar_url

https://avatars.githubusercontent.com/u/78167104?



vcs.github.repository.audit

<14>2021-05-18 10:18:25.955 localhost=127.0.0.1 vcs.github.api.organization.audit: {"@timestamp": 1606929874512, "action": "team.add_member", "actor": "octocat", "created_at": 1606929874512, "_document_id": "xJJFlFOhQ6b-5vaAFy9Rjw", "org": "octo-corp", "team": "octo-corp/example-team", "user": "chenjoseph"}
<14>2021-05-18 10:18:25.955 localhost=127.0.0.1 vcs.github.api.organization.audit: {"@timestamp": 1606507117008, "action": "org.create", "actor": "octocat", "created_at": 1606507117008, "_document_id": "Vqvg6kZ4MYqwWRKFDzlMoQ", "org": "octocat-test-org"}
<14>2021-05-18 10:18:25.955 localhost=127.0.0.1 vcs.github.api.organization.audit: {"@timestamp": 1605719148837, "action": "repo.destroy", "actor": "monalisa", "created_at": 1605719148837, "_document_id": "LwW2vpJZCDS-WUmo9Z-ifw", "org": "mona-org", "repo": "mona-org/mona-test-repo", "visibility": "private"}

And this is how the logs would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-05-18 10:18:25.955)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.organization.audit

str

✓

at_timestamp

date(1606929874512)

timestamp


action

team.add_member

str


actor

octocat

str


created_at

date(1606929874512)

timestamp


document_id

xJJFlFOhQ6b-5vaAFy9Rjw

str


org

octo-corp

str


team

octo-corp/example-team

str


user

chenjoseph

str


Field

Value

Type

Extra fields

eventdate

date(2021-05-18 10:18:25.955)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.organization.audit

str

✓

at_timestamp

date(1606507117008)

timestamp


action

org.create

str


actor

octocat

str


created_at

date(1606507117008)

timestamp


document_id

Vqvg6kZ4MYqwWRKFDzlMoQ

str


org

octocat-test-org

str


Field

Value

Type

Extra fields

eventdate

date(2021-05-18 10:18:25.955)

timestamp

Yes

hostchain

localhost=127.0.0.1

str

Yes

tag

vcs.github.api.organization.audit

str

Yes

at_timestamp

date(1605719148837)

timestamp


action

repo.destroy

str


actor

monalisa

str


created_at

date(1605719148837)

timestamp


document_id

LwW2vpJZCDS-WUmo9Z-ifw

str


org

mona-org

str


repo

mona-org/mona-test-repo

str


visibility

private

str


vcs.github.repository.sso_authorizations

<14>2021-05-18 10:18:54.136 localhost=127.0.0.1 vcs.github.api.organization.sso_authorizations: {"login": "wanggordon", "credential_id": 161195, "credential_type": "personal access token", "token_last_eight": "71c3fc11", "credential_authorized_at": "2011-01-26T19:06:43Z", "scopes": ["user", "repo"]}
<14>2021-05-18 10:18:54.136 localhost=127.0.0.1 vcs.github.api.organization.sso_authorizations: {"login": "sawyertaylor", "credential_id": 161196, "credential_type": "personal access token", "token_last_eight": "12345678", "credential_authorized_at": "2019-03-29T19:06:43Z", "scopes": ["repo"]}

And this is how the logs would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-05-18 10:18:54.136)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.organization.sso_authorizations

str

✓

login

wanggordon

str


credential_id

161195L

int


credential_type

personal access token

str


token_last_eight

71c3fc11

str


credential_authorized_at

date(2011-01-26 19:06:43.000)

timestamp


scopes

["user", "repo"]

str


Field

Value

Type

Extra fields

eventdate

date(2021-05-18 10:18:54.136)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.organization.sso_authorizations

str

✓

login

sawyertaylor

str


credential_id

161196L

int


credential_type

personal access token

str


token_last_eight

12345678

str


credential_authorized_at

date(2019-03-29 19:06:43.000)

timestamp


scopes

["repo"]

str


vcs.github.repository.webhooks

<14>2021-05-18 10:19:14.734 localhost=127.0.0.1 vcs.github.api.organization.webhooks: {"id": 1, "url": "https://api.github.com/orgs/octocat/hooks/1", "ping_url": "https://api.github.com/orgs/octocat/hooks/1/pings", "name": "web", "events": ["push", "pull_request"], "active": true, "config": {"url": "http://email-76.perry.com", "content_type": "json"}, "updated_at": "2011-09-06T20:39:23Z", "created_at": "2011-09-06T17:26:27Z", "type": "Organization"}

And this is how the logs would be parsed:

Field

Value

Type

Extra fields

eventdate

date(2021-05-18 10:19:14.734)

timestamp


hostchain

localhost=127.0.0.1

str

✓

tag

vcs.github.api.organization.webhooks

str

✓

id

1L

int


url

https://api.github.com/orgs/octocat/hooks/1

str


ping_url

https://api.github.com/orgs/octocat/hooks/1/pings

str


name

web

str


events

["push", "pull_request"]

str


active

true

bool


config__url

http://email-76.perry.com

str


config__content_type

json

str


updated_at

date(2011-09-06 20:39:23.000)

timestamp


created_at

date(2011-09-06 17:26:27.000)

timestamp


type

Organization

str