Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/graphql/types/alert_management')
-rw-r--r--app/graphql/types/alert_management/alert_status_counts_type.rb4
-rw-r--r--app/graphql/types/alert_management/alert_type.rb44
-rw-r--r--app/graphql/types/alert_management/integration_type.rb14
3 files changed, 31 insertions, 31 deletions
diff --git a/app/graphql/types/alert_management/alert_status_counts_type.rb b/app/graphql/types/alert_management/alert_status_counts_type.rb
index a84be705445..14a81735fa5 100644
--- a/app/graphql/types/alert_management/alert_status_counts_type.rb
+++ b/app/graphql/types/alert_management/alert_status_counts_type.rb
@@ -19,12 +19,12 @@ module Types
field :open,
GraphQL::INT_TYPE,
null: true,
- description: 'Number of alerts with status TRIGGERED or ACKNOWLEDGED for the project'
+ description: 'Number of alerts with status TRIGGERED or ACKNOWLEDGED for the project.'
field :all,
GraphQL::INT_TYPE,
null: true,
- description: 'Total number of alerts for the project'
+ description: 'Total number of alerts for the project.'
end
end
end
diff --git a/app/graphql/types/alert_management/alert_type.rb b/app/graphql/types/alert_management/alert_type.rb
index 623762de208..6b7e7030c1f 100644
--- a/app/graphql/types/alert_management/alert_type.rb
+++ b/app/graphql/types/alert_management/alert_type.rb
@@ -15,115 +15,115 @@ module Types
field :iid,
GraphQL::ID_TYPE,
null: false,
- description: 'Internal ID of the alert'
+ description: 'Internal ID of the alert.'
field :issue_iid,
GraphQL::ID_TYPE,
null: true,
- description: 'Internal ID of the GitLab issue attached to the alert'
+ description: 'Internal ID of the GitLab issue attached to the alert.'
field :title,
GraphQL::STRING_TYPE,
null: true,
- description: 'Title of the alert'
+ description: 'Title of the alert.'
field :description,
GraphQL::STRING_TYPE,
null: true,
- description: 'Description of the alert'
+ description: 'Description of the alert.'
field :severity,
AlertManagement::SeverityEnum,
null: true,
- description: 'Severity of the alert'
+ description: 'Severity of the alert.'
field :status,
AlertManagement::StatusEnum,
null: true,
- description: 'Status of the alert',
+ description: 'Status of the alert.',
method: :status_name
field :service,
GraphQL::STRING_TYPE,
null: true,
- description: 'Service the alert came from'
+ description: 'Service the alert came from.'
field :monitoring_tool,
GraphQL::STRING_TYPE,
null: true,
- description: 'Monitoring tool the alert came from'
+ description: 'Monitoring tool the alert came from.'
field :hosts,
[GraphQL::STRING_TYPE],
null: true,
- description: 'List of hosts the alert came from'
+ description: 'List of hosts the alert came from.'
field :started_at,
Types::TimeType,
null: true,
- description: 'Timestamp the alert was raised'
+ description: 'Timestamp the alert was raised.'
field :ended_at,
Types::TimeType,
null: true,
- description: 'Timestamp the alert ended'
+ description: 'Timestamp the alert ended.'
field :environment,
Types::EnvironmentType,
null: true,
- description: 'Environment for the alert'
+ description: 'Environment for the alert.'
field :event_count,
GraphQL::INT_TYPE,
null: true,
- description: 'Number of events of this alert',
+ description: 'Number of events of this alert.',
method: :events
field :details, # rubocop:disable Graphql/JSONType
GraphQL::Types::JSON,
null: true,
- description: 'Alert details'
+ description: 'Alert details.'
field :created_at,
Types::TimeType,
null: true,
- description: 'Timestamp the alert was created'
+ description: 'Timestamp the alert was created.'
field :updated_at,
Types::TimeType,
null: true,
- description: 'Timestamp the alert was last updated'
+ description: 'Timestamp the alert was last updated.'
field :assignees,
Types::UserType.connection_type,
null: true,
- description: 'Assignees of the alert'
+ description: 'Assignees of the alert.'
field :metrics_dashboard_url,
GraphQL::STRING_TYPE,
null: true,
- description: 'URL for metrics embed for the alert'
+ description: 'URL for metrics embed for the alert.'
field :runbook,
GraphQL::STRING_TYPE,
null: true,
- description: 'Runbook for the alert as defined in alert details'
+ description: 'Runbook for the alert as defined in alert details.'
field :todos,
Types::TodoType.connection_type,
null: true,
- description: 'Todos of the current user for the alert',
+ description: 'To-do items of the current user for the alert.',
resolver: Resolvers::TodoResolver
field :details_url,
GraphQL::STRING_TYPE,
null: false,
- description: 'The URL of the alert detail page'
+ description: 'The URL of the alert detail page.'
field :prometheus_alert,
Types::PrometheusAlertType,
null: true,
- description: 'The alert condition for Prometheus'
+ description: 'The alert condition for Prometheus.'
def notes
object.ordered_notes
diff --git a/app/graphql/types/alert_management/integration_type.rb b/app/graphql/types/alert_management/integration_type.rb
index bf599885584..d26d7348765 100644
--- a/app/graphql/types/alert_management/integration_type.rb
+++ b/app/graphql/types/alert_management/integration_type.rb
@@ -9,37 +9,37 @@ module Types
field :id,
GraphQL::ID_TYPE,
null: false,
- description: 'ID of the integration'
+ description: 'ID of the integration.'
field :type,
AlertManagement::IntegrationTypeEnum,
null: false,
- description: 'Type of integration'
+ description: 'Type of integration.'
field :name,
GraphQL::STRING_TYPE,
null: true,
- description: 'Name of the integration'
+ description: 'Name of the integration.'
field :active,
GraphQL::BOOLEAN_TYPE,
null: true,
- description: 'Whether the endpoint is currently accepting alerts'
+ description: 'Whether the endpoint is currently accepting alerts.'
field :token,
GraphQL::STRING_TYPE,
null: true,
- description: 'Token used to authenticate alert notification requests'
+ description: 'Token used to authenticate alert notification requests.'
field :url,
GraphQL::STRING_TYPE,
null: true,
- description: 'Endpoint which accepts alert notifications'
+ description: 'Endpoint which accepts alert notifications.'
field :api_url,
GraphQL::STRING_TYPE,
null: true,
- description: 'URL at which Prometheus metrics can be queried to populate the metrics dashboard'
+ description: 'URL at which Prometheus metrics can be queried to populate the metrics dashboard.'
definition_methods do
def resolve_type(object, context)