Puma Apdex: failing requests for GraphqlController#execute: getCiConfigData - conversion exceptions
As a part of investigating our error budget, we would like to look into the failing requests for GraphqlController#execute for data conversion exceptions (Kibana link). Some exceptions have been identified below:
| Exception | Exception Class |
|---|---|
| 14:recvmsg:Connection reset by peer. | Gitlab::Git::CommandError |
| 14:recvmsg:Connection reset by peer | GRPC::Unavailable |
| bad URI(is not URI?) | URI::InvalidURIError |
| no implicit conversion of Hash into String | TypeError |
| no implicit conversion of Symbol into String | TypeError |
| undefined method `reverse_each' for | NoMethodError |
| undefined method `humanize' for nil:NilClass | NoMethodError |
| undefined method `to_h' for "projects":String | NoMethodError |
| header:spec:inputs:docker config contains unknown keys: image | Gitlab::Ci::Config::Yaml::LoadError |
interpolation interrupted by errors, unknown interpolation key: input2
|
Gitlab::Ci::Config::Yaml::LoadError |
| Endpoint | 7 days average (5/9-5/16/22) | User Impact |
|---|---|---|
| GraphqlController#execute | 11,544 | Is there a user impact? |
Investigation
| Description | Issue link |
|---|---|
| GroupDestroyWorker failure - ci_pipeline_variables (reassigned to ~"group::workspace") | |
| Sidekiq Execution Apdex: slow jobs for Ci::ExternalPullRequests::CreatePipelineWorker | #349976 (closed) |
| Puma Errors: failing requests for GraphqlController#execute | #349973 (closed) |
| Puma Apdex: slow requests GET /api/:version/projects/:id/ci/lint | #349971 (closed) |
| Puma Errors: failing requests for GET /api/:version/projects/:id/ci/lint | #349972 (closed) |
| Puma Errors: failing requests for Projects::Ci::LintsController#create | #349974 (closed) |
| Puma Errors: failing requests Projects::Ci::PipelineEditorController#show | #349975 (closed) |
| Puma Apdex: slow requests GET /api/:version/projects/:id/variables | #349970 (closed) |
| Puma Apdex: slow requests for GET /api/:version/projects/:id/pipelines/:pipeline_id/variables | #349969 (closed) |
| Puma Apdex: slow requests for GraphqlController#execute: getCiConfigData and getPipeline | #349968 (closed) |
| Puma Apdex: failing requests for GraphqlController#execute: getCiConfigData - conversion exceptions |
|
Edited by 🤖 GitLab Bot 🤖