github_events

This index contains one document per GitHub event. It is possible to distinguish them by using the field event_type.

All the field types are aggregatable except the text field type. Those are:

  • title_analyzed.
  • issue_title_analyzed.
  • body_analyzed.
Name Type Description
Cross-references fields NA Fields coming from cross references study (available only when it is active), see cross_references.csv.
actor_bot boolean True/False if the event actor is a bot or not from SortingHat profile.
actor_domain keyword Event actor domain name from SortingHat profile.
actor_gender keyword Event actor gender, based on her name, from SortingHat (disabled by default).
actor_gender_acc float Event actor gender accuracy from SortingHat (disabled by default).
actor_id keyword Event actor ID from SortingHat profile.
actor_name keyword Event actor name from SortingHat profile.
actor_org_name keyword Event actor organization name from SortingHat profile.
actor_multi_org_names keyword List of the actor organizations from SortingHat profile.
actor_user_name keyword Event actor username from SortingHat profile.
actor_uuid keyword Event actor UUID from SortingHat profile.
author_bot boolean True/False if the event author is a bot or not from SortingHat profile.
author_domain keyword Event actor domain name from SortingHat profile.
author_gender keyword Event actor gender, based on her name, from SortingHat (disabled by default).
author_gender_acc float Event actor gender accuracy from SortingHat (disabled by default).
author_id keyword Event actor ID from SortingHat profile.
author_name keyword Event actor name from SortingHat profile.
author_org_name keyword Event actor organization name from SortingHat profile.
author_multi_org_names keyword List of the actor organizations from SortingHat profile.
author_user_name keyword Event actor username from SortingHat profile.
author_uuid keyword Event actor UUID from SortingHat profile.
board_closed_at date Date when the board was closed.
board_column keyword Name of the column where the issue is.
board_created_at date Date when the board was created.
board_name keyword Name of the board.
board_previous_column keyword Name of the previous column where the issue was.
board_state keyword State of the board (open/closed).
board_updated_at date Date when the board was updated.
board_url keyword URL of the board.
closer_closed boolean True/False if the pull request is closed or not.
closer_closed_at date Date when the pull request was closed.
closer_created_at date Date when the pull request was created.
closer_event_url keyword URL where the closed event occurred.
closer_event_url boolean True/False if the pull request is merged or not.
closer_number long Number of the pull request.
closer_pull_submitter keyword Pull request submitter login.
closer_repo keyword Repository of the pull request.
closer_type keyword Type of the closer object (currently only pull requests are processed).
closer_updated_at date Date when the pull request was updated.
closer_url keyword URL of the pull request.
created_at date Date when the event was created.
duration_from_previous_event long Duration in days from the previous event (added by duration analysis study).
event_type keyword Type of the event processed.
github_repo keyword GitHub repository name of the issue.
grimoire_creation_date date Pull Request creation date.
is_github_issue long Used to separate issues from other items such as pull requests.
issue_closed_at date Date when the issue was closed.
issue_created_at date Date when the issue was opened.
issue_id long Issue's ID in GitHub.
id_in_repo keyword The issue's ID in the repository it was created.
issue_labels keyword The labels assigned to an issue.
issue_state keyword State of the item (open/closed).
issue_updated_at date Date when the issue was last updated.
issue_url_id keyword Consists of the project path and the issue's id.
issue_url keyword Full URL of the issue.
item_type keyword The type of the item (issue/pull request).
label keyword Label name.
label_description keyword Label description.
label_created_at date Date when the label was created.
label_is_default boolean True/False whether the label is a GitHub default one.
label_updated_at date Date when the label was updated.
merge_closed boolean True/False if the pull request is closed or not.
merge_closed_at date Date when the pull request was closed.
merge_created_at date Date when the pull request was created.
merge_merged boolean True/False if the pull request is merged or not.
merge_merged_at date Date when the pull request was merged.
merge_updated_at date Date when the pull request was updated.
merge_url string URL of the pull request.
metadata__enriched_on date Date when the data were enriched.
metadata__gelk_backend_name keyword Name of the backend used to enrich the data.
metadata__gelk_version keyword Version of the backend used to enrich the data.
metadata__timestamp date Date when the item was stored in ElasticSearch raw index.
metadata__updated_on date Date when the item was updated on its original data source.
origin keyword The original URL from which the repository was retrieved from.
previous_event_uuid keyword Previous event uuid (added by duration analysis study).
project_1 keyword Used if more than one project levels are allowed in the project hierarchy.
project keyword Project name.
pull_request boolean True/False if the item is a pull request or not.
reference_will_close_target boolean True/False if the target will be closed when the source is merged.
reference_cross_repo boolean True/False if the reference originated in a different repository.
reference_event_url keyword URL of the reference event.
reference_source_closed boolean True/False if the source is closed or not.
reference_source_closed_at date Date when the source was closed.
reference_source_created_at date Date when the source was created.
reference_source_merged boolean True/False if the source was merged or not.
reference_source_number long Number of the source.
reference_source_repo keyword Repo of the source.
reference_source_type keyword Type of the source (issue/pull request).
reference_source_updated_at date Date when the source was updated.
reference_source_url keyword URL of the source.
reporter_bot boolean True/False if the issue reporter is a bot or not from SortingHat profile.
reporter_domain keyword Issue reporter domain name from SortingHat profile.
reporter_gender keyword Issue reporter gender, based on her name, from SortingHat (disabled by default).
reporter_gender_acc float Issue reporter gender accuracy from SortingHat (disabled by default).
reporter_id keyword Issue reporter ID from SortingHat profile.
reporter_name keyword Issue reporter name from SortingHat profile.
reporter_org_name keyword Issue reporter organization name from SortingHat profile.
reporter_multi_org_names keyword List of the reporter organizations from SortingHat profile.
reporter_user_name keyword Issue reporter username from SortingHat profile.
reporter_uuid keyword Issue reporter UUID from SortingHat profile.
repository keyword Repository name.
repository_labels keyword Custom repository labels defined by the user.
submitter_bot boolean True/False if the pull request submitter is a bot or not from SortingHat profile.
submitter_domain keyword Pull request submitter domain name from SortingHat profile.
submitter_gender keyword Pull request submitter gender, based on her name, from SortingHat (disabled by default).
submitter_gender_acc float Pull request submitter gender accuracy from SortingHat (disabled by default).
submitter_id keyword Pull request submitter ID from SortingHat profile.
submitter_name keyword Pull request submitter name from SortingHat profile.
submitter_org_name keyword Pull request submitter organization name from SortingHat profile.
submitter_multi_org_names keyword List of the pull request submitter organizations from SortingHat profile.
submitter_user_name keyword Pull request submitter username from SortingHat profile.
submitter_uuid keyword Pull request submitter UUID from SortingHat profile.
tag keyword Perceval tag.
title keyword The title of the Pull Request.
title_analyzed text Pull Request title split by terms to allow searching.
uuid keyword Perceval UUID.