From 49e79e50c5d229375dd5ac00d76ea245c3882054 Mon Sep 17 00:00:00 2001 From: Kostas Papageorgiou Date: Tue, 2 Jun 2020 15:59:00 +0200 Subject: [PATCH] Putting some fixes for GitLab parsers (#974) --- .../log-processing/supported-logs/GitLab.md | 50 +- go.mod | 1 - go.sum | 5 - .../log_processor/parsers/gitlablogs/api.go | 54 +- .../parsers/gitlablogs/api_test.go | 76 +- .../log_processor/parsers/gitlablogs/rails.go | 87 +- .../parsers/gitlablogs/rails_test.go | 202 +-- .../gitlablogs/testdata/apilog_samples.jsonl | 1397 +++++++++++++++++ .../testdata/productionlog_samples.jsonl | 782 +++++++++ .../parsers/testutil/testutil.go | 20 +- .../log_processor/registry/registry.go | 4 +- 11 files changed, 2457 insertions(+), 221 deletions(-) create mode 100644 internal/log_analysis/log_processor/parsers/gitlablogs/testdata/apilog_samples.jsonl create mode 100644 internal/log_analysis/log_processor/parsers/gitlablogs/testdata/productionlog_samples.jsonl diff --git a/docs/gitbook/log-analysis/log-processing/supported-logs/GitLab.md b/docs/gitbook/log-analysis/log-processing/supported-logs/GitLab.md index bc98d36e92..7d27bef42d 100644 --- a/docs/gitbook/log-analysis/log-processing/supported-logs/GitLab.md +++ b/docs/gitbook/log-analysis/log-processing/supported-logs/GitLab.md @@ -3,16 +3,17 @@ # GitLab {% hint style="info" %}Required fields are in bold.{% endhint %} ##GitLab.API -GitLab log for API requests received from GitLab -Reference: https://docs.gitlab.com/ee/administration/logs.html#api_jsonlog +GitLab log for API requests received from GitLab. +We are using the latest version of GitLab API logs. +The previous version is available on https://docs.gitlab.com/ee/administration/logs.html#api_jsonlog - - - - + + + + @@ -23,8 +24,15 @@ Reference: https://docs.gitlab.com/ee/administration/logs.html#api_jsonlog - - + + + + + + + + + @@ -134,31 +142,35 @@ Reference: https://docs.gitlab.com/ee/administration/logs.html#integrations_json
ColumnTypeDescription
timetimestampThe request timestamp
severitystringThe log level
durationfloatThe time spent serving the request (in milliseconds)
dbfloatThe time spent quering the database (in milliseconds)
viewfloatThe time spent rendering the view for the Rails controller (in milliseconds)
statusbigintThe HTTP response status code
duration_sfloatThe time spent serving the request (in seconds)
db_duration_sfloatThe time spent quering the database (in seconds)
view_duration_sfloatThe time spent rendering the view for the Rails controller (in seconds)
statussmallintThe HTTP response status code
methodstringThe HTTP method of the request
pathstringThe URL path for the request
params[{
  "key":string,
  "value":string
}]
The URL query parameters
user_idbigintThe user id of the request
usernamestringThe username of the request
gitaly_callsbigintTotal number of calls made to Gitaly
gitaly_durationfloatTotal time taken by Gitaly calls
queue_durationfloatTotal time that the request was queued inside GitLab Workhorse
gitaly_duration_sfloatTotal time taken by Gitaly calls
redis_callsbigintTotal number of calls made to Redis
redis_duration_sfloatTotal time to retrieve data from Redis
correlation_idstringRequest unique id across logs
queue_duration_sfloatTotal time that the request was queued inside GitLab Workhorse
meta.userstringUser that invoked the request
meta.projectstringProject associated with the request
meta.root_namespacestringRoot namespace
meta.caller_idstringCaller ID
p_log_typestringPanther added field with type of log
p_row_idstringPanther added field with unique id (within table)
p_event_timetimestampPanther added standardize event time (UTC)
p_any_sha256_hashes[string]Panther added field with collection of SHA256 hashes of any algorithm associated with the row
-##GitLab.Rails -GitLab log for Rails controller requests received from GitLab +##GitLab.Production +GitLab log for Production controller requests received from GitLab Reference: https://docs.gitlab.com/ee/administration/logs.html#production_jsonlog - - + + - - - + + - - + + + + + - - + + + + diff --git a/go.mod b/go.mod index 2359e10207..5588682c9b 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,6 @@ module github.com/panther-labs/panther go 1.14 require ( - github.com/alecthomas/jsonschema v0.0.0-20200217214135-7152f22193c9 github.com/aws/aws-lambda-go v1.16.0 github.com/aws/aws-sdk-go v1.30.7 github.com/cenkalti/backoff/v4 v4.0.2 diff --git a/go.sum b/go.sum index 91f0a00f03..09c725f2ba 100644 --- a/go.sum +++ b/go.sum @@ -6,8 +6,6 @@ github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbt github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= -github.com/alecthomas/jsonschema v0.0.0-20200217214135-7152f22193c9 h1:h+KAZEUnNceFhqyH46BgwH4lk8m6pdR/3x3h7IPn7VA= -github.com/alecthomas/jsonschema v0.0.0-20200217214135-7152f22193c9/go.mod h1:/n6+1/DWPltRLWL/VKyUxg6tzsl5kHUCcraimt4vr60= github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA= @@ -100,8 +98,6 @@ github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0 h1:i462o439ZjprVSFSZLZxcsoAe592sZB1rci2Z8j4wdk= -github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0/go.mod h1:N0Wam8K1arqPXNWjMo21EXnBPOPp36vB07FNRdD2geA= github.com/influxdata/go-syslog/v3 v3.0.0 h1:jichmjSZlYK0VMmlz+k4WeOQd7z745YLsvGMqwtYt4I= github.com/influxdata/go-syslog/v3 v3.0.0/go.mod h1:tulsOp+CecTAYC27u9miMgq21GqXRW6VdKbOG+QSP4Q= github.com/jmespath/go-jmespath v0.3.0 h1:OS12ieG61fsCg5+qLJ+SsW9NicxNkg3b25OyT2yCeUc= @@ -152,7 +148,6 @@ github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.3.1-0.20190311161405-34c6fa2dc709/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= diff --git a/internal/log_analysis/log_processor/parsers/gitlablogs/api.go b/internal/log_analysis/log_processor/parsers/gitlablogs/api.go index 06b8dabe27..beee4ad087 100644 --- a/internal/log_analysis/log_processor/parsers/gitlablogs/api.go +++ b/internal/log_analysis/log_processor/parsers/gitlablogs/api.go @@ -29,34 +29,39 @@ import ( const TypeAPI = PantherPrefix + ".API" // APIDesc describes the GitLabAPI log record -var APIDesc = `GitLab log for API requests received from GitLab -Reference: https://docs.gitlab.com/ee/administration/logs.html#api_jsonlog` +var APIDesc = `GitLab log for API requests received from GitLab. +We are using the latest version of GitLab API logs. +The previous version is available on https://docs.gitlab.com/ee/administration/logs.html#api_jsonlog` // API is a a GitLab log line from an internal API endpoint -// TODO: Check more samples from [Lograge](https://github.com/roidrage/lograge/) JSON output to find missing fields // nolint: lll type API struct { - Time *timestamp.RFC3339 `json:"time" validate:"required" description:"The request timestamp"` - Severity *string `json:"severity" validate:"required" description:"The log level"` - Duration *float32 `json:"duration" validate:"required" description:"The time spent serving the request (in milliseconds)"` - DB *float32 `json:"db,omitempty" description:"The time spent quering the database (in milliseconds)"` - View *float32 `json:"view,omitempty" description:"The time spent rendering the view for the Rails controller (in milliseconds)"` - Status *int `json:"status" validate:"required" description:"The HTTP response status code"` - Method *string `json:"method" validate:"required" description:"The HTTP method of the request"` - Path *string `json:"path" validate:"required" description:"The URL path for the request"` - Params []QueryParam `json:"params,omitempty" description:"The URL query parameters"` - Host *string `json:"host" validate:"required" description:"Hostname serving the request"` - UserAgent *string `json:"ua,omitempty" description:"User-Agent HTTP header"` - Route *string `json:"route" validate:"required" description:"Rails route for the API endpoint"` - RemoteIP *string `json:"remote_ip,omitempty" description:"The remote IP address of the HTTP request"` - UserID *int64 `json:"user_id,omitempty" description:"The user id of the request"` - UserName *string `json:"username,omitempty" description:"The username of the request"` - GitalyCalls *int `json:"gitaly_calls,omitempty" description:"Total number of calls made to Gitaly"` - GitalyDuration *float32 `json:"gitaly_duration,omitempty" description:"Total time taken by Gitaly calls"` - QueueDuration *float32 `json:"queue_duration,omitempty" description:"Total time that the request was queued inside GitLab Workhorse"` - // TODO: Check if API logs behave the same as Rails logs when an exception occurs - // CorrelationID *string `json:"correlation_id,omitempty" description:"Request unique id across logs"` - // CPUSeconds *float64 `json:"cpu_s,omitempty" description:"CPU seconds"` // TODO: Check what this field information is about + Time *timestamp.RFC3339 `json:"time" validate:"required" description:"The request timestamp"` + Severity *string `json:"severity" validate:"required" description:"The log level"` + DurationSeconds *float32 `json:"duration_s" validate:"required" description:"The time spent serving the request (in seconds)"` + DBDurationSeconds *float32 `json:"db_duration_s,omitempty" description:"The time spent quering the database (in seconds)"` + ViewDurationSeconds *float32 `json:"view_duration_s,omitempty" description:"The time spent rendering the view for the Rails controller (in seconds)"` + Status *int16 `json:"status" validate:"required" description:"The HTTP response status code"` + Method *string `json:"method" validate:"required" description:"The HTTP method of the request"` + Path *string `json:"path" validate:"required" description:"The URL path for the request"` + Params []QueryParam `json:"params,omitempty" description:"The URL query parameters"` + Host *string `json:"host" validate:"required" description:"Hostname serving the request"` + UserAgent *string `json:"ua,omitempty" description:"User-Agent HTTP header"` + Route *string `json:"route" validate:"required" description:"Rails route for the API endpoint"` + RemoteIP *string `json:"remote_ip,omitempty" description:"The remote IP address of the HTTP request"` + UserID *int64 `json:"user_id,omitempty" description:"The user id of the request"` + UserName *string `json:"username,omitempty" description:"The username of the request"` + GitalyCalls *int `json:"gitaly_calls,omitempty" description:"Total number of calls made to Gitaly"` + GitalyDurationSeconds *float32 `json:"gitaly_duration_s,omitempty" description:"Total time taken by Gitaly calls"` + RedisCalls *int `json:"redis_calls,omitempty" description:"Total number of calls made to Redis"` + RedisDurationSeconds *float32 `json:"redis_duration_s,omitempty" description:"Total time to retrieve data from Redis"` + CorrelationID *string `json:"correlation_id,omitempty" description:"Request unique id across logs"` + QueueDuration *float32 `json:"queue_duration_s,omitempty" description:"Total time that the request was queued inside GitLab Workhorse"` + MetaUser *string `json:"meta.user,omitempty" description:"User that invoked the request"` + MetaProject *string `json:"meta.project,omitempty" description:"Project associated with the request"` + MetaRootNamespace *string `json:"meta.root_namespace,omitempty" description:"Root namespace"` + MetaCallerID *string `json:"meta.caller_id,omitempty" description:"Caller ID"` + // TODO: Check if API logs behave the same as Production logs when an exception occurs // ExceptionClass *string `json:"exception.class,omitempty" description:"Class name of the exception that occurred"` // ExceptionMessage *string `json:"exception.message,omitempty" description:"Message of the exception that occurred"` // ExceptionBacktrace []*string `json:"exception.backtrace,omitempty" description:"Stack trace of the exception that occurred"` @@ -77,7 +82,6 @@ func (p *APIParser) New() parsers.LogParser { // Parse returns the parsed events or nil if parsing failed func (p *APIParser) Parse(log string) ([]*parsers.PantherLog, error) { gitlabAPI := API{} - err := jsoniter.UnmarshalFromString(log, &gitlabAPI) if err != nil { return nil, err diff --git a/internal/log_analysis/log_processor/parsers/gitlablogs/api_test.go b/internal/log_analysis/log_processor/parsers/gitlablogs/api_test.go index 1bfb05ad07..520c7fff7c 100644 --- a/internal/log_analysis/log_processor/parsers/gitlablogs/api_test.go +++ b/internal/log_analysis/log_processor/parsers/gitlablogs/api_test.go @@ -23,6 +23,7 @@ import ( "time" "github.com/aws/aws-sdk-go/aws" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/panther-labs/panther/internal/log_analysis/log_processor/parsers/testutil" @@ -34,9 +35,9 @@ func TestGitLabAPI(t *testing.T) { log := `{ "time":"2018-10-29T12:49:42.123Z", "severity":"INFO", - "duration":709.08, - "db":14.59, - "view":694.49, + "duration_s":709.08, + "db_duration_s":14.59, + "view_duration_s":694.49, "status":200, "method":"GET", "path":"/api/v4/projects", @@ -47,36 +48,50 @@ func TestGitLabAPI(t *testing.T) { "route":"/api/:version/projects", "user_id":1, "username":"root", - "queue_duration":100.31, + "queue_duration_s":100.31, "gitaly_calls":30, - "gitaly_duration":5.36 + "gitaly_duration_s":5.36, + "redis_calls": 10, + "redis_duration_s": 5.1, + "correlation_id": "895c51dc-96c8-4f18-8be4-65252b17a324", + "meta.user":"testuser", + "meta.project":"testuser/jumbotron", + "meta.root_namespace":"testnamespace", + "meta.caller_id":"/api/:version/internal/post_receive" }` expectedTime := time.Date(2018, 10, 29, 12, 49, 42, int(123*time.Millisecond), time.UTC) expectedEvent := &API{ - Time: (*timestamp.RFC3339)(&expectedTime), - Severity: aws.String("INFO"), - Duration: aws.Float32(709.08), - DB: aws.Float32(14.59), - View: aws.Float32(694.49), - Status: aws.Int(200), - Method: aws.String("GET"), - Path: aws.String("/api/v4/projects"), + Time: (*timestamp.RFC3339)(&expectedTime), + Severity: aws.String("INFO"), + DurationSeconds: aws.Float32(709.08), + DBDurationSeconds: aws.Float32(14.59), + ViewDurationSeconds: aws.Float32(694.49), + Status: aws.Int16(200), + Method: aws.String("GET"), + Path: aws.String("/api/v4/projects"), Params: []QueryParam{ - {Key: aws.String("action"), Value: aws.String("git-upload-pack")}, - {Key: aws.String("changes"), Value: aws.String("_any")}, - {Key: aws.String("key_id"), Value: aws.String("secret")}, - {Key: aws.String("secret_token"), Value: aws.String("[FILTERED]")}, + {Key: aws.String("action"), Value: []byte("\"git-upload-pack\"")}, + {Key: aws.String("changes"), Value: []byte("\"_any\"")}, + {Key: aws.String("key_id"), Value: []byte("\"secret\"")}, + {Key: aws.String("secret_token"), Value: []byte("\"[FILTERED]\"")}, }, - Host: aws.String("localhost"), - UserAgent: aws.String("Ruby"), - Route: aws.String("/api/:version/projects"), - RemoteIP: aws.String("::1"), - UserID: aws.Int64(1), - UserName: aws.String("root"), - GitalyCalls: aws.Int(30), - GitalyDuration: aws.Float32(5.36), - QueueDuration: aws.Float32(100.31), + Host: aws.String("localhost"), + UserAgent: aws.String("Ruby"), + Route: aws.String("/api/:version/projects"), + RemoteIP: aws.String("::1"), + UserID: aws.Int64(1), + UserName: aws.String("root"), + GitalyCalls: aws.Int(30), + GitalyDurationSeconds: aws.Float32(5.36), + QueueDuration: aws.Float32(100.31), + CorrelationID: aws.String("895c51dc-96c8-4f18-8be4-65252b17a324"), + MetaCallerID: aws.String("/api/:version/internal/post_receive"), + MetaProject: aws.String("testuser/jumbotron"), + MetaRootNamespace: aws.String("testnamespace"), + MetaUser: aws.String("testuser"), + RedisCalls: aws.Int(10), + RedisDurationSeconds: aws.Float32(5.1), } // panther fields @@ -90,6 +105,15 @@ func TestGitLabAPIType(t *testing.T) { require.Equal(t, "GitLab.API", parser.LogType()) } +func TestGitLabAPISamples(t *testing.T) { + samples := testutil.MustReadFileJSONLines("testdata/apilog_samples.jsonl") + parser := (&APIParser{}).New() + for i, sample := range samples { + _, err := parser.Parse(sample) + assert.NoErrorf(t, err, "failed to parse line %d", i) + } +} + func checkGitLabAPI(t *testing.T, log string, expectedEvent *API) { expectedEvent.SetEvent(expectedEvent) parser := (&APIParser{}).New() diff --git a/internal/log_analysis/log_processor/parsers/gitlablogs/rails.go b/internal/log_analysis/log_processor/parsers/gitlablogs/rails.go index 193e297b55..7bda752db9 100644 --- a/internal/log_analysis/log_processor/parsers/gitlablogs/rails.go +++ b/internal/log_analysis/log_processor/parsers/gitlablogs/rails.go @@ -25,63 +25,66 @@ import ( "github.com/panther-labs/panther/internal/log_analysis/log_processor/parsers/timestamp" ) -// TypeRails is the type of the GitLabRails log record -const TypeRails = PantherPrefix + ".Rails" +// TypeProduction is the type of the GitLabRails log record +const TypeProduction = PantherPrefix + ".Production" -// RailsDesc describes the GitLabRails log record -var RailsDesc = `GitLab log for Rails controller requests received from GitLab +// ProductionDesc describes the GitLabRails log record +var ProductionDesc = `GitLab log for Production controller requests received from GitLab Reference: https://docs.gitlab.com/ee/administration/logs.html#production_jsonlog` -// Rails is a a GitLab Rails controller log line from a non-API endpoint -// TODO: Check more samples from [Lograge](https://github.com/roidrage/lograge/) JSON output to find missing fields +// Production is a a GitLab Production controller log line from a non-API endpoint // nolint:lll -type Rails struct { - Method *string `json:"method" validate:"required" description:"The HTTP method of the request"` - Path *string `json:"path" validate:"required" description:"The URL path for the request"` - Format *string `json:"format" validate:"required" description:"The response output format"` - Controller *string `json:"controller" validate:"required" description:"The Rails controller class name"` - Action *string `json:"action" validate:"required" description:"The Rails controller action"` - Status *int `json:"status" validate:"required" description:"The HTTP response status code"` - Duration *float32 `json:"duration" validate:"required" description:"The time spent serving the request (in milliseconds)"` - View *float32 `json:"view,omitempty" description:"The time spent rendering the view for the Rails controller (in milliseconds)"` - DB *float32 `json:"db,omitempty" description:"The time spent quering the database (in milliseconds)"` - Time *timestamp.RFC3339 `json:"time" validate:"required" description:"The request timestamp"` - Params []QueryParam `json:"params,omitempty" description:"The URL query parameters"` - RemoteIP *string `json:"remote_ip,omitempty" description:"The remote IP address of the HTTP request"` - UserID *int64 `json:"user_id,omitempty" description:"The user id of the request"` - UserName *string `json:"username,omitempty" description:"The username of the request"` - GitalyCalls *int `json:"gitaly_calls,omitempty" description:"Total number of calls made to Gitaly"` - GitalyDuration *float32 `json:"gitaly_duration,omitempty" description:"Total time taken by Gitaly calls"` - QueueDuration *float32 `json:"queue_duration,omitempty" description:"Total time that the request was queued inside GitLab Workhorse"` - CorrelationID *string `json:"correlation_id,omitempty" description:"Request unique id across logs"` - UserAgent *string `json:"ua,omitempty" description:"User-Agent HTTP header"` - CPUSeconds *float32 `json:"cpu_s,omitempty" description:"CPU seconds"` // TODO: Check what this field information is about - ExceptionClass *string `json:"exception.class,omitempty" description:"Class name of the exception that occurred"` - ExceptionMessage *string `json:"exception.message,omitempty" description:"Message of the exception that occurred"` - ExceptionBacktrace []string `json:"exception.backtrace,omitempty" description:"Stack trace of the exception that occurred"` +type Production struct { + Method *string `json:"method" validate:"required" description:"The HTTP method of the request"` + Path *string `json:"path" validate:"required" description:"The URL path for the request"` + Format *string `json:"format" validate:"required" description:"The response output format"` + Controller *string `json:"controller,omitempty" description:"The Production controller class name"` + Action *string `json:"action,omitempty" description:"The Production controller action"` + Status *int `json:"status" validate:"required" description:"The HTTP response status code"` + Time *timestamp.RFC3339 `json:"time" validate:"required" description:"The request timestamp"` + Params []QueryParam `json:"params,omitempty" description:"The URL query parameters"` + RemoteIP *string `json:"remote_ip,omitempty" description:"The remote IP address of the HTTP request"` + UserID *int64 `json:"user_id,omitempty" description:"The user id of the request"` + UserName *string `json:"username,omitempty" description:"The username of the request"` + UserAgent *string `json:"ua,omitempty" description:"The User-Agent of the requester"` + QueueDurationSeconds *float32 `json:"queue_duration_s,omitempty" description:"Total time that the request was queued inside GitLab Workhorse"` + GitalyCalls *int `json:"gitaly_calls,omitempty" description:"Total number of calls made to Gitaly"` + GitalyDurationSeconds *float32 `json:"gitaly_duration_s,omitempty" description:"Total time taken by Gitaly calls"` + RedisCalls *int `json:"redis_calls,omitempty" description:"Total number of calls made to Redis"` + RedisDurationSeconds *float32 `json:"redis_duration_s,omitempty" description:"Total time to retrieve data from Redis"` + RedisReadBytes *int64 `json:"redis_read_bytes,omitempty" description:"Total bytes read from Redis"` + RedisWriteBytes *int64 `json:"redis_write_bytes,omitempty" description:"Total bytes written to Redis"` + CorrelationID *string `json:"correlation_id,omitempty" description:"Request unique id across logs"` + CPUSeconds *float32 `json:"cpu_s,omitempty" description:" Total time spent on CPU"` + DBDurationSeconds *float32 `json:"db_duration_s,omitempty" description:"Total time to retrieve data from PostgreSQL"` + ViewDurationSeconds *float32 `json:"view_duration_s,omitempty" description:" Total time taken inside the Rails views"` + DurationSeconds *float32 `json:"duration_s" validate:"required" description:"Total time taken to retrieve the request"` + ExceptionClass *string `json:"exception.class,omitempty" description:"Class name of the exception that occurred"` + ExceptionMessage *string `json:"exception.message,omitempty" description:"Message of the exception that occurred"` + ExceptionBacktrace []string `json:"exception.backtrace,omitempty" description:"Stack trace of the exception that occurred"` parsers.PantherLog } // QueryParam is an HTTP query param as logged by LogRage type QueryParam struct { - Key *string `json:"key" validate:"required" description:"Query parameter name"` - Value *string `json:"value,omitempty" description:"Query parameter value"` + Key *string `json:"key" validate:"required" description:"Query parameter name"` + Value jsoniter.RawMessage `json:"value,omitempty" description:"Query parameter value"` } -// RailsParser parses gitlab rails logs -type RailsParser struct{} +// ProductionParser parses gitlab rails logs +type ProductionParser struct{} -var _ parsers.LogParser = (*RailsParser)(nil) +var _ parsers.LogParser = (*ProductionParser)(nil) // New creates a new parser -func (p *RailsParser) New() parsers.LogParser { - return &RailsParser{} +func (p *ProductionParser) New() parsers.LogParser { + return &ProductionParser{} } // Parse returns the parsed events or nil if parsing failed -func (p *RailsParser) Parse(log string) ([]*parsers.PantherLog, error) { - gitlabRails := Rails{} +func (p *ProductionParser) Parse(log string) ([]*parsers.PantherLog, error) { + gitlabRails := Production{} err := jsoniter.UnmarshalFromString(log, &gitlabRails) if err != nil { @@ -98,11 +101,11 @@ func (p *RailsParser) Parse(log string) ([]*parsers.PantherLog, error) { } // LogType returns the log type supported by this parser -func (p *RailsParser) LogType() string { - return TypeRails +func (p *ProductionParser) LogType() string { + return TypeProduction } -func (event *Rails) updatePantherFields(p *RailsParser) { +func (event *Production) updatePantherFields(p *ProductionParser) { event.SetCoreFields(p.LogType(), event.Time, event) event.AppendAnyIPAddressPtr(event.RemoteIP) } diff --git a/internal/log_analysis/log_processor/parsers/gitlablogs/rails_test.go b/internal/log_analysis/log_processor/parsers/gitlablogs/rails_test.go index 498ac4ada8..b310d9a55a 100644 --- a/internal/log_analysis/log_processor/parsers/gitlablogs/rails_test.go +++ b/internal/log_analysis/log_processor/parsers/gitlablogs/rails_test.go @@ -1,16 +1,5 @@ package gitlablogs -import ( - "testing" - "time" - - "github.com/aws/aws-sdk-go/aws" - "github.com/stretchr/testify/require" - - "github.com/panther-labs/panther/internal/log_analysis/log_processor/parsers/testutil" - "github.com/panther-labs/panther/internal/log_analysis/log_processor/parsers/timestamp" -) - /** * Panther is a Cloud-Native SIEM for the Modern Security Team. * Copyright (C) 2020 Panther Labs Inc @@ -29,68 +18,91 @@ import ( * along with this program. If not, see . */ -func TestGitLabRails(t *testing.T) { +import ( + "testing" + "time" + + "github.com/aws/aws-sdk-go/aws" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + + "github.com/panther-labs/panther/internal/log_analysis/log_processor/parsers/testutil" + "github.com/panther-labs/panther/internal/log_analysis/log_processor/parsers/timestamp" +) + +func TestGitLabProduction(t *testing.T) { // nolint:lll - log := `{ + log := ` +{ "method":"GET", "path":"/gitlab/gitlab-foss/issues/1234", "format":"html", "controller":"Projects::IssuesController", "action":"show", "status":200, - "duration":229.03, - "view":174.07, - "db":13.24, "time":"2017-08-08T20:15:54.821Z", "params":[{"key":"param_key","value":"param_value"}], "remote_ip":"18.245.0.1", "user_id":1, "username":"admin", - "gitaly_calls":76, - "gitaly_duration":7.41, - "queue_duration": 112.47 + "queue_duration_s":0.0, + "gitaly_calls":16, + "gitaly_duration_s":0.16, + "redis_calls":115, + "redis_duration_s":0.13, + "redis_read_bytes":1507378, + "redis_write_bytes":2920, + "correlation_id":"O1SdybnnIq7", + "cpu_s":17.50, + "db_duration_s":0.08, + "view_duration_s":2.39, + "duration_s":20.54 }` expectedTime := time.Date(2017, 8, 8, 20, 15, 54, int(821*time.Millisecond), time.UTC) - expectedEvent := &Rails{ - Time: (*timestamp.RFC3339)(&expectedTime), - Method: aws.String("GET"), - Path: aws.String("/gitlab/gitlab-foss/issues/1234"), - Format: aws.String("html"), - Controller: aws.String("Projects::IssuesController"), - Action: aws.String("show"), - Status: aws.Int(200), - Duration: aws.Float32(229.03), - View: aws.Float32(174.07), - DB: aws.Float32(13.24), + expectedEvent := &Production{ + Time: (*timestamp.RFC3339)(&expectedTime), + Method: aws.String("GET"), + Path: aws.String("/gitlab/gitlab-foss/issues/1234"), + Format: aws.String("html"), + Controller: aws.String("Projects::IssuesController"), + Action: aws.String("show"), + Status: aws.Int(200), + DurationSeconds: aws.Float32(20.54), + CorrelationID: aws.String("O1SdybnnIq7"), Params: []QueryParam{ - {Key: aws.String("param_key"), Value: aws.String("param_value")}, + {Key: aws.String("param_key"), Value: []byte("\"param_value\"")}, }, - RemoteIP: aws.String("18.245.0.1"), - UserID: aws.Int64(1), - UserName: aws.String("admin"), - GitalyCalls: aws.Int(76), - GitalyDuration: aws.Float32(7.41), - QueueDuration: aws.Float32(112.47), + RemoteIP: aws.String("18.245.0.1"), + UserID: aws.Int64(1), + UserName: aws.String("admin"), + GitalyCalls: aws.Int(16), + GitalyDurationSeconds: aws.Float32(0.16), + QueueDurationSeconds: aws.Float32(0), + CPUSeconds: aws.Float32(17.5), + DBDurationSeconds: aws.Float32(0.08), + RedisCalls: aws.Int(115), + RedisDurationSeconds: aws.Float32(0.13), + RedisReadBytes: aws.Int64(1507378), + RedisWriteBytes: aws.Int64(2920), + ViewDurationSeconds: aws.Float32(2.39), } // panther fields - expectedEvent.PantherLogType = aws.String("GitLab.Rails") + expectedEvent.PantherLogType = aws.String("GitLab.Production") expectedEvent.AppendAnyIPAddressPtr(expectedEvent.RemoteIP) expectedEvent.PantherEventTime = (*timestamp.RFC3339)(&expectedTime) - checkGitLabRails(t, log, expectedEvent) + checkGitLabProduction(t, log, expectedEvent) } -func TestGitLabRailsException(t *testing.T) { - log := `{ +func TestGitLabProductionException(t *testing.T) { + log := ` +{ "method": "GET", "path": "/admin", "format": "html", "controller": "Admin::DashboardController", "action": "index", "status": 500, - "duration": 2584.11, - "view": 0, - "db": 9.21, "time": "2019-11-14T13:12:46.156Z", "params": [], "remote_ip": "127.0.0.1", @@ -99,69 +111,77 @@ func TestGitLabRailsException(t *testing.T) { "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:70.0) Gecko/20100101 Firefox/70.0", "queue_duration": 274.35, "correlation_id": "KjDVUhNvvV3", - "cpu_s": 2.837645135999999, + "queue_duration_s":0.0, + "gitaly_calls":16, + "gitaly_duration_s":0.16, + "redis_calls":115, + "redis_duration_s":0.13, + "correlation_id":"O1SdybnnIq7", + "cpu_s":17.50, + "db_duration_s":0.08, + "view_duration_s":2.39, + "duration_s":20.54, "exception.class": "NameError", - "exception.message": "undefined local variable or method 'adsf' for #", - "exception.backtrace": [ - "app/controllers/admin/dashboard_controller.rb:11:in 'index'", - "ee/app/controllers/ee/admin/dashboard_controller.rb:14:in 'index'", - "ee/lib/gitlab/ip_address_state.rb:10:in 'with'", - "ee/app/controllers/ee/application_controller.rb:43:in 'set_current_ip_address'", - "lib/gitlab/session.rb:11:in 'with_session'", - "app/controllers/application_controller.rb:450:in 'set_session_storage'", - "app/controllers/application_controller.rb:444:in 'set_locale'", - "ee/lib/gitlab/jira/middleware.rb:19:in 'call'" - ] + "exception.message": "undefined local variable or method for #", + "exception.backtrace": [ + "ee/lib/gitlab/jira/middleware.rb:19:in call"] }` expectedTime := time.Date(2019, 11, 14, 13, 12, 46, int(156*time.Millisecond), time.UTC) - expectedEvent := &Rails{ - Time: (*timestamp.RFC3339)(&expectedTime), - Method: aws.String("GET"), - Path: aws.String("/admin"), - Format: aws.String("html"), - Controller: aws.String("Admin::DashboardController"), - Action: aws.String("index"), - Status: aws.Int(500), - Duration: aws.Float32(2584.11), - View: aws.Float32(0), - DB: aws.Float32(9.21), - Params: []QueryParam{}, - RemoteIP: aws.String("127.0.0.1"), - UserID: aws.Int64(1), - UserName: aws.String("root"), - UserAgent: aws.String("Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:70.0) Gecko/20100101 Firefox/70.0"), - QueueDuration: aws.Float32(274.35), - CorrelationID: aws.String("KjDVUhNvvV3"), - CPUSeconds: aws.Float32(2.837645135999999), + expectedEvent := &Production{ + Time: (*timestamp.RFC3339)(&expectedTime), + Method: aws.String("GET"), + Path: aws.String("/admin"), + Format: aws.String("html"), + Controller: aws.String("Admin::DashboardController"), + Action: aws.String("index"), + Status: aws.Int(500), + DurationSeconds: aws.Float32(20.54), + Params: []QueryParam{}, + RemoteIP: aws.String("127.0.0.1"), + UserID: aws.Int64(1), + UserName: aws.String("root"), + UserAgent: aws.String("Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:70.0) Gecko/20100101 Firefox/70.0"), + QueueDurationSeconds: aws.Float32(0), + CorrelationID: aws.String("O1SdybnnIq7"), + CPUSeconds: aws.Float32(17.5), + DBDurationSeconds: aws.Float32(0.08), + GitalyCalls: aws.Int(16), + GitalyDurationSeconds: aws.Float32(0.16), + RedisCalls: aws.Int(115), + RedisDurationSeconds: aws.Float32(0.13), + ViewDurationSeconds: aws.Float32(2.39), + ExceptionClass: aws.String("NameError"), - ExceptionMessage: aws.String("undefined local variable or method 'adsf' for #"), + ExceptionMessage: aws.String("undefined local variable or method for #"), ExceptionBacktrace: []string{ - "app/controllers/admin/dashboard_controller.rb:11:in 'index'", - "ee/app/controllers/ee/admin/dashboard_controller.rb:14:in 'index'", - "ee/lib/gitlab/ip_address_state.rb:10:in 'with'", - "ee/app/controllers/ee/application_controller.rb:43:in 'set_current_ip_address'", - "lib/gitlab/session.rb:11:in 'with_session'", - "app/controllers/application_controller.rb:450:in 'set_session_storage'", - "app/controllers/application_controller.rb:444:in 'set_locale'", - "ee/lib/gitlab/jira/middleware.rb:19:in 'call'", + "ee/lib/gitlab/jira/middleware.rb:19:in call", }, } // panther fields - expectedEvent.PantherLogType = aws.String("GitLab.Rails") + expectedEvent.PantherLogType = aws.String("GitLab.Production") expectedEvent.AppendAnyIPAddressPtr(expectedEvent.RemoteIP) expectedEvent.PantherEventTime = (*timestamp.RFC3339)(&expectedTime) - checkGitLabRails(t, log, expectedEvent) + checkGitLabProduction(t, log, expectedEvent) } -func TestGitLabRailsType(t *testing.T) { - parser := (&RailsParser{}).New() - require.Equal(t, "GitLab.Rails", parser.LogType()) +func TestGitLabProductionType(t *testing.T) { + parser := (&ProductionParser{}).New() + require.Equal(t, "GitLab.Production", parser.LogType()) +} + +func TestGitLabProductionSamples(t *testing.T) { + samples := testutil.MustReadFileJSONLines("testdata/productionlog_samples.jsonl") + parser := (&ProductionParser{}).New() + for i, sample := range samples { + _, err := parser.Parse(sample) + assert.NoErrorf(t, err, "failed to parse line %d", i) + } } -func checkGitLabRails(t *testing.T, log string, expectedEvent *Rails) { +func checkGitLabProduction(t *testing.T, log string, expectedEvent *Production) { expectedEvent.SetEvent(expectedEvent) - parser := (&RailsParser{}).New() + parser := (&ProductionParser{}).New() events, err := parser.Parse(log) testutil.EqualPantherLog(t, expectedEvent.Log(), events, err) diff --git a/internal/log_analysis/log_processor/parsers/gitlablogs/testdata/apilog_samples.jsonl b/internal/log_analysis/log_processor/parsers/gitlablogs/testdata/apilog_samples.jsonl new file mode 100644 index 0000000000..fb6e1e2dd6 --- /dev/null +++ b/internal/log_analysis/log_processor/parsers/gitlablogs/testdata/apilog_samples.jsonl @@ -0,0 +1,1397 @@ +{"severity":"INFO","duration_s":0.01524,"db_duration_s":0.00314,"view_duration_s":0.0121,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"557fb80351047f0f65b4a4d8dd5d5ef07b95dcc9 7e4aac7b6bf60c74d0571d30b0ac6a19c76a9be4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000738,"correlation_id":"895c51dc-96c8-4f18-8be4-65252b17a324","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03085,"db_duration_s":0.00691,"view_duration_s":0.02394,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"b611e445-883a-4293-99db-29291e6c5d4f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05075,"db_duration_s":0.00565,"view_duration_s":0.0451,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2c0b2e19437fcd72ff3462a71b512827462c1b2b 403a50e3a0064d4c588fda6b2d3d54aeb24e8a58 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-T9pnXk\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013736,"redis_calls":3,"redis_duration_s":0.000323,"correlation_id":"25676cd2-e87b-427a-81f0-1991e81c1b47","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00266,"db_duration_s":0.0,"view_duration_s":0.00266,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001173,"correlation_id":"b95921e9-17fe-469a-a3ac-547b14fe4cdc","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01817,"db_duration_s":0.00275,"view_duration_s":0.01542,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2c0b2e19437fcd72ff3462a71b512827462c1b2b 403a50e3a0064d4c588fda6b2d3d54aeb24e8a58 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.002694,"correlation_id":"4aad5851-1f27-4a2b-91b6-cbe37f2ea8fc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05337,"db_duration_s":0.0188,"view_duration_s":0.03457,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"0a0f123e-14f0-42b0-be88-1b97bd15f79b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.16142,"db_duration_s":0.00566,"view_duration_s":0.15576,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7e4aac7b6bf60c74d0571d30b0ac6a19c76a9be4 be131474596266e9f5cab6e711439ff02c60fa00 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-hzkn2M\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01692,"redis_calls":2,"redis_duration_s":0.000259,"correlation_id":"4a7a4853-ac5d-43d5-98c2-e9e79d954101","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00203,"db_duration_s":0.0,"view_duration_s":0.00203,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"53424c17-e3f5-4888-8cb4-ffedf619fe46","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02818,"db_duration_s":0.00477,"view_duration_s":0.02341,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"7a57880a-42eb-4555-b7ae-15824857a4b4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01921,"db_duration_s":0.00292,"view_duration_s":0.01629,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7e4aac7b6bf60c74d0571d30b0ac6a19c76a9be4 be131474596266e9f5cab6e711439ff02c60fa00 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000834,"correlation_id":"08904d8c-5803-4a1c-abca-c5b3d9587eb3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05638,"db_duration_s":0.00511,"view_duration_s":0.05127,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"403a50e3a0064d4c588fda6b2d3d54aeb24e8a58 4e40d6dd28c57ad30bf0d4cb406c104037f9563a refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-fKG2Kq\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018912,"redis_calls":2,"redis_duration_s":0.000195,"correlation_id":"566e80de-f739-449d-aa19-b6108a2a2bca","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00135,"db_duration_s":0.0,"view_duration_s":0.00135,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000138,"correlation_id":"8e6e5a63-49ef-4c4f-add5-2c2a19aaa269","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01685,"db_duration_s":0.0026,"view_duration_s":0.01425,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"403a50e3a0064d4c588fda6b2d3d54aeb24e8a58 4e40d6dd28c57ad30bf0d4cb406c104037f9563a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000689,"correlation_id":"a3d4b6e0-0ec7-40f5-8ff2-457908adfc79","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02072,"db_duration_s":0.00374,"view_duration_s":0.01698,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000105,"correlation_id":"5a1689a7-cfc0-40d4-9cee-bc3601c28cfc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05004,"db_duration_s":0.0053,"view_duration_s":0.04474,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"be131474596266e9f5cab6e711439ff02c60fa00 d66a227c5c2223da606a628860a6610b42ccd4f1 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-TALYQ4\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010905,"redis_calls":2,"redis_duration_s":0.000441,"correlation_id":"5f6ede68-20ef-4b6b-b332-b593a8261b7f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00889,"db_duration_s":0.0,"view_duration_s":0.00889,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.007153,"correlation_id":"68dd21c5-680d-47f8-b518-f17badaa7bb8","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03012,"db_duration_s":0.00477,"view_duration_s":0.02535,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000166,"correlation_id":"0937f172-448b-4f4c-bf6c-0f2a1950b7ae","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01666,"db_duration_s":0.00297,"view_duration_s":0.01369,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"be131474596266e9f5cab6e711439ff02c60fa00 d66a227c5c2223da606a628860a6610b42ccd4f1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000794,"correlation_id":"b7137f22-c743-4e2e-a21b-06094678ee48","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07242,"db_duration_s":0.0093,"view_duration_s":0.06312,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4e40d6dd28c57ad30bf0d4cb406c104037f9563a 9617065626152d995a4e2a23cd42fbb2c81eaaa3 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-OHK7kA\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.02667,"redis_calls":2,"redis_duration_s":0.000249,"correlation_id":"0100c965-574a-4490-a7bf-d69960919ea6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00183,"db_duration_s":0.0,"view_duration_s":0.00183,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000162,"correlation_id":"ccaa1ffc-cbd9-47c9-a752-0735e7712485","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0181,"db_duration_s":0.00291,"view_duration_s":0.01519,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4e40d6dd28c57ad30bf0d4cb406c104037f9563a 9617065626152d995a4e2a23cd42fbb2c81eaaa3 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000771,"correlation_id":"5aaf2c30-57ce-4b89-b432-04a1dda195d2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02782,"db_duration_s":0.00476,"view_duration_s":0.02306,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"9acc59c9-3d61-4ce9-aae9-da952652f607","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05913,"db_duration_s":0.00567,"view_duration_s":0.05346,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d66a227c5c2223da606a628860a6610b42ccd4f1 5dcfa281b0d063a1f4de575634f85671faa361d1 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-iYOb5d\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022441,"redis_calls":2,"redis_duration_s":0.000219,"correlation_id":"7344c77d-a146-4d34-a4a1-f98379ad1df2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0018,"db_duration_s":0.0,"view_duration_s":0.0018,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"e9bb5443-b6df-4d43-8812-451aa67943ae","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02835,"db_duration_s":0.00475,"view_duration_s":0.0236,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"5e753782-65e1-4219-abc7-408196fb625e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01727,"db_duration_s":0.00324,"view_duration_s":0.01403,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d66a227c5c2223da606a628860a6610b42ccd4f1 5dcfa281b0d063a1f4de575634f85671faa361d1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000684,"correlation_id":"ac7cb39b-791f-443f-9e5f-9b5c88f0d417","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06075,"db_duration_s":0.00979,"view_duration_s":0.05096,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9617065626152d995a4e2a23cd42fbb2c81eaaa3 808b3af983369dbadd72839e13ebf5a3649fbbf0 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-N2woJD\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009808,"redis_calls":2,"redis_duration_s":0.000199,"correlation_id":"23367f7a-2d69-49d2-9795-cf65f11201a8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.002,"db_duration_s":0.0,"view_duration_s":0.002,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000221,"correlation_id":"56cf7278-a221-4fc1-9414-98d038c54bd8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01667,"db_duration_s":0.00309,"view_duration_s":0.01358,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9617065626152d995a4e2a23cd42fbb2c81eaaa3 808b3af983369dbadd72839e13ebf5a3649fbbf0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000647,"correlation_id":"f14c8eaf-6255-4f81-926f-973e2c027f33","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02943,"db_duration_s":0.00477,"view_duration_s":0.02466,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000102,"correlation_id":"7163bf35-c9dd-4a8a-95da-3abb2895ff7d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06478,"db_duration_s":0.0055,"view_duration_s":0.05928,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5dcfa281b0d063a1f4de575634f85671faa361d1 baaa5cbc8874281624a3b00ac7c69d8f7775f6cb refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Mr0Aqk\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027192,"redis_calls":2,"redis_duration_s":0.00025,"correlation_id":"c5b976b5-e68e-4426-885b-dc159049e7c5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00284,"db_duration_s":0.0,"view_duration_s":0.00284,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"140d5396-3e44-4a06-b920-f10c4ee02dfe","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0284,"db_duration_s":0.00492,"view_duration_s":0.02348,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"b86b5794-d4f3-4e81-ae70-682908cb85dc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01576,"db_duration_s":0.00258,"view_duration_s":0.01318,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5dcfa281b0d063a1f4de575634f85671faa361d1 baaa5cbc8874281624a3b00ac7c69d8f7775f6cb refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001231,"correlation_id":"14a49ac7-68b1-45ac-b876-8bcdb17b863a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05326,"db_duration_s":0.00441,"view_duration_s":0.04885,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"808b3af983369dbadd72839e13ebf5a3649fbbf0 2ada4d5c66aada316d5d84cd1f75b490ac5c3bd4 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-sfK8QI\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015638,"redis_calls":2,"redis_duration_s":0.00021,"correlation_id":"badbbdd6-85ac-4984-9617-f5e9d8116ce2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00191,"db_duration_s":0.0,"view_duration_s":0.00191,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00077,"correlation_id":"c77156b9-d9c0-4feb-85db-57e367236bd4","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01796,"db_duration_s":0.00297,"view_duration_s":0.01499,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"808b3af983369dbadd72839e13ebf5a3649fbbf0 2ada4d5c66aada316d5d84cd1f75b490ac5c3bd4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000672,"correlation_id":"02a9a08f-f288-4323-a893-004e963ef133","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03578,"db_duration_s":0.0065,"view_duration_s":0.02928,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"f5d4df66-115f-43b0-b648-d612cb5c2275","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06392,"db_duration_s":0.00551,"view_duration_s":0.05841,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"baaa5cbc8874281624a3b00ac7c69d8f7775f6cb 4eb9bb0ed31d4e5d6405a6178608255130970af9 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-XOza6q\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.025789,"redis_calls":2,"redis_duration_s":0.000252,"correlation_id":"a6eb758b-2aca-4d0d-ae87-80d712d339c3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00358,"db_duration_s":0.0,"view_duration_s":0.00358,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000888,"correlation_id":"d0705f01-63d6-43a4-9004-8d992bcaaca2","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01995,"db_duration_s":0.0028,"view_duration_s":0.01715,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"baaa5cbc8874281624a3b00ac7c69d8f7775f6cb 4eb9bb0ed31d4e5d6405a6178608255130970af9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00072,"correlation_id":"d9baa769-78a8-42e0-ad0e-bc387e78e875","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03794,"db_duration_s":0.00574,"view_duration_s":0.0322,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.0001,"correlation_id":"5e609e3b-cc9d-4c78-94fc-7ace5a5b857c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06375,"db_duration_s":0.00516,"view_duration_s":0.05859,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2ada4d5c66aada316d5d84cd1f75b490ac5c3bd4 9de28eac30313967b9d4072267e44db13a8764f3 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-EJvmRT\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023792,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"0fe79f9d-189c-44a9-a064-8f23e77693de","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00188,"db_duration_s":0.0,"view_duration_s":0.00188,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"8d8bb46f-44bb-4284-baf5-888057c01af9","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01494,"db_duration_s":0.00241,"view_duration_s":0.01253,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2ada4d5c66aada316d5d84cd1f75b490ac5c3bd4 9de28eac30313967b9d4072267e44db13a8764f3 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00074,"correlation_id":"09cfbecc-d3ac-44ff-87d0-4db6b1d05aa2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0298,"db_duration_s":0.00438,"view_duration_s":0.02542,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.4e-05,"correlation_id":"00c326e1-d39c-4916-a677-9bc184f5139f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05928,"db_duration_s":0.00555,"view_duration_s":0.05373,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4eb9bb0ed31d4e5d6405a6178608255130970af9 8a08758bca8783dba218ceeafb1b133f0e56c85a refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0otxuq\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021771,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"b24ac0d1-7e13-4c5a-a579-3853ae69e5a9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00167,"db_duration_s":0.0,"view_duration_s":0.00167,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000155,"correlation_id":"1bfd3694-419b-4f36-9cf5-4ea6ce16644f","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02204,"db_duration_s":0.00391,"view_duration_s":0.01813,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4eb9bb0ed31d4e5d6405a6178608255130970af9 8a08758bca8783dba218ceeafb1b133f0e56c85a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002946,"correlation_id":"6babeda4-0f4f-4b77-bd11-9d6a2058b7dc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0418,"db_duration_s":0.01621,"view_duration_s":0.02559,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.6e-05,"correlation_id":"7407bd96-d03c-4506-b7c5-0ceeb0ea96eb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06731,"db_duration_s":0.00542,"view_duration_s":0.06189,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9de28eac30313967b9d4072267e44db13a8764f3 bbac55fd4465bb397fb4884cae968cef8e018aea refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-gQ6v7U\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.024916,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"c0099fe1-ac0b-4bbe-b292-30bf531639ca","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00218,"db_duration_s":0.0,"view_duration_s":0.00218,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000169,"correlation_id":"277aa554-3310-47ba-a432-83913eee8b16","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01661,"db_duration_s":0.00274,"view_duration_s":0.01387,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9de28eac30313967b9d4072267e44db13a8764f3 bbac55fd4465bb397fb4884cae968cef8e018aea refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.00088,"correlation_id":"9487949e-5964-4f91-9b03-a3244b59ebc8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.037,"db_duration_s":0.01451,"view_duration_s":0.02249,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000124,"correlation_id":"7cd9935a-7169-4403-87ee-844ffef67baf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06666,"db_duration_s":0.0054,"view_duration_s":0.06126,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8a08758bca8783dba218ceeafb1b133f0e56c85a 8067923af37e79cdb6ff6f608de9ad4accd38fb3 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-6K9ZnD\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023056,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"e879b857-19eb-4a6d-8555-3f10da1fc251","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00168,"db_duration_s":0.0,"view_duration_s":0.00168,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00015,"correlation_id":"4b85cd59-af02-4d78-b8c1-96720fa0ba62","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02129,"db_duration_s":0.00507,"view_duration_s":0.01622,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8a08758bca8783dba218ceeafb1b133f0e56c85a 8067923af37e79cdb6ff6f608de9ad4accd38fb3 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.003465,"correlation_id":"cc18674b-e422-4e4c-b1df-246df0966f0e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04032,"db_duration_s":0.0054,"view_duration_s":0.03492,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00014,"correlation_id":"c8ca1e77-1095-4197-9931-960ef233911f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05798,"db_duration_s":0.00512,"view_duration_s":0.05286,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"bbac55fd4465bb397fb4884cae968cef8e018aea 383d3c2df8cc454b323088080d880aedfc43f668 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-IslXm7\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021471,"redis_calls":2,"redis_duration_s":0.000224,"correlation_id":"f0e9bbef-69c5-412b-b2ca-f5756f823498","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00159,"db_duration_s":0.0,"view_duration_s":0.00159,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000159,"correlation_id":"916d5fbc-f250-4c2c-b469-43a448e1896d","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01708,"db_duration_s":0.0026,"view_duration_s":0.01448,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"bbac55fd4465bb397fb4884cae968cef8e018aea 383d3c2df8cc454b323088080d880aedfc43f668 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000668,"correlation_id":"c9c95caa-5d73-4de2-9460-cf63e3ad8488","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03589,"db_duration_s":0.0046,"view_duration_s":0.03129,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000127,"correlation_id":"7ffb0fcd-d34b-419f-b7fb-cd2712d34333","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06521,"db_duration_s":0.00552,"view_duration_s":0.05969,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8067923af37e79cdb6ff6f608de9ad4accd38fb3 20f6bec16c47a042425a95967cad73600ec77934 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-UyThJM\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.024763,"redis_calls":2,"redis_duration_s":0.000248,"correlation_id":"3a08752c-47c9-4138-86c3-0834699b6a1b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00159,"db_duration_s":0.0,"view_duration_s":0.00159,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00017,"correlation_id":"0012d452-e4f1-47f5-b4b3-9b7b2cf8e9ca","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03227,"db_duration_s":0.00576,"view_duration_s":0.02651,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"7ccac9a0-9155-4a66-9d48-686daba440c9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0347,"db_duration_s":0.01129,"view_duration_s":0.02341,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8067923af37e79cdb6ff6f608de9ad4accd38fb3 20f6bec16c47a042425a95967cad73600ec77934 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.003208,"redis_calls":11,"redis_duration_s":0.00124,"correlation_id":"83a25c29-4865-42b0-9d9f-c4a078817824","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04435,"db_duration_s":0.00434,"view_duration_s":0.04001,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"383d3c2df8cc454b323088080d880aedfc43f668 205edc12389d02e69b371ecc5a6383e348c8b5ec refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-qC6Ouf\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012827,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"c0a1b4a8-bdc1-471f-b7c4-774242db8ba8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00185,"db_duration_s":0.0,"view_duration_s":0.00185,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"fc72049d-cea1-43f6-8d91-72350ed07527","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04483,"db_duration_s":0.00813,"view_duration_s":0.0367,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"383d3c2df8cc454b323088080d880aedfc43f668 205edc12389d02e69b371ecc5a6383e348c8b5ec refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.013128,"redis_calls":11,"redis_duration_s":0.001103,"correlation_id":"01b45e70-416c-4ca8-8ccf-898ea5596e04","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03406,"db_duration_s":0.00446,"view_duration_s":0.0296,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"786aeb1d-b17f-4664-83af-049505b8cdff","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05335,"db_duration_s":0.00516,"view_duration_s":0.04819,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"20f6bec16c47a042425a95967cad73600ec77934 bc6a541d7a60ce5de91fe801374b767a6e089d79 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-iweUiY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014305,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"05f5c01d-5fb1-4146-bdb1-861af110a23b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00213,"db_duration_s":0.0,"view_duration_s":0.00213,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000181,"correlation_id":"359ee0a4-b87b-4e22-bd34-542bffb0ed42","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01757,"db_duration_s":0.00284,"view_duration_s":0.01473,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"20f6bec16c47a042425a95967cad73600ec77934 bc6a541d7a60ce5de91fe801374b767a6e089d79 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000768,"correlation_id":"d7c649be-c2ce-45d2-b81c-b124e7fff4f1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02958,"db_duration_s":0.00475,"view_duration_s":0.02483,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"850907f3-2214-4c53-8cb7-57da0ac28bc5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06702,"db_duration_s":0.01257,"view_duration_s":0.05445,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"205edc12389d02e69b371ecc5a6383e348c8b5ec 90391dcd10f081974aad146c6eebc9ea1d9b32bf refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-qfDAWz\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017938,"redis_calls":2,"redis_duration_s":0.000256,"correlation_id":"4ded4444-90e1-4220-8a0c-6bf38ef87ee2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00182,"db_duration_s":0.0,"view_duration_s":0.00182,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"5dbd5e9a-1978-42c7-8e4f-d4e3e0ddb07f","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02241,"db_duration_s":0.00378,"view_duration_s":0.01863,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000143,"correlation_id":"44030498-4eb0-4f07-86a4-37989c4453b4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01481,"db_duration_s":0.00261,"view_duration_s":0.0122,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"205edc12389d02e69b371ecc5a6383e348c8b5ec 90391dcd10f081974aad146c6eebc9ea1d9b32bf refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000664,"correlation_id":"bfb3e398-ae40-4ba2-b8c9-ae889cb41cf9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0622,"db_duration_s":0.00718,"view_duration_s":0.05502,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"bc6a541d7a60ce5de91fe801374b767a6e089d79 9dddf2267a0aadd3ae1de6a9a32d8f914a366018 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cShUAX\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016576,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"5426532f-794d-4488-9d5d-d46b6c92454c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00263,"db_duration_s":0.0,"view_duration_s":0.00263,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000951,"correlation_id":"8fbf2d49-f02e-40b6-aad4-ca447eb0d90a","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01912,"db_duration_s":0.00287,"view_duration_s":0.01625,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"bc6a541d7a60ce5de91fe801374b767a6e089d79 9dddf2267a0aadd3ae1de6a9a32d8f914a366018 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000675,"correlation_id":"3ac64417-1b96-44f0-b3e1-2cca78df4fdf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03518,"db_duration_s":0.00503,"view_duration_s":0.03015,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000114,"correlation_id":"bb5d8115-29bc-43a4-8a91-35ab91d34084","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03992,"db_duration_s":0.00686,"view_duration_s":0.03306,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"90391dcd10f081974aad146c6eebc9ea1d9b32bf 88621328d46443ec1c603fbe498e2fb44dda5952 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-MWNwWF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009418,"redis_calls":2,"redis_duration_s":0.000196,"correlation_id":"e6c47f40-f3dc-4caf-b85f-872420f6261c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00139,"db_duration_s":0.0,"view_duration_s":0.00139,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000157,"correlation_id":"5cfc7aa7-5be6-426c-8cac-1530247463af","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02671,"db_duration_s":0.00453,"view_duration_s":0.02218,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000135,"correlation_id":"d25e3d82-b6ce-4db9-ab61-b4d8681709fd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01821,"db_duration_s":0.00299,"view_duration_s":0.01522,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"90391dcd10f081974aad146c6eebc9ea1d9b32bf 88621328d46443ec1c603fbe498e2fb44dda5952 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000653,"correlation_id":"706fd93c-7ee7-46dd-aea9-450776520633","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06521,"db_duration_s":0.00588,"view_duration_s":0.05933,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9dddf2267a0aadd3ae1de6a9a32d8f914a366018 2df43eac8c05c6fddec14023cc9c20e6d86cab54 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Kp0UuV\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.024089,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"f6bc6c96-eaee-4dbd-be19-e4d956e8539f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0017,"db_duration_s":0.0,"view_duration_s":0.0017,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000201,"correlation_id":"f996c60a-851a-4884-b5ec-cf02576c5b39","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01623,"db_duration_s":0.00286,"view_duration_s":0.01337,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9dddf2267a0aadd3ae1de6a9a32d8f914a366018 2df43eac8c05c6fddec14023cc9c20e6d86cab54 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000634,"correlation_id":"e593b4c7-30c2-4e82-85b6-26cf9b5142f4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02831,"db_duration_s":0.0048,"view_duration_s":0.02351,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"350c0b1f-43bd-414c-a6ec-0d86d564b94e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05632,"db_duration_s":0.0051,"view_duration_s":0.05122,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"88621328d46443ec1c603fbe498e2fb44dda5952 538993c2a8e2836f5c50e27e8bfa1415debe7810 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-46OpLS\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019758,"redis_calls":2,"redis_duration_s":0.000233,"correlation_id":"6433d482-e3e7-4cda-b9bd-82b287f7a921","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00166,"db_duration_s":0.0,"view_duration_s":0.00166,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000192,"correlation_id":"766a796d-e875-4bf8-8722-aa14fef9a6db","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02744,"db_duration_s":0.00601,"view_duration_s":0.02143,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000178,"correlation_id":"5c16e78b-7976-437a-8d2d-bc4173e613e9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01599,"db_duration_s":0.00281,"view_duration_s":0.01318,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"88621328d46443ec1c603fbe498e2fb44dda5952 538993c2a8e2836f5c50e27e8bfa1415debe7810 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000667,"correlation_id":"b5815358-eb47-46b4-9b0b-09d2bb788268","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06258,"db_duration_s":0.00505,"view_duration_s":0.05753,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2df43eac8c05c6fddec14023cc9c20e6d86cab54 b0bc8b87325dc00f22e308b5bcf0c45b6710e5a9 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-kqmGG9\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023932,"redis_calls":2,"redis_duration_s":0.00027,"correlation_id":"98bede83-2d1f-4797-8795-e0504acaae17","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000179,"correlation_id":"5eb7da9c-8e3b-4c61-81b8-91fbdb2f6dc9","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03222,"db_duration_s":0.00454,"view_duration_s":0.02768,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000112,"correlation_id":"18e18ec9-8758-4e79-9bf1-11159f54775e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02137,"db_duration_s":0.00428,"view_duration_s":0.01709,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2df43eac8c05c6fddec14023cc9c20e6d86cab54 b0bc8b87325dc00f22e308b5bcf0c45b6710e5a9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000673,"correlation_id":"1505ace9-1d80-45c6-aa47-4ca54d915481","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.09588,"db_duration_s":0.00566,"view_duration_s":0.09022,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"538993c2a8e2836f5c50e27e8bfa1415debe7810 2087e5c79498939b60f26ad24f9061696da49e2c refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-eP3mm3\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.031048,"redis_calls":2,"redis_duration_s":0.003843,"correlation_id":"9923b9fe-bb70-4651-b84d-b7367d17b92e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01087,"db_duration_s":0.0,"view_duration_s":0.01087,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"5cde14cc-bf79-4d11-9224-5e8f0e8685f8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05771,"db_duration_s":0.00516,"view_duration_s":0.05255,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"538993c2a8e2836f5c50e27e8bfa1415debe7810 2087e5c79498939b60f26ad24f9061696da49e2c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.016669,"redis_calls":11,"redis_duration_s":0.009211,"correlation_id":"e2cb3ad7-9668-43ff-8bc3-5d4d9f02af6c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05178,"db_duration_s":0.01517,"view_duration_s":0.03661,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000133,"correlation_id":"160ae94e-bb75-496d-813a-7b95440a1ea4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06779,"db_duration_s":0.00585,"view_duration_s":0.06194,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b0bc8b87325dc00f22e308b5bcf0c45b6710e5a9 194bda2b0282c05a453a6d00c2ef28647375cad1 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-q62URO\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.026778,"redis_calls":2,"redis_duration_s":0.000242,"correlation_id":"d7b0e5f9-57b6-4b4e-8755-87dda09df958","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000193,"correlation_id":"d6d10d0e-4c2a-4c5a-ac94-3062939d42ae","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01525,"db_duration_s":0.00262,"view_duration_s":0.01263,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b0bc8b87325dc00f22e308b5bcf0c45b6710e5a9 194bda2b0282c05a453a6d00c2ef28647375cad1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000648,"correlation_id":"ae33eab6-87c4-4969-9ec4-dd619152f286","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04163,"db_duration_s":0.01109,"view_duration_s":0.03054,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000102,"correlation_id":"fdf078db-d2f9-456f-946a-d9da5d8c06a3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07457,"db_duration_s":0.00553,"view_duration_s":0.06904,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2087e5c79498939b60f26ad24f9061696da49e2c 88627cdcc8f924f0bae33ad648ef4bb6ef2e39d4 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-P8Zx2v\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019516,"redis_calls":2,"redis_duration_s":0.000245,"correlation_id":"c3b641b0-d33e-4f0e-805e-66a7eb77db47","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00165,"db_duration_s":0.0,"view_duration_s":0.00165,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"585e3d8b-3eee-4375-b573-77770eedbfc5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01943,"db_duration_s":0.00273,"view_duration_s":0.0167,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2087e5c79498939b60f26ad24f9061696da49e2c 88627cdcc8f924f0bae33ad648ef4bb6ef2e39d4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002126,"correlation_id":"2b4f6e3e-e8ec-450d-9283-34fc192cf1b1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02863,"db_duration_s":0.00485,"view_duration_s":0.02378,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"4b580cb5-88b6-4532-97eb-f566ba3f53d0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06464,"db_duration_s":0.00693,"view_duration_s":0.05771,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"194bda2b0282c05a453a6d00c2ef28647375cad1 c2590fca5f6af225a8f9f2685bee55e5b5e908af refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-rPoeE6\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016865,"redis_calls":2,"redis_duration_s":0.000245,"correlation_id":"19ad31c3-a8ca-44d0-be68-9e50bd5cae83","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"7ae6755c-1534-46b7-a84c-08ac8e872061","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01706,"db_duration_s":0.00351,"view_duration_s":0.01355,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"194bda2b0282c05a453a6d00c2ef28647375cad1 c2590fca5f6af225a8f9f2685bee55e5b5e908af refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000669,"correlation_id":"4caef170-e471-4de6-810d-c4d4cd393428","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03035,"db_duration_s":0.00494,"view_duration_s":0.02541,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"ca59e08a-3f9a-439c-8f00-0553a916644d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05001,"db_duration_s":0.00509,"view_duration_s":0.04492,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"88627cdcc8f924f0bae33ad648ef4bb6ef2e39d4 e303f063382976eda822b4ee12f1b28501be34fa refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Z2LYpG\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011535,"redis_calls":2,"redis_duration_s":0.000235,"correlation_id":"7f2f537b-4dcb-4395-89c2-9fe2ecca4444","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00158,"db_duration_s":0.0,"view_duration_s":0.00158,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"80d7fcc7-9103-41e5-8cdd-e787d3e29689","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01585,"db_duration_s":0.00277,"view_duration_s":0.01308,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"88627cdcc8f924f0bae33ad648ef4bb6ef2e39d4 e303f063382976eda822b4ee12f1b28501be34fa refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.000707,"correlation_id":"a342d925-c219-403e-8eb5-5606a1150229","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03958,"db_duration_s":0.00552,"view_duration_s":0.03406,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"027f6967-d73e-467f-a61d-cb991066949d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04293,"db_duration_s":0.00566,"view_duration_s":0.03727,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c2590fca5f6af225a8f9f2685bee55e5b5e908af bc38ffc51fe94a78034fd19bbe857edc1ac27f7e refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-6ZStVd\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010331,"redis_calls":2,"redis_duration_s":0.00021,"correlation_id":"268de09e-4808-4bde-a007-d437b08c8d06","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0017,"db_duration_s":0.0,"view_duration_s":0.0017,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000175,"correlation_id":"24549f0d-1497-425d-8283-f21de15557e6","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01729,"db_duration_s":0.00286,"view_duration_s":0.01443,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c2590fca5f6af225a8f9f2685bee55e5b5e908af bc38ffc51fe94a78034fd19bbe857edc1ac27f7e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00127,"correlation_id":"59b3b597-531c-4108-a048-2c766cdea424","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02748,"db_duration_s":0.00438,"view_duration_s":0.0231,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.0001,"correlation_id":"28210755-611d-447a-97d4-c3f3940d9e54","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05256,"db_duration_s":0.00517,"view_duration_s":0.04739,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e303f063382976eda822b4ee12f1b28501be34fa e5f377908fce69c6f72456efa2a4aaaa9e295234 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-raklSK\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015243,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"dff4742c-a9d2-45dd-8cac-24c4288180e5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00182,"db_duration_s":0.0,"view_duration_s":0.00182,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000169,"correlation_id":"0b68459d-c798-4c72-a81a-196ed2940ea0","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0279,"db_duration_s":0.00468,"view_duration_s":0.02322,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"9f2ab7ca-fb61-43e7-b8e7-c012a69e1146","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01425,"db_duration_s":0.00257,"view_duration_s":0.01168,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e303f063382976eda822b4ee12f1b28501be34fa e5f377908fce69c6f72456efa2a4aaaa9e295234 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000737,"correlation_id":"b8d8796a-a087-4f6a-970a-e1ba99e7f384","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05047,"db_duration_s":0.00544,"view_duration_s":0.04503,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"bc38ffc51fe94a78034fd19bbe857edc1ac27f7e 86d450bea1e059dc0627344d02251226d59bccc2 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-wXiPib\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017827,"redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"cc23a066-2a24-4a43-a4fa-ad0b7bcbdd1b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00192,"db_duration_s":0.0,"view_duration_s":0.00192,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000517,"correlation_id":"88f2c99a-f631-4279-87d3-aa6f8df39067","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01628,"db_duration_s":0.00285,"view_duration_s":0.01343,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"bc38ffc51fe94a78034fd19bbe857edc1ac27f7e 86d450bea1e059dc0627344d02251226d59bccc2 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000645,"correlation_id":"6055a585-b538-4be1-8d12-ea2dbb85ad77","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02775,"db_duration_s":0.00466,"view_duration_s":0.02309,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000141,"correlation_id":"47fba9ea-a6b5-4ce8-a1a4-3b66d8f47052","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04089,"db_duration_s":0.00489,"view_duration_s":0.036,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e5f377908fce69c6f72456efa2a4aaaa9e295234 27e5f6255cb8d3660e76306c8805c5188c9693c2 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-KMSbAS\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.008907,"redis_calls":2,"redis_duration_s":0.000211,"correlation_id":"5cf3eba7-2157-42fe-89e1-085e7dcaf0ec","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00225,"db_duration_s":0.0,"view_duration_s":0.00225,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001117,"correlation_id":"b50c7b45-53f0-43ee-add1-d84f27f3fc76","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01627,"db_duration_s":0.00308,"view_duration_s":0.01319,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e5f377908fce69c6f72456efa2a4aaaa9e295234 27e5f6255cb8d3660e76306c8805c5188c9693c2 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000924,"correlation_id":"2f9ccb44-c1a2-4dd0-b892-1a45e01c5797","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03017,"db_duration_s":0.0065,"view_duration_s":0.02367,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000112,"correlation_id":"ade00779-7b4a-4922-af00-c69465bd972f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04506,"db_duration_s":0.00448,"view_duration_s":0.04058,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"86d450bea1e059dc0627344d02251226d59bccc2 c95d14080b35b4471f4014e7d95bc8e8efb36062 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-9wASxe\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014883,"redis_calls":2,"redis_duration_s":0.000221,"correlation_id":"754f5206-87a8-448a-bff5-aee0e596c82d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00178,"db_duration_s":0.0,"view_duration_s":0.00178,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"ef2c1abe-e576-4db3-a6bc-d78935cb0f26","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01455,"db_duration_s":0.00268,"view_duration_s":0.01187,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"86d450bea1e059dc0627344d02251226d59bccc2 c95d14080b35b4471f4014e7d95bc8e8efb36062 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000714,"correlation_id":"219852f1-5f38-4464-baf6-ca04b58e3e59","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02841,"db_duration_s":0.00482,"view_duration_s":0.02359,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"f482aafa-dfa8-4002-b8df-628909bd0164","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06956,"db_duration_s":0.00546,"view_duration_s":0.0641,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"27e5f6255cb8d3660e76306c8805c5188c9693c2 7753fa39ae4ec4ad3fa5da745e310a46248fb89b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-g0EGFQ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.029858,"redis_calls":2,"redis_duration_s":0.000229,"correlation_id":"fdbffb7a-34db-49b8-b77d-fa680a962119","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00463,"db_duration_s":0.0,"view_duration_s":0.00463,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000267,"correlation_id":"e791747f-2343-443c-82e4-f1dd22b30549","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02803,"db_duration_s":0.00476,"view_duration_s":0.02327,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"2b3e05a8-fa59-487d-afb7-3548be47e58b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.016,"db_duration_s":0.00319,"view_duration_s":0.01281,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"27e5f6255cb8d3660e76306c8805c5188c9693c2 7753fa39ae4ec4ad3fa5da745e310a46248fb89b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001126,"correlation_id":"869ef41b-5b1b-4286-bee0-3fb083f9db84","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04753,"db_duration_s":0.00477,"view_duration_s":0.04276,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c95d14080b35b4471f4014e7d95bc8e8efb36062 b43a9226defe38ce937d45680b612e0160eaaeef refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ghAZPl\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014876,"redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"2d3a5090-df77-4b93-8bda-c210e2aac00f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00135,"db_duration_s":0.0,"view_duration_s":0.00135,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"b511eee5-8c37-43a8-affc-bcfd62dbe284","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01955,"db_duration_s":0.00275,"view_duration_s":0.0168,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c95d14080b35b4471f4014e7d95bc8e8efb36062 b43a9226defe38ce937d45680b612e0160eaaeef refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001021,"correlation_id":"61f75205-2bef-4097-8ddf-e47452013586","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02619,"db_duration_s":0.0033,"view_duration_s":0.02289,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"0f4d9bce-407a-4940-8803-f4dea2fa6dbe","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03913,"db_duration_s":0.00436,"view_duration_s":0.03477,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7753fa39ae4ec4ad3fa5da745e310a46248fb89b 46603b78612fdad7d3996bd11732b0dfdbd17641 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-uHKxKY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010569,"redis_calls":2,"redis_duration_s":0.000485,"correlation_id":"b8e89556-29f5-4c63-b6da-6b4e77cad3ea","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000221,"correlation_id":"33c22b74-f214-4649-b8d4-332b2bd80820","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01687,"db_duration_s":0.0027,"view_duration_s":0.01417,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7753fa39ae4ec4ad3fa5da745e310a46248fb89b 46603b78612fdad7d3996bd11732b0dfdbd17641 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002446,"correlation_id":"c193b77e-7cbf-405e-88bc-908431724350","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03005,"db_duration_s":0.00526,"view_duration_s":0.02479,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.2e-05,"correlation_id":"e66576af-01f2-4dd4-bf1b-6b7db45cab6f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0703,"db_duration_s":0.00619,"view_duration_s":0.06411,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b43a9226defe38ce937d45680b612e0160eaaeef 4249b0b578b6bbbc98907f8339ed43b7d418ca40 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-5lejyr\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.031003,"redis_calls":2,"redis_duration_s":0.000231,"correlation_id":"4824dcca-2d83-4e90-a7e6-9d41ab46bad5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00371,"db_duration_s":0.0,"view_duration_s":0.00371,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000173,"correlation_id":"55227aad-0932-40b7-b62e-fae3d899a897","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01669,"db_duration_s":0.00307,"view_duration_s":0.01362,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b43a9226defe38ce937d45680b612e0160eaaeef 4249b0b578b6bbbc98907f8339ed43b7d418ca40 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000751,"correlation_id":"56b98e2e-391e-49d6-a774-1eee2f845a46","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0422,"db_duration_s":0.00684,"view_duration_s":0.03536,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00011,"correlation_id":"34214e80-62cd-4fc8-a039-9b3c587000fb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07132,"db_duration_s":0.00598,"view_duration_s":0.06534,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"46603b78612fdad7d3996bd11732b0dfdbd17641 40595ee60d6f8867a5e1a73c85a7842891361025 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-TJvHzY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.026773,"redis_calls":2,"redis_duration_s":0.000267,"correlation_id":"3ac5b31d-5654-4cb8-aad9-b5ac0e9fd421","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00228,"db_duration_s":0.0,"view_duration_s":0.00228,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000527,"correlation_id":"011d2dbc-2eb0-4519-a2f1-7db81fd14718","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01513,"db_duration_s":0.00297,"view_duration_s":0.01216,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"46603b78612fdad7d3996bd11732b0dfdbd17641 40595ee60d6f8867a5e1a73c85a7842891361025 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000684,"correlation_id":"300a059f-0f0b-4cb4-8982-35877bdc5afe","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03468,"db_duration_s":0.00965,"view_duration_s":0.02503,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00186,"correlation_id":"644f642d-2b6e-4297-8f05-7b8251bf9c06","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05774,"db_duration_s":0.00484,"view_duration_s":0.0529,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4249b0b578b6bbbc98907f8339ed43b7d418ca40 0ddf5a951beda41bf464e75c3b81fea5fd993d53 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lizABt\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018497,"redis_calls":2,"redis_duration_s":0.000256,"correlation_id":"979ebc48-5655-420d-8075-5e72fa6a0b6a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00224,"db_duration_s":0.0,"view_duration_s":0.00224,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000327,"correlation_id":"26c2b34e-b566-4e9d-9169-ace52c87ca34","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02058,"db_duration_s":0.00448,"view_duration_s":0.0161,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4249b0b578b6bbbc98907f8339ed43b7d418ca40 0ddf5a951beda41bf464e75c3b81fea5fd993d53 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00069,"correlation_id":"503b529f-07e5-4e19-884a-eed051a5f73f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04081,"db_duration_s":0.00537,"view_duration_s":0.03544,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"a47eb916-a454-452f-ab67-ee43676916aa","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08094,"db_duration_s":0.00547,"view_duration_s":0.07547,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"40595ee60d6f8867a5e1a73c85a7842891361025 74102f792beb2e8a27f565f1488b2988635f9044 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ONFdX5\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.025709,"redis_calls":2,"redis_duration_s":0.000252,"correlation_id":"a8fb47bb-414e-4167-b3f3-feaa5a4fc9c6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00525,"db_duration_s":0.0,"view_duration_s":0.00525,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000171,"correlation_id":"29dffad5-5344-43b5-ab8f-677fefd71f2e","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02856,"db_duration_s":0.00478,"view_duration_s":0.02378,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000189,"correlation_id":"010bc948-53f9-4e0d-8253-003aa12bcbb7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03885,"db_duration_s":0.00324,"view_duration_s":0.03561,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"40595ee60d6f8867a5e1a73c85a7842891361025 74102f792beb2e8a27f565f1488b2988635f9044 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.008295,"redis_calls":11,"redis_duration_s":0.00187,"correlation_id":"67bd48d7-eed2-4766-bfb7-aa8c1aed4dc0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05632,"db_duration_s":0.00525,"view_duration_s":0.05107,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0ddf5a951beda41bf464e75c3b81fea5fd993d53 3bc913b0c32d4863726293c11e969bce516eeee6 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-DjFwuC\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019145,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"082c44d3-2ae4-4794-a2e9-b53ee757c0e6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00207,"db_duration_s":0.0,"view_duration_s":0.00207,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000147,"correlation_id":"132c0d19-5f76-4c22-b942-2aa9017a1ea8","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01687,"db_duration_s":0.00326,"view_duration_s":0.01361,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0ddf5a951beda41bf464e75c3b81fea5fd993d53 3bc913b0c32d4863726293c11e969bce516eeee6 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000734,"correlation_id":"6344143e-af19-41e6-a57e-aed5c522377c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03089,"db_duration_s":0.00689,"view_duration_s":0.024,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000102,"correlation_id":"cfbf9f7b-5579-446d-87fd-896a8a3389d9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05918,"db_duration_s":0.00532,"view_duration_s":0.05386,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"74102f792beb2e8a27f565f1488b2988635f9044 8d52856ba4cc8d4473dacd7cf9eb8982d990333b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-g5Sluh\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016298,"redis_calls":2,"redis_duration_s":0.000257,"correlation_id":"9c3ce535-7510-4c6d-9c1a-c40239ff9488","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00269,"db_duration_s":0.0,"view_duration_s":0.00269,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"23de871a-14d3-4c7a-a972-763f4331d183","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02424,"db_duration_s":0.0047,"view_duration_s":0.01954,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"74102f792beb2e8a27f565f1488b2988635f9044 8d52856ba4cc8d4473dacd7cf9eb8982d990333b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001234,"correlation_id":"19715ed9-457f-4bc6-a8e9-987435fb1baf","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06868,"db_duration_s":0.02303,"view_duration_s":0.04565,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.002897,"correlation_id":"140d32b0-f6cb-4795-9251-e503b4cffc63","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06259,"db_duration_s":0.00599,"view_duration_s":0.0566,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3bc913b0c32d4863726293c11e969bce516eeee6 b34e00c12c7bc5f66b26cc64bb14ac4cc38e5c83 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Bd6OLL\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020591,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"8f61ac18-d2a5-4436-9024-42718efcdef9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00183,"db_duration_s":0.0,"view_duration_s":0.00183,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000171,"correlation_id":"47c982fd-58e3-4274-8807-19f655016a47","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02015,"db_duration_s":0.00264,"view_duration_s":0.01751,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3bc913b0c32d4863726293c11e969bce516eeee6 b34e00c12c7bc5f66b26cc64bb14ac4cc38e5c83 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001417,"correlation_id":"fcd2ebf5-96cc-4e8d-bd7a-5b0fd3ff9637","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03589,"db_duration_s":0.00534,"view_duration_s":0.03055,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000114,"correlation_id":"10039132-fb42-4248-9242-38f336f0070a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08459,"db_duration_s":0.00747,"view_duration_s":0.07712,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8d52856ba4cc8d4473dacd7cf9eb8982d990333b fa931101c1d2df78e7ddf3a8ed253829cc2e5ce1 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-81sN9q\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.035967,"redis_calls":2,"redis_duration_s":0.000241,"correlation_id":"74c094fb-f9fc-4039-8187-2fc78b2a52be","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0109,"db_duration_s":0.0,"view_duration_s":0.0109,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000197,"correlation_id":"a6345930-1af7-4b20-bec8-264c1ea51cc5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01758,"db_duration_s":0.00324,"view_duration_s":0.01434,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8d52856ba4cc8d4473dacd7cf9eb8982d990333b fa931101c1d2df78e7ddf3a8ed253829cc2e5ce1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000769,"correlation_id":"e6f02051-0466-4c6f-8bb5-cad88338b9b8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02719,"db_duration_s":0.00439,"view_duration_s":0.0228,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00011,"correlation_id":"cb1bcc48-a76d-4082-b50f-5a3200a1d35d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06963,"db_duration_s":0.00545,"view_duration_s":0.06418,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b34e00c12c7bc5f66b26cc64bb14ac4cc38e5c83 347645e69767eca911ec5b609aa9772a1746ddd7 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-XOhEaW\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027802,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"4a1ff511-4e5b-4caf-8f3f-7314f116d2b6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00179,"db_duration_s":0.0,"view_duration_s":0.00179,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"1eac58ac-1e23-409c-b4d6-ea72d27c7b63","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02118,"db_duration_s":0.00373,"view_duration_s":0.01745,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b34e00c12c7bc5f66b26cc64bb14ac4cc38e5c83 347645e69767eca911ec5b609aa9772a1746ddd7 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002712,"correlation_id":"fc2bb662-c493-461e-8dd4-cf84eb955f36","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04048,"db_duration_s":0.00741,"view_duration_s":0.03307,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"4891a5bd-8d34-49a9-9dd5-b7910dc9eda3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05661,"db_duration_s":0.00516,"view_duration_s":0.05145,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fa931101c1d2df78e7ddf3a8ed253829cc2e5ce1 31e818eafbd37fdfe4d8993f26a0c2d50a364ad8 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0OXCdw\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018933,"redis_calls":2,"redis_duration_s":0.000212,"correlation_id":"b5008b2d-e539-42e1-a028-43191f256caa","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000214,"correlation_id":"562bc92a-023f-4971-909f-cf84cd32ea6c","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01526,"db_duration_s":0.00254,"view_duration_s":0.01272,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fa931101c1d2df78e7ddf3a8ed253829cc2e5ce1 31e818eafbd37fdfe4d8993f26a0c2d50a364ad8 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000696,"correlation_id":"b439959f-1c3d-461b-973b-63975f094fb7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03509,"db_duration_s":0.00633,"view_duration_s":0.02876,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"a1e92684-c706-4c2c-aa6f-29d41bc4d5aa","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05374,"db_duration_s":0.00523,"view_duration_s":0.04851,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"347645e69767eca911ec5b609aa9772a1746ddd7 1f1d1202135dc7396def1ca2b967d8d751f2a081 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ZMIaN8\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012931,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"deaf0841-667b-47d6-9630-53d882f50cd3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00191,"db_duration_s":0.0,"view_duration_s":0.00191,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"ed83fc3b-aa56-48a6-becb-0dfa3d8ac9f0","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04164,"db_duration_s":0.00305,"view_duration_s":0.03859,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"347645e69767eca911ec5b609aa9772a1746ddd7 1f1d1202135dc7396def1ca2b967d8d751f2a081 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.0133,"redis_calls":11,"redis_duration_s":0.00913,"correlation_id":"986def9c-3670-489f-abb2-a6b6c5d4cf8c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02994,"db_duration_s":0.00607,"view_duration_s":0.02387,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000102,"correlation_id":"4dcace94-6aa7-4f85-a5ac-46428b5c5d72","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06652,"db_duration_s":0.0057,"view_duration_s":0.06082,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"31e818eafbd37fdfe4d8993f26a0c2d50a364ad8 c677a9410c31ce0c586ac88645ce76e9672de9f0 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lfwFoD\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018317,"redis_calls":2,"redis_duration_s":0.000295,"correlation_id":"591e2844-374e-4e5b-8834-721f565d42e5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00165,"db_duration_s":0.0,"view_duration_s":0.00165,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000216,"correlation_id":"cc3c6558-01e0-4de2-80ee-5ee9b6e8a62a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02883,"db_duration_s":0.01094,"view_duration_s":0.01789,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"31e818eafbd37fdfe4d8993f26a0c2d50a364ad8 c677a9410c31ce0c586ac88645ce76e9672de9f0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00444,"correlation_id":"0fae2062-9dfc-49d5-8e3f-39dbe82c158a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04681,"db_duration_s":0.02039,"view_duration_s":0.02642,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"7afc5e0e-49c0-4fc2-b0c4-f481d082b344","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05807,"db_duration_s":0.00488,"view_duration_s":0.05319,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1f1d1202135dc7396def1ca2b967d8d751f2a081 8be01c5d82c2d4508903948f298386b6c0533f0e refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-bh7VIj\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.02649,"redis_calls":2,"redis_duration_s":0.000211,"correlation_id":"9d297b45-7d82-4819-bd32-5a135d57048b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00178,"db_duration_s":0.0,"view_duration_s":0.00178,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"1693f858-9dfc-4442-ba0a-220cc8770be5","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01727,"db_duration_s":0.00285,"view_duration_s":0.01442,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1f1d1202135dc7396def1ca2b967d8d751f2a081 8be01c5d82c2d4508903948f298386b6c0533f0e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000655,"correlation_id":"f14339d8-4869-4e9f-9437-d1a880ff20c5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02799,"db_duration_s":0.00467,"view_duration_s":0.02332,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"5855ca9a-76ee-4b7e-ad30-f098808e3d42","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04781,"db_duration_s":0.00425,"view_duration_s":0.04356,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c677a9410c31ce0c586ac88645ce76e9672de9f0 8549d8b8a3db9611b9a4f3144c90773c7a898380 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-MIrmCO\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016172,"redis_calls":2,"redis_duration_s":0.000218,"correlation_id":"0162ff10-c45f-4ef0-b7c8-1415183a5048","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00161,"db_duration_s":0.0,"view_duration_s":0.00161,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000188,"correlation_id":"e0579661-6d0d-4283-b511-d59a15b9574c","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02439,"db_duration_s":0.00285,"view_duration_s":0.02154,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c677a9410c31ce0c586ac88645ce76e9672de9f0 8549d8b8a3db9611b9a4f3144c90773c7a898380 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000755,"correlation_id":"f5d786cd-cda9-44f8-ba0b-3da9c53808cf","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05582,"db_duration_s":0.01214,"view_duration_s":0.04368,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000105,"correlation_id":"3220a3c4-fff2-441c-864e-0160122cee0a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07395,"db_duration_s":0.00543,"view_duration_s":0.06852,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8be01c5d82c2d4508903948f298386b6c0533f0e c00f1431e9fbb5d716eb8642f31455217b54f403 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-raD8ew\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027356,"redis_calls":2,"redis_duration_s":0.008363,"correlation_id":"3822acc1-cbe8-4db0-8119-18be90f8b5ef","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00188,"db_duration_s":0.0,"view_duration_s":0.00188,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000165,"correlation_id":"3dce1016-7fa7-419c-acb7-ce88d401c6ea","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02993,"db_duration_s":0.00491,"view_duration_s":0.02502,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"0842245f-4364-47a7-8f20-b743b1c61efa","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04297,"db_duration_s":0.02581,"view_duration_s":0.01716,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8be01c5d82c2d4508903948f298386b6c0533f0e c00f1431e9fbb5d716eb8642f31455217b54f403 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000732,"correlation_id":"8ae08f27-62aa-44b7-8380-8b02560175d0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.10736,"db_duration_s":0.0115,"view_duration_s":0.09586,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8549d8b8a3db9611b9a4f3144c90773c7a898380 cf3dbd8d0bb27197614bbc85a2383fc51df16599 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-tgwGE4\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.048526,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"41d6caa1-977d-4470-9140-b5077f0944bc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00178,"db_duration_s":0.0,"view_duration_s":0.00178,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000153,"correlation_id":"c8bb0990-a33c-4a57-999f-108f3c2be700","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01754,"db_duration_s":0.00284,"view_duration_s":0.0147,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8549d8b8a3db9611b9a4f3144c90773c7a898380 cf3dbd8d0bb27197614bbc85a2383fc51df16599 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00094,"correlation_id":"09a5173f-1f52-4f3a-82e6-b38025d68f93","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03373,"db_duration_s":0.00469,"view_duration_s":0.02904,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"3ff4953e-75ec-4b66-9c58-a0bd8c276324","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.11158,"db_duration_s":0.00797,"view_duration_s":0.10361,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c00f1431e9fbb5d716eb8642f31455217b54f403 27516cc1843f013389146bfa3482f5aaff17f66b refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-T4YxoZ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.047458,"redis_calls":2,"redis_duration_s":0.000219,"correlation_id":"9b822006-431d-4c9c-8c27-15ab728690cb","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0043,"db_duration_s":0.0,"view_duration_s":0.0043,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000181,"correlation_id":"c7c11e17-4bf7-4f71-a416-4832ce017052","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0281,"db_duration_s":0.0048,"view_duration_s":0.0233,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"80b0972a-c449-43ca-9696-cc20409feb67","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01796,"db_duration_s":0.0029,"view_duration_s":0.01506,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c00f1431e9fbb5d716eb8642f31455217b54f403 27516cc1843f013389146bfa3482f5aaff17f66b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001895,"correlation_id":"4397b523-6e4d-4380-91ae-ccbedbae6675","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04805,"db_duration_s":0.00506,"view_duration_s":0.04299,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"cf3dbd8d0bb27197614bbc85a2383fc51df16599 e3fe29fecd08d36de46baeaa8f975dbbdde8a47b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cX0voB\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010664,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"2d084d9e-cdc1-434f-afc6-f1c72572fddf","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00187,"db_duration_s":0.0,"view_duration_s":0.00187,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000224,"correlation_id":"b713f1ee-b40f-4266-8a1e-448c5c34e286","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0197,"db_duration_s":0.00301,"view_duration_s":0.01669,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"cf3dbd8d0bb27197614bbc85a2383fc51df16599 e3fe29fecd08d36de46baeaa8f975dbbdde8a47b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000759,"correlation_id":"c804c6b3-cf59-4a49-9119-d804f9c6dbd5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05263,"db_duration_s":0.02858,"view_duration_s":0.02405,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"29f918d1-cdaf-4651-b46e-26520ad4e5ab","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06687,"db_duration_s":0.0206,"view_duration_s":0.04627,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"27638239-fbef-409b-b88c-9bec5c371a6e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05759,"db_duration_s":0.00528,"view_duration_s":0.05231,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"27516cc1843f013389146bfa3482f5aaff17f66b 8176cfbbd74da932ab10085d5d3fda9f4acc97c1 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-vJafzB\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012642,"redis_calls":2,"redis_duration_s":0.000274,"correlation_id":"9e945d78-15aa-4d77-b7be-a9032968c48d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00181,"db_duration_s":0.0,"view_duration_s":0.00181,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"c85db22b-5c02-4730-b917-2ac001b19b2e","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06584,"db_duration_s":0.00536,"view_duration_s":0.06048,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e3fe29fecd08d36de46baeaa8f975dbbdde8a47b 8d944b29c7da03372dff0d6489238e263141879c refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-48MX2N\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027309,"redis_calls":2,"redis_duration_s":0.000241,"correlation_id":"1b4c893c-bae1-42f4-b976-5226d694eb0d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"5156fc5a-88f8-4b0f-b5aa-3d46715a810c","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0163,"db_duration_s":0.00278,"view_duration_s":0.01352,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"27516cc1843f013389146bfa3482f5aaff17f66b 8176cfbbd74da932ab10085d5d3fda9f4acc97c1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000692,"correlation_id":"1ca91f9e-8d18-426a-a48c-81af30332250","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01905,"db_duration_s":0.00286,"view_duration_s":0.01619,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e3fe29fecd08d36de46baeaa8f975dbbdde8a47b 8d944b29c7da03372dff0d6489238e263141879c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001176,"correlation_id":"af1d8ff6-4c55-43cd-8c6a-cf853da548a0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02014,"db_duration_s":0.00365,"view_duration_s":0.01649,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00011,"correlation_id":"eb7ae380-dd18-4cf1-9630-f465910c4c7c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04382,"db_duration_s":0.00511,"view_duration_s":0.03871,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8176cfbbd74da932ab10085d5d3fda9f4acc97c1 9067a6137a3c57744e264ec5382d10a45d8f3fcf refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-bEKYGM\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009574,"redis_calls":2,"redis_duration_s":0.000224,"correlation_id":"76127194-4192-4c29-af7d-3047117c4cb4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00117,"db_duration_s":0.0,"view_duration_s":0.00117,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000156,"correlation_id":"25a7f96e-a480-4b63-97a9-532af7273c6c","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02955,"db_duration_s":0.0048,"view_duration_s":0.02475,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":2,"redis_duration_s":0.000228,"correlation_id":"51469207-5b1d-438e-9adc-4d1dc28c211d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01456,"db_duration_s":0.00259,"view_duration_s":0.01197,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8176cfbbd74da932ab10085d5d3fda9f4acc97c1 9067a6137a3c57744e264ec5382d10a45d8f3fcf refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000652,"correlation_id":"5e220406-42c8-4d98-9859-6f2e8f5766c6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05485,"db_duration_s":0.00571,"view_duration_s":0.04914,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8d944b29c7da03372dff0d6489238e263141879c 33ac89a2295105e320fc74ef3476e930712a3b2f refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ER4TsW\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013184,"redis_calls":2,"redis_duration_s":0.000228,"correlation_id":"4676f294-6854-4f15-bba3-bee785c173ed","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"1aa26111-c66a-4068-b4ee-96978be67a9a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01897,"db_duration_s":0.00288,"view_duration_s":0.01609,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8d944b29c7da03372dff0d6489238e263141879c 33ac89a2295105e320fc74ef3476e930712a3b2f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000818,"correlation_id":"07b25290-4f29-4234-89d4-580f0c1dd302","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02781,"db_duration_s":0.0046,"view_duration_s":0.02321,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"bf3c4b8e-b845-4d6c-97a4-445caf35db84","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05805,"db_duration_s":0.00605,"view_duration_s":0.052,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9067a6137a3c57744e264ec5382d10a45d8f3fcf a4b1f001ece5b1e7c2fb3ad9480329e70bff3d8d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-iDxSyJ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016409,"redis_calls":2,"redis_duration_s":0.000246,"correlation_id":"869212dd-c412-4fe2-bbb3-440db3878d03","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00192,"db_duration_s":0.0,"view_duration_s":0.00192,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000192,"correlation_id":"51310929-898f-49b8-be36-2962b16a4d69","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0499,"db_duration_s":0.02183,"view_duration_s":0.02807,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000131,"correlation_id":"5c6fa8b5-ece0-4d54-bdd9-69b0d7f521bd","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02457,"db_duration_s":0.00616,"view_duration_s":0.01841,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9067a6137a3c57744e264ec5382d10a45d8f3fcf a4b1f001ece5b1e7c2fb3ad9480329e70bff3d8d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000919,"correlation_id":"2125267c-b884-4517-991d-e5ae385a6efe","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04305,"db_duration_s":0.00438,"view_duration_s":0.03867,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"33ac89a2295105e320fc74ef3476e930712a3b2f 460187adfd7def776b3f7fbe4b7522b6b9f1a174 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ju03K9\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.008823,"redis_calls":2,"redis_duration_s":0.00022,"correlation_id":"505ba768-0014-4b4f-9784-28ed8c10584a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00121,"db_duration_s":0.0,"view_duration_s":0.00121,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000149,"correlation_id":"dbcca483-121e-4980-96a6-33d7b2777ad6","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01495,"db_duration_s":0.00252,"view_duration_s":0.01243,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"33ac89a2295105e320fc74ef3476e930712a3b2f 460187adfd7def776b3f7fbe4b7522b6b9f1a174 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00067,"correlation_id":"3c159afe-542f-4665-9819-6a3c80115aa3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02992,"db_duration_s":0.00486,"view_duration_s":0.02506,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"804efe70-18ba-4f7a-95ff-cb7ef66c8e52","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05045,"db_duration_s":0.00514,"view_duration_s":0.04531,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a4b1f001ece5b1e7c2fb3ad9480329e70bff3d8d f03e76d2c023381620d3fe2d0b5232f937b856b0 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-SevP8Q\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013129,"redis_calls":2,"redis_duration_s":0.000243,"correlation_id":"f075dfe9-e71b-4dd7-8e54-385d83cc5226","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00254,"db_duration_s":0.0,"view_duration_s":0.00254,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001124,"correlation_id":"ece40924-2065-478e-8716-9eefe940e460","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02845,"db_duration_s":0.00482,"view_duration_s":0.02363,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000238,"correlation_id":"ab06c6f5-bfa7-41ef-a0e9-4ec39a2557a7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01939,"db_duration_s":0.00465,"view_duration_s":0.01474,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a4b1f001ece5b1e7c2fb3ad9480329e70bff3d8d f03e76d2c023381620d3fe2d0b5232f937b856b0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001107,"correlation_id":"464ed1c2-5784-49af-8e35-f9aefb25f455","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05463,"db_duration_s":0.00514,"view_duration_s":0.04949,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"460187adfd7def776b3f7fbe4b7522b6b9f1a174 f77b4a835b1caffa1ea2d01a5f96b0e71a0fe661 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-E1c7ue\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012976,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"e5178aea-c992-47d8-946a-f9459003d3b9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00165,"db_duration_s":0.0,"view_duration_s":0.00165,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000196,"correlation_id":"74168392-ea0e-4848-bb7f-5e18da8478cc","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01929,"db_duration_s":0.00512,"view_duration_s":0.01417,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"460187adfd7def776b3f7fbe4b7522b6b9f1a174 f77b4a835b1caffa1ea2d01a5f96b0e71a0fe661 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000867,"correlation_id":"f0c790c7-cf2a-4b8d-a439-f69f7c2f08e5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02904,"db_duration_s":0.00473,"view_duration_s":0.02431,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"f869c8f8-7060-41c8-a3e4-03a65b278f17","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05953,"db_duration_s":0.00525,"view_duration_s":0.05428,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f03e76d2c023381620d3fe2d0b5232f937b856b0 d4a8b613f2ab8478d6520666a37130f6ada6d213 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-f9Nnz0\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021968,"redis_calls":2,"redis_duration_s":0.000222,"correlation_id":"df80115c-4cb7-44df-b636-13b830e50907","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00219,"db_duration_s":0.0,"view_duration_s":0.00219,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000147,"correlation_id":"6061a282-22a6-4df9-ab3a-dc83dba2cfcb","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02799,"db_duration_s":0.00476,"view_duration_s":0.02323,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"3ff08e2d-3a57-45b9-8855-7399ec7945fb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01841,"db_duration_s":0.00396,"view_duration_s":0.01445,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f03e76d2c023381620d3fe2d0b5232f937b856b0 d4a8b613f2ab8478d6520666a37130f6ada6d213 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000697,"correlation_id":"0c22cde2-f3a4-48b4-9a49-4c9541566a3e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05801,"db_duration_s":0.00723,"view_duration_s":0.05078,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f77b4a835b1caffa1ea2d01a5f96b0e71a0fe661 0e5132ca051cbc4bec3623f6b4ff421b508fa89c refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-KNe7Us\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011222,"redis_calls":4,"redis_duration_s":0.000387,"correlation_id":"a642ffa1-5631-4d99-805d-af3c29d18f65","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00182,"db_duration_s":0.0,"view_duration_s":0.00182,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"12a395b6-b966-4c0c-b54f-3e39b306bde4","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01479,"db_duration_s":0.00255,"view_duration_s":0.01224,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f77b4a835b1caffa1ea2d01a5f96b0e71a0fe661 0e5132ca051cbc4bec3623f6b4ff421b508fa89c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000669,"correlation_id":"9935076b-e52b-47fb-8193-8e4a0cf3474e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03408,"db_duration_s":0.00621,"view_duration_s":0.02787,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000105,"correlation_id":"3c23d582-fec9-4502-b2b0-00460ac3c508","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04195,"db_duration_s":0.00437,"view_duration_s":0.03758,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d4a8b613f2ab8478d6520666a37130f6ada6d213 3818e63d491b15809bd09be7360c30926c5dc2e3 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ERWNT3\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013224,"redis_calls":2,"redis_duration_s":0.000212,"correlation_id":"631bcfc7-af26-432f-90d3-2ebd71de6ffc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000186,"correlation_id":"7f87bef3-0536-4bb0-93b8-e1913feed90a","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01437,"db_duration_s":0.00239,"view_duration_s":0.01198,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d4a8b613f2ab8478d6520666a37130f6ada6d213 3818e63d491b15809bd09be7360c30926c5dc2e3 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000951,"correlation_id":"dea1aa9c-fd76-427b-bbb9-a848a0db8a6d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02732,"db_duration_s":0.00463,"view_duration_s":0.02269,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000103,"correlation_id":"dce40ba9-5742-4f92-88e4-1b1991a4cff1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06021,"db_duration_s":0.00512,"view_duration_s":0.05509,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0e5132ca051cbc4bec3623f6b4ff421b508fa89c 9ca0197f36559306de76cabfdd5bcb96cedbe2a8 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-mhiZhJ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022338,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"a39e2738-1cb2-414f-a943-3469cf35327e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00169,"db_duration_s":0.0,"view_duration_s":0.00169,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000174,"correlation_id":"1066d49a-eca4-46f6-8e51-2c27bafacfc5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04096,"db_duration_s":0.01125,"view_duration_s":0.02971,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.0001,"correlation_id":"dac613f6-b4a4-4fae-84a9-20d240292f37","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06759,"db_duration_s":0.0062,"view_duration_s":0.06139,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0e5132ca051cbc4bec3623f6b4ff421b508fa89c 9ca0197f36559306de76cabfdd5bcb96cedbe2a8 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.030196,"redis_calls":13,"redis_duration_s":0.004507,"correlation_id":"469fb954-b452-40bb-a329-a6211320054c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04059,"db_duration_s":0.00427,"view_duration_s":0.03632,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3818e63d491b15809bd09be7360c30926c5dc2e3 867b7149b2f0a42d01d3976b931f24e1d55bae58 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-K6HIi9\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013289,"redis_calls":2,"redis_duration_s":0.000203,"correlation_id":"566fbb87-563b-487d-8190-662aa35cb260","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00146,"db_duration_s":0.0,"view_duration_s":0.00146,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000173,"correlation_id":"58113088-c482-404b-9a07-2a42312ed681","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01675,"db_duration_s":0.00297,"view_duration_s":0.01378,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3818e63d491b15809bd09be7360c30926c5dc2e3 867b7149b2f0a42d01d3976b931f24e1d55bae58 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000692,"correlation_id":"2cd1ec28-50d9-4acd-8207-3295290481f3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02754,"db_duration_s":0.0046,"view_duration_s":0.02294,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"96171fd4-764a-4ea3-a8cd-30a394686b2b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05043,"db_duration_s":0.00484,"view_duration_s":0.04559,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9ca0197f36559306de76cabfdd5bcb96cedbe2a8 d898cc42de8e1f87b82655114a941a48f77c692a refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0WsmUV\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017603,"redis_calls":2,"redis_duration_s":0.000235,"correlation_id":"4d324bc2-78a4-417a-b47e-383d3f796f5a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00153,"db_duration_s":0.0,"view_duration_s":0.00153,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000172,"correlation_id":"ea84d1bf-c659-41e8-9bbf-991dc9bb0e9d","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02014,"db_duration_s":0.00369,"view_duration_s":0.01645,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000112,"correlation_id":"bd0ab56d-4e73-4a9d-bf42-9a6c02b8f60c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0266,"db_duration_s":0.00407,"view_duration_s":0.02253,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9ca0197f36559306de76cabfdd5bcb96cedbe2a8 d898cc42de8e1f87b82655114a941a48f77c692a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.003953,"redis_calls":11,"redis_duration_s":0.000754,"correlation_id":"a1aff8f4-c19c-427d-a50b-788e572b8087","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08662,"db_duration_s":0.0078,"view_duration_s":0.07882,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"867b7149b2f0a42d01d3976b931f24e1d55bae58 ad35ceac463e1cdd3a9d7bce9c55307a93467409 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-22BAg8\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.040039,"redis_calls":2,"redis_duration_s":0.000662,"correlation_id":"8880bfa8-589f-4016-950b-975743e00e6e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00164,"db_duration_s":0.0,"view_duration_s":0.00164,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000155,"correlation_id":"7f60d776-86a8-40f1-a017-afd98be91f07","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05437,"db_duration_s":0.01244,"view_duration_s":0.04193,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"867b7149b2f0a42d01d3976b931f24e1d55bae58 ad35ceac463e1cdd3a9d7bce9c55307a93467409 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.007948,"redis_calls":11,"redis_duration_s":0.00921,"correlation_id":"bc777a69-0007-4435-8043-2bbfa0ae2708","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03295,"db_duration_s":0.00505,"view_duration_s":0.0279,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"21cb2167-dd1e-4ba3-a863-fe805e71659b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07075,"db_duration_s":0.01127,"view_duration_s":0.05948,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d898cc42de8e1f87b82655114a941a48f77c692a 19eeb4138e7aeb5ae5026f128a4009de64eff5b6 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-GoTvG0\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.026221,"redis_calls":2,"redis_duration_s":0.000243,"correlation_id":"b1d3793e-8155-4ff0-af0f-3feec2e889ac","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00234,"db_duration_s":0.0,"view_duration_s":0.00234,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000208,"correlation_id":"3d5bb586-3dca-482b-beb2-32e51ccf8aa8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02758,"db_duration_s":0.0047,"view_duration_s":0.02288,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000141,"correlation_id":"94122e16-91a2-49b4-abac-5395807561ae","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01645,"db_duration_s":0.00298,"view_duration_s":0.01347,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d898cc42de8e1f87b82655114a941a48f77c692a 19eeb4138e7aeb5ae5026f128a4009de64eff5b6 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001226,"correlation_id":"eb453742-fdb5-4102-953b-23a99c28f8b6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07285,"db_duration_s":0.00587,"view_duration_s":0.06698,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ad35ceac463e1cdd3a9d7bce9c55307a93467409 91e040d361b450905f88c88c728eb93cb6038d23 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-J2rDYk\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.024343,"redis_calls":2,"redis_duration_s":0.000502,"correlation_id":"b5cf14fb-8d42-4cd2-906e-e1c35bcdca8a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00187,"db_duration_s":0.0,"view_duration_s":0.00187,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"a46cfaa5-28f5-4cb7-b3a6-2debd0ebbe3c","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.016,"db_duration_s":0.00277,"view_duration_s":0.01323,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ad35ceac463e1cdd3a9d7bce9c55307a93467409 91e040d361b450905f88c88c728eb93cb6038d23 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000728,"correlation_id":"248faffe-2e24-4074-9dc4-73cbd2b47389","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02794,"db_duration_s":0.00462,"view_duration_s":0.02332,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"09087089-dcc3-4de6-b409-f8846a709013","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04482,"db_duration_s":0.00436,"view_duration_s":0.04046,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"19eeb4138e7aeb5ae5026f128a4009de64eff5b6 bd0bf334d773e44d995aa0bc827a347929063faa refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-U5AlW1\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014305,"redis_calls":2,"redis_duration_s":0.000193,"correlation_id":"d0a294ef-2827-489c-a47e-003d4c0fe878","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00157,"db_duration_s":0.0,"view_duration_s":0.00157,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000162,"correlation_id":"292813f1-d0f0-46d7-a966-35ede052470a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01818,"db_duration_s":0.00333,"view_duration_s":0.01485,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"19eeb4138e7aeb5ae5026f128a4009de64eff5b6 bd0bf334d773e44d995aa0bc827a347929063faa refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.002497,"correlation_id":"ff0168d8-fec0-4512-8ad8-271ee18edf4a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02822,"db_duration_s":0.00455,"view_duration_s":0.02367,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000161,"correlation_id":"7a1c8aa4-51d1-4d43-874c-86c37226508f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05273,"db_duration_s":0.00544,"view_duration_s":0.04729,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"91e040d361b450905f88c88c728eb93cb6038d23 4edf9720651700be5e808a54ef32a5385445a601 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-VS8CgD\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012946,"redis_calls":2,"redis_duration_s":0.000249,"correlation_id":"2e968993-3dc0-4ae1-a386-213deff8a98e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000179,"correlation_id":"a78a7faa-ac89-4bf8-989b-eb444dfbc762","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01694,"db_duration_s":0.0039,"view_duration_s":0.01304,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"91e040d361b450905f88c88c728eb93cb6038d23 4edf9720651700be5e808a54ef32a5385445a601 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.000755,"correlation_id":"8f4ca1f7-9961-4acb-9597-53d94982ad20","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02768,"db_duration_s":0.005,"view_duration_s":0.02268,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"611690a0-a13c-49fa-9aed-a75d15fd2ac0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06945,"db_duration_s":0.01203,"view_duration_s":0.05742,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"bd0bf334d773e44d995aa0bc827a347929063faa b78058fb12bf6377442a6d9646967081f008476f refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-yLXc7a\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020693,"redis_calls":2,"redis_duration_s":0.000227,"correlation_id":"d58d4bb3-3626-4a20-ab4a-e528c2373012","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00179,"db_duration_s":0.0,"view_duration_s":0.00179,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000227,"correlation_id":"0a47c9d9-ac95-4231-b074-dbd075c7efdb","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01868,"db_duration_s":0.00297,"view_duration_s":0.01571,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"bd0bf334d773e44d995aa0bc827a347929063faa b78058fb12bf6377442a6d9646967081f008476f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000947,"correlation_id":"8c956305-3845-4410-a155-e5f2759ea9ee","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03011,"db_duration_s":0.00489,"view_duration_s":0.02522,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000102,"correlation_id":"dce53520-5eb4-4240-9e1f-203b465993ff","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05038,"db_duration_s":0.00554,"view_duration_s":0.04484,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4edf9720651700be5e808a54ef32a5385445a601 0997335eb8ffa9c170ce11c3fc6a6b92a110fbbe refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-fH0gQI\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011995,"redis_calls":2,"redis_duration_s":0.000247,"correlation_id":"5e3e718c-210c-4e4c-8055-f2d72ab81e8d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00171,"db_duration_s":0.0,"view_duration_s":0.00171,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000177,"correlation_id":"44289e06-9e66-4fcb-9e64-3caddd67ab93","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02836,"db_duration_s":0.00488,"view_duration_s":0.02348,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000127,"correlation_id":"873de605-690f-4cdf-b149-f9fbd41117b2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01894,"db_duration_s":0.003,"view_duration_s":0.01594,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4edf9720651700be5e808a54ef32a5385445a601 0997335eb8ffa9c170ce11c3fc6a6b92a110fbbe refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000735,"correlation_id":"7905c018-ede0-4827-a6d2-de1d81740bec","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08881,"db_duration_s":0.00799,"view_duration_s":0.08082,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b78058fb12bf6377442a6d9646967081f008476f f4f78b1631f905115e42f1f28fb63c480f5fa7bd refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-I2MNQi\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.043664,"redis_calls":2,"redis_duration_s":0.000262,"correlation_id":"98ae199c-a6dc-4212-93bd-8c543786d2df","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0019,"db_duration_s":0.0,"view_duration_s":0.0019,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000171,"correlation_id":"aaf5fd1f-5d0b-42d7-a355-23c0e19aafe5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0152,"db_duration_s":0.00255,"view_duration_s":0.01265,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b78058fb12bf6377442a6d9646967081f008476f f4f78b1631f905115e42f1f28fb63c480f5fa7bd refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000774,"correlation_id":"a8b7dc12-8af9-4939-88f2-6d7abd67b648","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03598,"db_duration_s":0.0072,"view_duration_s":0.02878,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.0002,"correlation_id":"c06a3c82-433c-463a-b5b6-c3e0228e4a21","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.17625,"db_duration_s":0.04029,"view_duration_s":0.13596,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0997335eb8ffa9c170ce11c3fc6a6b92a110fbbe a8ffc78a8efe52142299a4b490e444ef766fea07 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-I7VZQS\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.056207,"redis_calls":2,"redis_duration_s":0.000249,"correlation_id":"9f433d45-adb6-4c47-9852-b49d88eff3fd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000188,"correlation_id":"bae213a2-28b3-42ef-914e-ec78541078fc","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04716,"db_duration_s":0.00881,"view_duration_s":0.03835,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"d2a090ac-953c-43d2-88a2-0f9ffaa0d8ed","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0161,"db_duration_s":0.00283,"view_duration_s":0.01327,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0997335eb8ffa9c170ce11c3fc6a6b92a110fbbe a8ffc78a8efe52142299a4b490e444ef766fea07 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000961,"correlation_id":"9064f6b9-131b-4239-841a-84157670759d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.15179,"db_duration_s":0.0207,"view_duration_s":0.13109,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f4f78b1631f905115e42f1f28fb63c480f5fa7bd d23e4bed3b35b3b90a930fa1e08640302a5ff9de refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-uBo2No\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.042485,"redis_calls":2,"redis_duration_s":0.000263,"correlation_id":"389c402f-048d-4ed9-8f90-7fdc1aaedf20","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00206,"db_duration_s":0.0,"view_duration_s":0.00206,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000321,"correlation_id":"40c4c0e6-5354-42f7-aa2f-59a676f14043","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06693,"db_duration_s":0.01677,"view_duration_s":0.05016,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"8c362394-36f7-48e1-bf48-78f027fc93e9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06199,"db_duration_s":0.00295,"view_duration_s":0.05904,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f4f78b1631f905115e42f1f28fb63c480f5fa7bd d23e4bed3b35b3b90a930fa1e08640302a5ff9de refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.015711,"redis_calls":12,"redis_duration_s":0.008665,"correlation_id":"13cd9905-d87b-4377-91da-5b521f15eb3f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08361,"db_duration_s":0.02207,"view_duration_s":0.06154,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a8ffc78a8efe52142299a4b490e444ef766fea07 fb19bc835971c19f14f037849a3e0887a10ccd1e refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ZgOgyt\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.025163,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"aff669b9-c1f4-4e0e-9818-601d325fdcf0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00215,"db_duration_s":0.0,"view_duration_s":0.00215,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000289,"correlation_id":"6d29fc54-0902-4979-9a38-adc0ea96767e","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03222,"db_duration_s":0.00476,"view_duration_s":0.02746,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"2c192744-0935-40a2-bcb9-c2df5796f269","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01833,"db_duration_s":0.00287,"view_duration_s":0.01546,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a8ffc78a8efe52142299a4b490e444ef766fea07 fb19bc835971c19f14f037849a3e0887a10ccd1e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001227,"correlation_id":"7f2f4da1-df69-44bc-aa62-2f2269c812e9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05216,"db_duration_s":0.00511,"view_duration_s":0.04705,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d23e4bed3b35b3b90a930fa1e08640302a5ff9de 35e25d0f86afcf6dd3707475513f293abe04967e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-o2cbf6\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014553,"redis_calls":2,"redis_duration_s":0.000259,"correlation_id":"eb0ca91c-3fcc-42b7-b7ac-5ca252d55dbe","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00158,"db_duration_s":0.0,"view_duration_s":0.00158,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000171,"correlation_id":"00f2ef03-4539-4413-ad93-61c5034b2301","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04381,"db_duration_s":0.00774,"view_duration_s":0.03607,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d23e4bed3b35b3b90a930fa1e08640302a5ff9de 35e25d0f86afcf6dd3707475513f293abe04967e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.005188,"redis_calls":11,"redis_duration_s":0.006196,"correlation_id":"233e120b-c1d1-4823-b596-f222dc61f8e1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02189,"db_duration_s":0.00373,"view_duration_s":0.01816,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"4d6178a2-ca3a-4e1e-96d1-129c7f79c0db","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04723,"db_duration_s":0.00509,"view_duration_s":0.04214,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fb19bc835971c19f14f037849a3e0887a10ccd1e 908995aed82c38c8270a5d38de742dc815a5c2ea refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-wz1PpI\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012149,"redis_calls":2,"redis_duration_s":0.000201,"correlation_id":"e656c6aa-fada-49fe-9e7c-2e311da23e6d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00171,"db_duration_s":0.0,"view_duration_s":0.00171,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000252,"correlation_id":"5fad03b9-7071-498c-b5ad-7071c89067f5","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01619,"db_duration_s":0.00281,"view_duration_s":0.01338,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fb19bc835971c19f14f037849a3e0887a10ccd1e 908995aed82c38c8270a5d38de742dc815a5c2ea refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000681,"correlation_id":"740cc2b2-6c69-47be-8ff9-3c42ed82dfc4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02858,"db_duration_s":0.00542,"view_duration_s":0.02316,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":8.6e-05,"correlation_id":"5ec9d1bb-9712-43df-b160-d98d87eb5574","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.13323,"db_duration_s":0.00751,"view_duration_s":0.12572,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"35e25d0f86afcf6dd3707475513f293abe04967e f5d492cc486022a34be1c61d063d85ae10bdf2af refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-h2knze\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011005,"redis_calls":2,"redis_duration_s":0.002547,"correlation_id":"dec108c2-4169-4ea2-94fd-01d9b4ed51f2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00214,"db_duration_s":0.0,"view_duration_s":0.00214,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000463,"correlation_id":"f9a0e621-e154-4ef7-925a-69d211757102","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01673,"db_duration_s":0.00268,"view_duration_s":0.01405,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"35e25d0f86afcf6dd3707475513f293abe04967e f5d492cc486022a34be1c61d063d85ae10bdf2af refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000813,"correlation_id":"edb4536b-3c94-4a68-b640-1d2982b18cb4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04576,"db_duration_s":0.00707,"view_duration_s":0.03869,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"9754083e-9023-4712-bd2c-6f15d0b3206d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06181,"db_duration_s":0.00541,"view_duration_s":0.0564,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"908995aed82c38c8270a5d38de742dc815a5c2ea 6893d4a8edcb80de576eaddcbd22a3dc9dd56d0e refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-W4D4RO\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021419,"redis_calls":2,"redis_duration_s":0.000243,"correlation_id":"79bb38d1-7c21-47dd-b910-fb893587fd03","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00192,"db_duration_s":0.0,"view_duration_s":0.00192,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000181,"correlation_id":"20df7dfa-edf2-4868-a3e6-3f411dd50dba","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02767,"db_duration_s":0.00468,"view_duration_s":0.02299,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000114,"correlation_id":"5403c03a-a3d5-4eb8-adbd-26dc54229ecb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05789,"db_duration_s":0.01099,"view_duration_s":0.0469,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"908995aed82c38c8270a5d38de742dc815a5c2ea 6893d4a8edcb80de576eaddcbd22a3dc9dd56d0e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.019274,"redis_calls":11,"redis_duration_s":0.000859,"correlation_id":"36c64091-3701-4994-bd10-fc9f602c616b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0395,"db_duration_s":0.00409,"view_duration_s":0.03541,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f5d492cc486022a34be1c61d063d85ae10bdf2af 2c5a37cd76e0c5557653b70b617675ee921d928b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-l1tDMt\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009572,"redis_calls":2,"redis_duration_s":0.000228,"correlation_id":"ef6483db-882b-4168-895d-37aeff49134f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00131,"db_duration_s":0.0,"view_duration_s":0.00131,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000157,"correlation_id":"e0f80c6f-c5de-4a64-a5dd-d71fa6c29f10","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01696,"db_duration_s":0.00295,"view_duration_s":0.01401,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f5d492cc486022a34be1c61d063d85ae10bdf2af 2c5a37cd76e0c5557653b70b617675ee921d928b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000864,"correlation_id":"c02bb58a-c0a2-45ac-af3a-706ae06acbdc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02942,"db_duration_s":0.0048,"view_duration_s":0.02462,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"35f274fd-f91a-4d3a-ab2a-897decaf128a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06009,"db_duration_s":0.00528,"view_duration_s":0.05481,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"6893d4a8edcb80de576eaddcbd22a3dc9dd56d0e 69217ea6521fb179f74a02a02623a20693608226 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0k5Vz1\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022801,"redis_calls":3,"redis_duration_s":0.000332,"correlation_id":"1ca591d1-35b5-4e3d-b40c-fcbdfe40cc68","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00153,"db_duration_s":0.0,"view_duration_s":0.00153,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"7745adc0-7fb5-449c-a915-6887e0f1fa39","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0284,"db_duration_s":0.00432,"view_duration_s":0.02408,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00011,"correlation_id":"d238677d-f178-4a43-91be-c8e55ff7ccc3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02245,"db_duration_s":0.00329,"view_duration_s":0.01916,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"6893d4a8edcb80de576eaddcbd22a3dc9dd56d0e 69217ea6521fb179f74a02a02623a20693608226 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000713,"correlation_id":"022bb025-df56-499d-86e3-28779f07d4dd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.09042,"db_duration_s":0.01289,"view_duration_s":0.07753,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2c5a37cd76e0c5557653b70b617675ee921d928b f776c07b5c48e4606afcdd87f3b55f461055783a refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-SjSrny\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019806,"redis_calls":2,"redis_duration_s":0.000258,"correlation_id":"f729d936-a6b4-4e11-8687-ab260fdf4b57","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0068,"db_duration_s":0.0,"view_duration_s":0.0068,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"086ce5c0-b1c0-4728-a89d-de5f44eb261a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01483,"db_duration_s":0.00252,"view_duration_s":0.01231,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2c5a37cd76e0c5557653b70b617675ee921d928b f776c07b5c48e4606afcdd87f3b55f461055783a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000691,"correlation_id":"b09fd548-4851-4ccb-a9a5-9e6421d48edb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03793,"db_duration_s":0.00692,"view_duration_s":0.03101,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"4cc9995a-c0ea-47c3-bfc6-d6a206364dcd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06282,"db_duration_s":0.00582,"view_duration_s":0.057,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"69217ea6521fb179f74a02a02623a20693608226 218b7db7a3cf561cc3dac82ea54e214ecd2cb148 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-eZSwu7\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019448,"redis_calls":2,"redis_duration_s":0.000216,"correlation_id":"208ca4a2-bb75-495e-be85-e2805868e88a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"9977c08f-53aa-41cf-a9c7-dec556682926","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0158,"db_duration_s":0.00284,"view_duration_s":0.01296,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"69217ea6521fb179f74a02a02623a20693608226 218b7db7a3cf561cc3dac82ea54e214ecd2cb148 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000665,"correlation_id":"8be8de9e-03e1-4b82-8ffa-560a11dc7e6f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02832,"db_duration_s":0.00472,"view_duration_s":0.0236,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.5e-05,"correlation_id":"c8afcf81-e748-4af6-893b-21b7e0ab884f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06161,"db_duration_s":0.00534,"view_duration_s":0.05627,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f776c07b5c48e4606afcdd87f3b55f461055783a ee05310c6b53135d878304d0aba6c8b5f8a87e07 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-KVfqaB\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019891,"redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"83e4ed8f-546d-4118-9ea7-91460ffda5fb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00473,"db_duration_s":0.0,"view_duration_s":0.00473,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000196,"correlation_id":"5d7f1cbf-49b2-4d2a-9811-89d3cb9db2bd","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02567,"db_duration_s":0.00272,"view_duration_s":0.02295,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f776c07b5c48e4606afcdd87f3b55f461055783a ee05310c6b53135d878304d0aba6c8b5f8a87e07 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000705,"correlation_id":"a5c20c74-4eca-49b1-9032-a7c28a456bc6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0403,"db_duration_s":0.00783,"view_duration_s":0.03247,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000111,"correlation_id":"b3e64dd6-8f38-408b-9467-52d79e7e22e4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0399,"db_duration_s":0.00479,"view_duration_s":0.03511,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"218b7db7a3cf561cc3dac82ea54e214ecd2cb148 8f11311e3004e180ae59e1fa83856c7973dbb7e7 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ilPH5e\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009127,"redis_calls":2,"redis_duration_s":0.000201,"correlation_id":"df3da964-682c-4994-9fa5-bb0007934434","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00124,"db_duration_s":0.0,"view_duration_s":0.00124,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000144,"correlation_id":"e4d53b8b-d440-4e1c-98fe-dd2fbcaaf94d","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01671,"db_duration_s":0.00298,"view_duration_s":0.01373,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"218b7db7a3cf561cc3dac82ea54e214ecd2cb148 8f11311e3004e180ae59e1fa83856c7973dbb7e7 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000761,"correlation_id":"6c1fd60b-1e35-40e5-964f-ff70a4fbc5f5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02556,"db_duration_s":0.00452,"view_duration_s":0.02104,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"4f2e5ceb-0695-42ef-9588-b18603c2d961","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07612,"db_duration_s":0.00609,"view_duration_s":0.07003,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ee05310c6b53135d878304d0aba6c8b5f8a87e07 1497debacf25355973183f5b4330b52e5b5cba73 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-GMRwaH\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027167,"redis_calls":2,"redis_duration_s":0.000287,"correlation_id":"f93eef84-6fca-47c0-9cb6-00a202836657","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00195,"db_duration_s":0.0,"view_duration_s":0.00195,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000192,"correlation_id":"531a7032-897b-4296-95ee-bf7d0e73e475","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01556,"db_duration_s":0.00287,"view_duration_s":0.01269,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ee05310c6b53135d878304d0aba6c8b5f8a87e07 1497debacf25355973183f5b4330b52e5b5cba73 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000979,"correlation_id":"f120b778-7d66-4be1-b999-95077fef5da1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02863,"db_duration_s":0.00417,"view_duration_s":0.02446,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.9e-05,"correlation_id":"6879a7d0-d80a-4181-9432-203d3fd71064","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05909,"db_duration_s":0.00641,"view_duration_s":0.05268,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8f11311e3004e180ae59e1fa83856c7973dbb7e7 fd1ce02b70005a814927cef40c26439dbf5ac588 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-LVEBJj\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013412,"redis_calls":2,"redis_duration_s":0.000238,"correlation_id":"52ddc34e-5efd-4347-9909-6375bc51dff4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00175,"db_duration_s":0.0,"view_duration_s":0.00175,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000177,"correlation_id":"86aebc27-3a3c-456c-a7fd-2ed52aeebc6d","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01603,"db_duration_s":0.00282,"view_duration_s":0.01321,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8f11311e3004e180ae59e1fa83856c7973dbb7e7 fd1ce02b70005a814927cef40c26439dbf5ac588 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000702,"correlation_id":"03fc09a4-0fd0-43a0-967c-0cffd9e0f18c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03744,"db_duration_s":0.00714,"view_duration_s":0.0303,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"49cb046a-7e05-4f56-8739-64814ee4820a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06003,"db_duration_s":0.00636,"view_duration_s":0.05367,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1497debacf25355973183f5b4330b52e5b5cba73 5f7f1d00c9d37188f76fb32b23d776d6867875b0 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0RdWgS\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019646,"redis_calls":2,"redis_duration_s":0.000234,"correlation_id":"03ab987d-d44e-47f5-b71a-8881961c960f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0018,"db_duration_s":0.0,"view_duration_s":0.0018,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000156,"correlation_id":"4e633e77-721b-4a69-95b3-eb995edf7cab","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0169,"db_duration_s":0.00276,"view_duration_s":0.01414,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1497debacf25355973183f5b4330b52e5b5cba73 5f7f1d00c9d37188f76fb32b23d776d6867875b0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002361,"correlation_id":"8a3f95b0-a784-4432-acb8-021277be7974","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0307,"db_duration_s":0.0052,"view_duration_s":0.0255,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"e2a0bbf4-e3f4-4fc9-aaf8-063a4b84f68e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06458,"db_duration_s":0.00584,"view_duration_s":0.05874,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fd1ce02b70005a814927cef40c26439dbf5ac588 307f55d1292500179e3ef56aafbafdcc4bcd6592 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-nU14ss\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023098,"redis_calls":2,"redis_duration_s":0.000338,"correlation_id":"20740e09-3bbf-4ab4-90cb-84ece1b63990","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00394,"db_duration_s":0.0,"view_duration_s":0.00394,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000181,"correlation_id":"1d431d8e-31b6-4a41-96d1-c51b08aeecf4","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0286,"db_duration_s":0.00479,"view_duration_s":0.02381,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000133,"correlation_id":"0c225691-82c0-4ba5-b4e2-0cb9524fab3b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05097,"db_duration_s":0.00684,"view_duration_s":0.04413,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fd1ce02b70005a814927cef40c26439dbf5ac588 307f55d1292500179e3ef56aafbafdcc4bcd6592 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.012936,"redis_calls":11,"redis_duration_s":0.005598,"correlation_id":"3dfc8496-a438-40d2-9730-4a3d8a1bcb8a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06113,"db_duration_s":0.00648,"view_duration_s":0.05465,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5f7f1d00c9d37188f76fb32b23d776d6867875b0 8333c6946cbd1dfe4380d44ae39f073b67a5433c refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-BKdbbW\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.0183,"redis_calls":2,"redis_duration_s":0.000244,"correlation_id":"ef86d7d2-892b-4fcb-9ec6-2b3015f06615","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00629,"db_duration_s":0.0,"view_duration_s":0.00629,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000171,"correlation_id":"4dde4c8e-bd42-413a-850b-1e3306127f1b","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0359,"db_duration_s":0.01097,"view_duration_s":0.02493,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5f7f1d00c9d37188f76fb32b23d776d6867875b0 8333c6946cbd1dfe4380d44ae39f073b67a5433c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.008055,"correlation_id":"7febe8a9-81de-4ca4-975c-085b262595b5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03031,"db_duration_s":0.00499,"view_duration_s":0.02532,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000132,"correlation_id":"1ee9e245-47ce-41b4-9e9f-6556bf772bde","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05817,"db_duration_s":0.00607,"view_duration_s":0.0521,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"307f55d1292500179e3ef56aafbafdcc4bcd6592 4f09b708b0e954fe6eccac893931f7c37f900a38 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-DmFuhL\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014712,"redis_calls":2,"redis_duration_s":0.000215,"correlation_id":"b731f95e-cf42-4560-b92b-c25fc049fdd0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00189,"db_duration_s":0.0,"view_duration_s":0.00189,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"95864589-0604-4865-9e63-8ed60e9bc9ca","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02849,"db_duration_s":0.00481,"view_duration_s":0.02368,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"5db9de32-4cb2-4f92-9d94-27cc0798d465","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04822,"db_duration_s":0.01439,"view_duration_s":0.03383,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"307f55d1292500179e3ef56aafbafdcc4bcd6592 4f09b708b0e954fe6eccac893931f7c37f900a38 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.0163,"redis_calls":11,"redis_duration_s":0.003821,"correlation_id":"ac0ed694-20e2-4acc-98f7-a8dd07221cee","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05759,"db_duration_s":0.00519,"view_duration_s":0.0524,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8333c6946cbd1dfe4380d44ae39f073b67a5433c d7ddc5eeb841ed94eaf5f72fdf1e0546ba0ed92f refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-PvN545\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016498,"redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"a0ad6945-51dc-4f7a-b8da-7e327cd29b4b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00175,"db_duration_s":0.0,"view_duration_s":0.00175,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000145,"correlation_id":"6f812cf7-c6be-45e2-9c1b-b26b2a86164a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03279,"db_duration_s":0.00476,"view_duration_s":0.02803,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8333c6946cbd1dfe4380d44ae39f073b67a5433c d7ddc5eeb841ed94eaf5f72fdf1e0546ba0ed92f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.004027,"correlation_id":"3bc415ee-1511-49eb-a7d2-ffa0e41b8140","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02711,"db_duration_s":0.00478,"view_duration_s":0.02233,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"bfc32856-6b76-42b2-8555-5e5cf0f6ddd0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04705,"db_duration_s":0.00547,"view_duration_s":0.04158,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4f09b708b0e954fe6eccac893931f7c37f900a38 1ce92da455fd677209ff4ed63f9eaf213dff5642 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-FxxkhR\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011553,"redis_calls":2,"redis_duration_s":0.000238,"correlation_id":"be39c1cb-1005-4da8-be2d-688e6fdd0e8f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00156,"db_duration_s":0.0,"view_duration_s":0.00156,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000156,"correlation_id":"b86979b2-0bed-4230-aecf-1882b0cf6e75","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01279,"db_duration_s":0.00262,"view_duration_s":0.01017,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4f09b708b0e954fe6eccac893931f7c37f900a38 1ce92da455fd677209ff4ed63f9eaf213dff5642 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000606,"correlation_id":"cf574fdc-ad8c-4470-a43d-5233a0aac4da","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0336,"db_duration_s":0.00593,"view_duration_s":0.02767,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"3c77a370-f3f1-43f3-9c28-d4a4235668a5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05985,"db_duration_s":0.00521,"view_duration_s":0.05464,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d7ddc5eeb841ed94eaf5f72fdf1e0546ba0ed92f 9df798f79aa464d425263cd45219c1d6c47d6860 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-gNeNvi\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023624,"redis_calls":2,"redis_duration_s":0.000238,"correlation_id":"8cbd398b-39c6-4a93-9512-f63f18fe73b3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000203,"correlation_id":"c2dffb71-8c6d-4c08-989b-532e69321fc2","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0607,"db_duration_s":0.01702,"view_duration_s":0.04368,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.003888,"correlation_id":"37e92ef4-75cf-486d-b10f-287d0cd9c403","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06261,"db_duration_s":0.01048,"view_duration_s":0.05213,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d7ddc5eeb841ed94eaf5f72fdf1e0546ba0ed92f 9df798f79aa464d425263cd45219c1d6c47d6860 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.01763,"redis_calls":11,"redis_duration_s":0.006315,"correlation_id":"f963a278-2b4e-4b20-be53-809802911610","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06341,"db_duration_s":0.00567,"view_duration_s":0.05774,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1ce92da455fd677209ff4ed63f9eaf213dff5642 ceec54f763f1c98df00b665b03891848e15dcecc refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-MnOSAZ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023233,"redis_calls":2,"redis_duration_s":0.000736,"correlation_id":"5aee23ee-eccb-4aa3-ae1e-8f62d37b3d96","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.002,"db_duration_s":0.0,"view_duration_s":0.002,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000238,"correlation_id":"e0628050-b967-469a-8a5a-758f7274195b","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01663,"db_duration_s":0.00265,"view_duration_s":0.01398,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1ce92da455fd677209ff4ed63f9eaf213dff5642 ceec54f763f1c98df00b665b03891848e15dcecc refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000732,"correlation_id":"dee3a247-d22f-40f9-baa1-d5448b967318","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03288,"db_duration_s":0.00948,"view_duration_s":0.0234,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"22fcd3a0-69d4-409e-89e0-64d42502831c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05115,"db_duration_s":0.00543,"view_duration_s":0.04572,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9df798f79aa464d425263cd45219c1d6c47d6860 f260e2b33fc5a111c08c1b20d7167c2883a71be2 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-SiXPCx\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012307,"redis_calls":3,"redis_duration_s":0.000332,"correlation_id":"b47573f0-8ad5-454c-97d4-140ae00d2f08","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00163,"db_duration_s":0.0,"view_duration_s":0.00163,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000179,"correlation_id":"49767334-69c6-4b94-8a3a-ea580dd3c052","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01655,"db_duration_s":0.00482,"view_duration_s":0.01173,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9df798f79aa464d425263cd45219c1d6c47d6860 f260e2b33fc5a111c08c1b20d7167c2883a71be2 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000687,"correlation_id":"46d918da-419a-4db8-bc39-a13f23944c79","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02676,"db_duration_s":0.00531,"view_duration_s":0.02145,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000105,"correlation_id":"73d80be9-10c4-40cc-bd88-0499887c6773","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05615,"db_duration_s":0.00533,"view_duration_s":0.05082,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ceec54f763f1c98df00b665b03891848e15dcecc 4bddb24d8a0775f0e938d858e2b9bf7c140d6ae1 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-kQmBuY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"4cc6f7a7-c23e-4009-bf49-5b1e1c4069f8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00232,"db_duration_s":0.0,"view_duration_s":0.00232,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000195,"correlation_id":"41f098fd-f665-45d6-b3c5-fb6018cac3e5","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01693,"db_duration_s":0.0032,"view_duration_s":0.01373,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ceec54f763f1c98df00b665b03891848e15dcecc 4bddb24d8a0775f0e938d858e2b9bf7c140d6ae1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000713,"correlation_id":"084a4c0a-5664-4c56-9b3b-5bedd3d127ba","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02972,"db_duration_s":0.0048,"view_duration_s":0.02492,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"48499f61-535f-4ba1-848b-b39fe2a0fd94","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06512,"db_duration_s":0.00572,"view_duration_s":0.0594,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f260e2b33fc5a111c08c1b20d7167c2883a71be2 7489ed3274def9bb96e215cca666799f3a0294d0 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Euw88G\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027932,"redis_calls":2,"redis_duration_s":0.000262,"correlation_id":"0df5c74b-0987-4258-a742-d362a473cb60","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00194,"db_duration_s":0.0,"view_duration_s":0.00194,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000189,"correlation_id":"ceae62e0-6526-41c8-9450-24e6f7b1b163","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02745,"db_duration_s":0.00478,"view_duration_s":0.02267,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000127,"correlation_id":"54e3936b-86a8-41ae-9101-2b3aae9c9aae","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02292,"db_duration_s":0.00341,"view_duration_s":0.01951,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f260e2b33fc5a111c08c1b20d7167c2883a71be2 7489ed3274def9bb96e215cca666799f3a0294d0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001906,"correlation_id":"ec20d877-ba8f-4711-a065-ce98e96a7cb7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04174,"db_duration_s":0.00421,"view_duration_s":0.03753,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4bddb24d8a0775f0e938d858e2b9bf7c140d6ae1 56cf235d55056b0280b7b2dc1c38dbb55ac5c355 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-IUIFD6\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012931,"redis_calls":2,"redis_duration_s":0.000202,"correlation_id":"85905d53-6178-4405-901e-196fdf6b9170","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00202,"db_duration_s":0.0,"view_duration_s":0.00202,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000158,"correlation_id":"76e04489-0099-4113-a31d-fcde16b9a0fa","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05616,"db_duration_s":0.00593,"view_duration_s":0.05023,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4bddb24d8a0775f0e938d858e2b9bf7c140d6ae1 56cf235d55056b0280b7b2dc1c38dbb55ac5c355 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.016696,"redis_calls":11,"redis_duration_s":0.001429,"correlation_id":"299e200e-4e24-4081-a2b6-51ac9101dd56","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06696,"db_duration_s":0.02964,"view_duration_s":0.03732,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000133,"correlation_id":"bb69aca1-1114-46e2-aa1d-532db43ce518","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07837,"db_duration_s":0.00567,"view_duration_s":0.0727,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7489ed3274def9bb96e215cca666799f3a0294d0 05f05e3e09f252208ce31f32aea42ff9e1e71700 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-nIeKUZ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.033291,"redis_calls":2,"redis_duration_s":0.000241,"correlation_id":"8dffb97a-696f-4eb5-92ff-8c282e303a6a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"f84d9777-4813-499e-af8b-b9800abbc890","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04099,"db_duration_s":0.0053,"view_duration_s":0.03569,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000139,"correlation_id":"1852b411-62a5-4e4e-ada2-f9cc104e9c22","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05374,"db_duration_s":0.02169,"view_duration_s":0.03205,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7489ed3274def9bb96e215cca666799f3a0294d0 05f05e3e09f252208ce31f32aea42ff9e1e71700 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.013685,"redis_calls":12,"redis_duration_s":0.002755,"correlation_id":"f229573c-6a18-42f9-83e2-70aa7568806f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06637,"db_duration_s":0.00581,"view_duration_s":0.06056,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"56cf235d55056b0280b7b2dc1c38dbb55ac5c355 7f54d0945714613323f268688c99bf8a4ad9787f refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-JgvNcm\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022593,"redis_calls":2,"redis_duration_s":0.00022,"correlation_id":"2b322506-18c0-4a04-8d40-32314f97df94","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00167,"db_duration_s":0.0,"view_duration_s":0.00167,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000147,"correlation_id":"2639d540-fe6c-4b31-a004-d3dc4cdc8db1","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.019,"db_duration_s":0.00285,"view_duration_s":0.01615,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"56cf235d55056b0280b7b2dc1c38dbb55ac5c355 7f54d0945714613323f268688c99bf8a4ad9787f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000612,"correlation_id":"a6708c20-8b40-4353-a421-bdb0bd2fca3d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0438,"db_duration_s":0.01691,"view_duration_s":0.02689,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"d96961cc-b4a7-44fa-be03-db3e4597b1b3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0388,"db_duration_s":0.0046,"view_duration_s":0.0342,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"82214444-f4b9-4986-9192-283291a02ccf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06426,"db_duration_s":0.00524,"view_duration_s":0.05902,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"05f05e3e09f252208ce31f32aea42ff9e1e71700 aa75496fb7079f517193eceda4fd91c958c45953 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-bBz2Zk\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023732,"redis_calls":2,"redis_duration_s":0.000238,"correlation_id":"93c2ffd2-6003-42be-887b-8f792cf58588","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00267,"db_duration_s":0.0,"view_duration_s":0.00267,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000869,"correlation_id":"5abffe3e-b031-43a3-9203-9f497e07f449","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01532,"db_duration_s":0.00266,"view_duration_s":0.01266,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"05f05e3e09f252208ce31f32aea42ff9e1e71700 aa75496fb7079f517193eceda4fd91c958c45953 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000654,"correlation_id":"6c466132-935d-44bc-8270-83ae340945be","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07552,"db_duration_s":0.00835,"view_duration_s":0.06717,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7f54d0945714613323f268688c99bf8a4ad9787f d51266779e8651ebf0ae6b93b7a56eb72cbefe88 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-v4aT2D\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.030504,"redis_calls":2,"redis_duration_s":0.000334,"correlation_id":"8264a92f-5312-4ee1-9994-36fdcc8d10f5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0019,"db_duration_s":0.0,"view_duration_s":0.0019,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"3d487d8c-9973-41c1-bc3f-e7a4ec003e4d","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03829,"db_duration_s":0.00576,"view_duration_s":0.03253,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7f54d0945714613323f268688c99bf8a4ad9787f d51266779e8651ebf0ae6b93b7a56eb72cbefe88 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.004723,"redis_calls":11,"redis_duration_s":0.00081,"correlation_id":"72e32f41-d1bb-4045-9183-43612b5bbfff","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03131,"db_duration_s":0.00557,"view_duration_s":0.02574,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00021,"correlation_id":"7523d840-3e4f-4264-8739-ac73f7cff916","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05313,"db_duration_s":0.00531,"view_duration_s":0.04782,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"aa75496fb7079f517193eceda4fd91c958c45953 5ac51b77909e4e32681fbdf328f10f8d94cf635c refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Yny61v\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01448,"redis_calls":3,"redis_duration_s":0.000415,"correlation_id":"f799582b-b212-4c4f-908e-4945f958a0c5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00154,"db_duration_s":0.0,"view_duration_s":0.00154,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000163,"correlation_id":"659bf99e-72b8-4047-80e5-40e924aea929","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04505,"db_duration_s":0.01869,"view_duration_s":0.02636,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000146,"correlation_id":"a9512400-b7c0-4694-a94f-e73c6375dc0b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01829,"db_duration_s":0.00289,"view_duration_s":0.0154,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"aa75496fb7079f517193eceda4fd91c958c45953 5ac51b77909e4e32681fbdf328f10f8d94cf635c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001244,"correlation_id":"6a4da06f-544f-4db6-9a45-e724f99aab78","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06479,"db_duration_s":0.00611,"view_duration_s":0.05868,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d51266779e8651ebf0ae6b93b7a56eb72cbefe88 d68b77feb405ad40138d9b32868584489559388d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ojsAlS\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020817,"redis_calls":3,"redis_duration_s":0.000307,"correlation_id":"7c883b24-e704-4c34-b3dc-20d3bda5318a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00177,"db_duration_s":0.0,"view_duration_s":0.00177,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000163,"correlation_id":"d1e90902-a6e0-43e8-a391-ffa9f10dfa29","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04982,"db_duration_s":0.00647,"view_duration_s":0.04335,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d51266779e8651ebf0ae6b93b7a56eb72cbefe88 d68b77feb405ad40138d9b32868584489559388d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.011155,"redis_calls":12,"redis_duration_s":0.002122,"correlation_id":"0777d1ad-c70d-4567-acf9-9d1172ba692d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02989,"db_duration_s":0.00481,"view_duration_s":0.02508,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"d9f9973b-1992-41bf-a0f1-54ac7dbfd2b2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05386,"db_duration_s":0.00563,"view_duration_s":0.04823,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5ac51b77909e4e32681fbdf328f10f8d94cf635c fe8a4ebff383a5181205cc22ab0f66bdbec9870f refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-fiBOcE\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015106,"redis_calls":2,"redis_duration_s":0.000255,"correlation_id":"5a200d97-950d-496f-a73b-e4622f1d613d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00181,"db_duration_s":0.0,"view_duration_s":0.00181,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000179,"correlation_id":"1228e962-1274-43bc-a0e4-915d0f99b77c","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02774,"db_duration_s":0.00468,"view_duration_s":0.02306,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"c62ec9c5-1fe4-4979-a898-2518a616c502","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01731,"db_duration_s":0.00281,"view_duration_s":0.0145,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5ac51b77909e4e32681fbdf328f10f8d94cf635c fe8a4ebff383a5181205cc22ab0f66bdbec9870f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000631,"correlation_id":"2b95452f-1064-4b20-83ba-98f4ac6aaf01","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05978,"db_duration_s":0.00828,"view_duration_s":0.0515,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d68b77feb405ad40138d9b32868584489559388d b3c10f555c5e00ea639e0b020943902458135795 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-DbFy95\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014428,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"c85ba842-182e-47ef-a653-440ff2f77bf8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00187,"db_duration_s":0.0,"view_duration_s":0.00187,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000169,"correlation_id":"b317b3b0-53dc-40f1-8fa9-24aa08325551","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06032,"db_duration_s":0.0053,"view_duration_s":0.05502,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d68b77feb405ad40138d9b32868584489559388d b3c10f555c5e00ea639e0b020943902458135795 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.021584,"redis_calls":11,"redis_duration_s":0.002691,"correlation_id":"d9448705-1f93-446d-80d0-1ddcd7985b13","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02001,"db_duration_s":0.00365,"view_duration_s":0.01636,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000146,"correlation_id":"05bce66f-1668-43ac-bb32-6bb724f66e47","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06565,"db_duration_s":0.00939,"view_duration_s":0.05626,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fe8a4ebff383a5181205cc22ab0f66bdbec9870f cbf4ceb3555e4e5d6c53d4f41f003f46e71e50a3 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-r6uePN\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.02111,"redis_calls":2,"redis_duration_s":0.000235,"correlation_id":"f9dccbf4-d015-4f8c-be4c-9372f9ba7ad0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00168,"db_duration_s":0.0,"view_duration_s":0.00168,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"68ce0530-af40-4769-8f3e-9e79649861d2","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02774,"db_duration_s":0.00464,"view_duration_s":0.0231,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"587b924d-6d5b-482d-87ac-1031d50ad292","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04618,"db_duration_s":0.00501,"view_duration_s":0.04117,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fe8a4ebff383a5181205cc22ab0f66bdbec9870f cbf4ceb3555e4e5d6c53d4f41f003f46e71e50a3 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.01154,"redis_calls":11,"redis_duration_s":0.000822,"correlation_id":"7f56ae61-1ffb-48cc-9307-0dd0d54ec024","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07194,"db_duration_s":0.00581,"view_duration_s":0.06613,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b3c10f555c5e00ea639e0b020943902458135795 dd8a92df4b4766b7a5ce68b37e940e9f8d02d4e0 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0nqm9c\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021506,"redis_calls":2,"redis_duration_s":0.000199,"correlation_id":"01e73d56-2342-4b4c-893d-c3299b91e1c1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00205,"db_duration_s":0.0,"view_duration_s":0.00205,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000264,"correlation_id":"0e67f2bc-746f-43c2-abd0-dc82ef056252","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01642,"db_duration_s":0.00292,"view_duration_s":0.0135,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b3c10f555c5e00ea639e0b020943902458135795 dd8a92df4b4766b7a5ce68b37e940e9f8d02d4e0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000714,"correlation_id":"f6e57826-8934-4508-9bb6-e0a99a3eb97d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0294,"db_duration_s":0.00503,"view_duration_s":0.02437,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00019,"correlation_id":"39a4e5c3-ea0e-4cc1-9755-d0eddec80f66","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04872,"db_duration_s":0.00537,"view_duration_s":0.04335,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"cbf4ceb3555e4e5d6c53d4f41f003f46e71e50a3 382d1d12937d99c55052d64bb972b792bd0cd35e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-4SaGh0\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010905,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"eb91b950-67e1-4d34-bef7-f3e41bc87347","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0016,"db_duration_s":0.0,"view_duration_s":0.0016,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000183,"correlation_id":"412a179d-0dac-4d86-9608-de72c4c9484c","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0277,"db_duration_s":0.00474,"view_duration_s":0.02296,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000145,"correlation_id":"244fe0a2-eea7-49c4-837b-a9259bdf7c1a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01757,"db_duration_s":0.0028,"view_duration_s":0.01477,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"cbf4ceb3555e4e5d6c53d4f41f003f46e71e50a3 382d1d12937d99c55052d64bb972b792bd0cd35e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000631,"correlation_id":"9674d520-a24a-4086-ac3c-1a9aea5f9038","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06945,"db_duration_s":0.00529,"view_duration_s":0.06416,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"dd8a92df4b4766b7a5ce68b37e940e9f8d02d4e0 1007dee0a260a556c6d7abf88c635966b596212b refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-srNjal\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.026964,"redis_calls":2,"redis_duration_s":0.0002,"correlation_id":"3d531d92-c99e-4859-b88d-89d6bd358b51","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00171,"db_duration_s":0.0,"view_duration_s":0.00171,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"3970c234-d2d7-49f2-837b-0d0aaa4fa72a","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01662,"db_duration_s":0.00296,"view_duration_s":0.01366,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"dd8a92df4b4766b7a5ce68b37e940e9f8d02d4e0 1007dee0a260a556c6d7abf88c635966b596212b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000704,"correlation_id":"63bfb4eb-8277-4235-880b-0388673b40b8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02728,"db_duration_s":0.00477,"view_duration_s":0.02251,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000101,"correlation_id":"7c24c740-ec5d-4ccc-ab34-3925759e15b4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0346,"db_duration_s":0.00975,"view_duration_s":0.02485,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"d0600134-cf06-406b-b4cf-7227d52ce9b9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06497,"db_duration_s":0.0088,"view_duration_s":0.05617,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"382d1d12937d99c55052d64bb972b792bd0cd35e 946ea6980eb6748742377acb2a22d77b48e9d07c refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-1X23k9\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021605,"redis_calls":2,"redis_duration_s":0.000248,"correlation_id":"cc3ccb97-5c22-40f7-a9a2-eefb1205ff12","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00162,"db_duration_s":0.0,"view_duration_s":0.00162,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"59516cb9-841b-4870-80f7-6933bf1c52ca","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01703,"db_duration_s":0.00284,"view_duration_s":0.01419,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"382d1d12937d99c55052d64bb972b792bd0cd35e 946ea6980eb6748742377acb2a22d77b48e9d07c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000703,"correlation_id":"c889c6fa-4b8c-46d8-8219-434defdf4653","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05906,"db_duration_s":0.00535,"view_duration_s":0.05371,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1007dee0a260a556c6d7abf88c635966b596212b 7785aba97f5b16deb63425326e158903e3caf241 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lSTkYh\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022022,"redis_calls":2,"redis_duration_s":0.000209,"correlation_id":"edf3a0a4-05b5-444d-b00a-f187f59ff15f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00156,"db_duration_s":0.0,"view_duration_s":0.00156,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000151,"correlation_id":"abef5e77-bfdb-48de-b4d0-1ea34648673b","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01643,"db_duration_s":0.00292,"view_duration_s":0.01351,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1007dee0a260a556c6d7abf88c635966b596212b 7785aba97f5b16deb63425326e158903e3caf241 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000685,"correlation_id":"3599c403-fdbf-4593-8a5f-9ad7446aa825","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02907,"db_duration_s":0.00497,"view_duration_s":0.0241,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000204,"correlation_id":"5464bdf2-2ab0-47a3-83b6-78aa6d52d06d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05906,"db_duration_s":0.01088,"view_duration_s":0.04818,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"946ea6980eb6748742377acb2a22d77b48e9d07c 69977f4201d41cba64f294d4eac4c135674e54bf refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-15XiMe\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016349,"redis_calls":2,"redis_duration_s":0.000244,"correlation_id":"a7298200-f464-41f2-8431-1abbe03c441f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00182,"db_duration_s":0.0,"view_duration_s":0.00182,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000164,"correlation_id":"a37a7ce7-ed75-425b-a579-337baad05cba","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03054,"db_duration_s":0.00499,"view_duration_s":0.02555,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000114,"correlation_id":"00a0e3fb-8dd6-42f9-ae72-3045ce6582e7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01805,"db_duration_s":0.00379,"view_duration_s":0.01426,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"946ea6980eb6748742377acb2a22d77b48e9d07c 69977f4201d41cba64f294d4eac4c135674e54bf refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000652,"correlation_id":"72444ee0-6be0-4d55-812a-08ec5c478269","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.17801,"db_duration_s":0.00537,"view_duration_s":0.17264,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7785aba97f5b16deb63425326e158903e3caf241 76a74e1482b2d5c228cfe5e28526ada1845b134d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-7eIwam\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016522,"redis_calls":2,"redis_duration_s":0.000244,"correlation_id":"ca71440c-c1db-42af-9377-0d16e6187404","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00326,"db_duration_s":0.0,"view_duration_s":0.00326,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001628,"correlation_id":"e4601a8a-98b7-40c6-8a73-1ae501f37233","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01699,"db_duration_s":0.00297,"view_duration_s":0.01402,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7785aba97f5b16deb63425326e158903e3caf241 76a74e1482b2d5c228cfe5e28526ada1845b134d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000816,"correlation_id":"5fc722b5-41bd-498b-83c5-620ed21bc8dd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03027,"db_duration_s":0.00469,"view_duration_s":0.02558,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"bdfb6609-9cb4-4163-b14c-12f4628b0d8e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05028,"db_duration_s":0.00498,"view_duration_s":0.0453,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"69977f4201d41cba64f294d4eac4c135674e54bf a31cce609f8ea72da77081f6dcbb1d3f5e91b302 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-VXgMip\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014146,"redis_calls":2,"redis_duration_s":0.000209,"correlation_id":"500d67d6-e123-4c40-9494-ceeb38255587","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0012,"db_duration_s":0.0,"view_duration_s":0.0012,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000162,"correlation_id":"93ad505c-f014-4f0d-b895-b18877f242a8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02852,"db_duration_s":0.00479,"view_duration_s":0.02373,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"39e420b8-6ab5-4852-8c90-9c5e0edd0aed","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04201,"db_duration_s":0.00965,"view_duration_s":0.03236,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"69977f4201d41cba64f294d4eac4c135674e54bf a31cce609f8ea72da77081f6dcbb1d3f5e91b302 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.008713,"redis_calls":11,"redis_duration_s":0.001434,"correlation_id":"05b08646-b967-473f-b435-586b3b7d3248","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06206,"db_duration_s":0.00549,"view_duration_s":0.05657,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"76a74e1482b2d5c228cfe5e28526ada1845b134d fbe1e0c9e64a050f451d179319ced6ef51e5ae16 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-9eEYqG\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01681,"redis_calls":2,"redis_duration_s":0.003325,"correlation_id":"9a9cfd5c-eb2b-435d-9bd6-dd58e37b7b01","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00018,"correlation_id":"c8a57622-40c8-4afe-a9b4-9d71f6c9a2b9","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01536,"db_duration_s":0.0025,"view_duration_s":0.01286,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"76a74e1482b2d5c228cfe5e28526ada1845b134d fbe1e0c9e64a050f451d179319ced6ef51e5ae16 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.000723,"correlation_id":"7f436f79-a583-4eca-a7af-b01bbda5cfda","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03101,"db_duration_s":0.00476,"view_duration_s":0.02625,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00011,"correlation_id":"edff287e-7774-4270-9369-5434df26043a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05362,"db_duration_s":0.0058,"view_duration_s":0.04782,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a31cce609f8ea72da77081f6dcbb1d3f5e91b302 8a71022d3ba45b81048b8eeaf99eda8d21e2b6a1 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-DSvqys\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012426,"redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"a7c79638-ed5f-4652-954a-d7247e5e9a64","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00191,"db_duration_s":0.0,"view_duration_s":0.00191,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00018,"correlation_id":"87c8a012-521c-40ce-9515-1570bd3f93d5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02878,"db_duration_s":0.00457,"view_duration_s":0.02421,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000112,"correlation_id":"3682a209-0875-4cfb-9006-ca44e9ac15fd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02358,"db_duration_s":0.00286,"view_duration_s":0.02072,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a31cce609f8ea72da77081f6dcbb1d3f5e91b302 8a71022d3ba45b81048b8eeaf99eda8d21e2b6a1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000736,"correlation_id":"b7aea1e1-c784-4b06-913d-4c65cdfc6fa4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07467,"db_duration_s":0.00547,"view_duration_s":0.0692,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fbe1e0c9e64a050f451d179319ced6ef51e5ae16 a7af7ecffa0d270e37bd0ed01035ba3623dd62ed refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-KlB01N\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.034904,"redis_calls":2,"redis_duration_s":0.000202,"correlation_id":"6332e76f-3e58-4b1a-a4e6-09e0830bebc3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00203,"db_duration_s":0.0,"view_duration_s":0.00203,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000173,"correlation_id":"6b625462-3dc3-479f-9e9e-7fcda918d7d8","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.017,"db_duration_s":0.00299,"view_duration_s":0.01401,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fbe1e0c9e64a050f451d179319ced6ef51e5ae16 a7af7ecffa0d270e37bd0ed01035ba3623dd62ed refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000735,"correlation_id":"cfd1ce6b-8996-41f3-9f83-686068d309ed","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.052,"db_duration_s":0.02409,"view_duration_s":0.02791,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"751e6040-175c-40af-aa33-d673cedf9778","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06735,"db_duration_s":0.00555,"view_duration_s":0.0618,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8a71022d3ba45b81048b8eeaf99eda8d21e2b6a1 5355512f091181b1ad5a69758758bbbda7a83d44 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cKaWRF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.028896,"redis_calls":2,"redis_duration_s":0.000301,"correlation_id":"ff476655-cc5e-4859-9054-c67e61c32e21","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00209,"db_duration_s":0.0,"view_duration_s":0.00209,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"d5fce36d-af67-4037-a76a-1aee276002f1","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02728,"db_duration_s":0.00465,"view_duration_s":0.02263,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"31c15258-6ab3-4b11-8f85-d3a318225a4b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01677,"db_duration_s":0.00277,"view_duration_s":0.014,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8a71022d3ba45b81048b8eeaf99eda8d21e2b6a1 5355512f091181b1ad5a69758758bbbda7a83d44 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000743,"correlation_id":"2f959241-cdc7-4f26-a645-0bbe15bfb82c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05304,"db_duration_s":0.00482,"view_duration_s":0.04822,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a7af7ecffa0d270e37bd0ed01035ba3623dd62ed 5d835b2999699e2aed92a966b26e92b73df63f4d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-n5BzM0\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014597,"redis_calls":2,"redis_duration_s":0.001024,"correlation_id":"60506cf6-5581-40e1-8174-ac33d9f0a880","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000157,"correlation_id":"61ad1fc1-4380-4761-be28-0bc175a40ba9","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01739,"db_duration_s":0.00295,"view_duration_s":0.01444,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a7af7ecffa0d270e37bd0ed01035ba3623dd62ed 5d835b2999699e2aed92a966b26e92b73df63f4d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000677,"correlation_id":"926e39fb-9f69-4af1-a4b4-fea38cbf19d7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02866,"db_duration_s":0.00482,"view_duration_s":0.02384,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"ec115c8a-2f81-480c-8197-9961f13af142","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05446,"db_duration_s":0.00537,"view_duration_s":0.04909,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5355512f091181b1ad5a69758758bbbda7a83d44 1901a0863f3c8237848a652ceb994b71b378ec82 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-NwJkkN\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017271,"redis_calls":2,"redis_duration_s":0.000241,"correlation_id":"f3cc7cbc-a501-4240-9a98-01bf3052763e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02703,"db_duration_s":0.00473,"view_duration_s":0.0223,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"9e2b5a68-8e44-485b-81b1-ccda601e9479","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"d2172cd6-0f2f-455a-a7f7-7fe15061a7f5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01675,"db_duration_s":0.00294,"view_duration_s":0.01381,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5355512f091181b1ad5a69758758bbbda7a83d44 1901a0863f3c8237848a652ceb994b71b378ec82 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000661,"correlation_id":"121bbef6-54cd-4676-bff0-6adc707b14bc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07445,"db_duration_s":0.00834,"view_duration_s":0.06611,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5d835b2999699e2aed92a966b26e92b73df63f4d 2eb72bb53bc993e36912b49a1a8e247786f4e1c6 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0Bl594\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022646,"redis_calls":2,"redis_duration_s":0.000222,"correlation_id":"fbe85dea-56d3-4858-aac5-a6754e88121d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0024,"db_duration_s":0.0,"view_duration_s":0.0024,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000172,"correlation_id":"9022b8fa-950a-4a3c-830c-cc7b52511708","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05515,"db_duration_s":0.00914,"view_duration_s":0.04601,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5d835b2999699e2aed92a966b26e92b73df63f4d 2eb72bb53bc993e36912b49a1a8e247786f4e1c6 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.012706,"redis_calls":11,"redis_duration_s":0.001181,"correlation_id":"ba1f2e21-92f5-431b-894b-c5248f6b9648","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0282,"db_duration_s":0.00402,"view_duration_s":0.02418,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000641,"correlation_id":"2d518cd0-9cdc-4438-9937-473b088f360c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05005,"db_duration_s":0.00517,"view_duration_s":0.04488,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1901a0863f3c8237848a652ceb994b71b378ec82 b7171272b49f5c0fca4e88f1e9e6be598e7dd79a refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-QwJGOT\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012543,"redis_calls":2,"redis_duration_s":0.000234,"correlation_id":"c703acd8-3df5-4b80-8700-a8e7c4731009","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00225,"db_duration_s":0.0,"view_duration_s":0.00225,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000698,"correlation_id":"4ea90bce-4f88-46ff-adb7-22322f8d2c97","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02503,"db_duration_s":0.00466,"view_duration_s":0.02037,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"24f39810-48e3-4246-bc97-dd645b79c16b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01967,"db_duration_s":0.00301,"view_duration_s":0.01666,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1901a0863f3c8237848a652ceb994b71b378ec82 b7171272b49f5c0fca4e88f1e9e6be598e7dd79a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.0007,"correlation_id":"c359963b-dc8c-400e-b82b-a10193af80c6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08196,"db_duration_s":0.01112,"view_duration_s":0.07084,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2eb72bb53bc993e36912b49a1a8e247786f4e1c6 065fbbce2f35a1afd6c66eb3da5d220a986f3873 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-EgsZsl\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.029889,"redis_calls":2,"redis_duration_s":0.000257,"correlation_id":"23d09b95-9ed2-433a-9858-a65b7e937d10","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00177,"db_duration_s":0.0,"view_duration_s":0.00177,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000173,"correlation_id":"1cf79014-38ef-48d2-8397-6eac441dc36a","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01715,"db_duration_s":0.00307,"view_duration_s":0.01408,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2eb72bb53bc993e36912b49a1a8e247786f4e1c6 065fbbce2f35a1afd6c66eb3da5d220a986f3873 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000766,"correlation_id":"7e36c3a6-fecc-41b0-aa0e-917a59658a38","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04254,"db_duration_s":0.01441,"view_duration_s":0.02813,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000198,"correlation_id":"aeef3a83-e4ec-42b6-b04e-e9de9c68fecc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05364,"db_duration_s":0.00527,"view_duration_s":0.04837,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b7171272b49f5c0fca4e88f1e9e6be598e7dd79a 0aae9456a2f52ea27887cad49c9a9b6e5093ebfe refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-pa5QX6\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01452,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"d45c5a7f-83b5-4634-827b-6fff7f80e5de","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00177,"db_duration_s":0.0,"view_duration_s":0.00177,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"1c1a932f-c3b1-4536-ad60-7b3b03cbeb79","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03638,"db_duration_s":0.00465,"view_duration_s":0.03173,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"2f0de6d4-4d98-401a-b78c-ba5830649bcc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03761,"db_duration_s":0.00493,"view_duration_s":0.03268,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b7171272b49f5c0fca4e88f1e9e6be598e7dd79a 0aae9456a2f52ea27887cad49c9a9b6e5093ebfe refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.018469,"correlation_id":"f0aa60d7-0d51-456d-90f8-8c77acaf97fb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08766,"db_duration_s":0.0174,"view_duration_s":0.07026,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"065fbbce2f35a1afd6c66eb3da5d220a986f3873 90e5656537de572f5240d18af5a23312824223f9 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-fVtGnu\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023515,"redis_calls":2,"redis_duration_s":0.000254,"correlation_id":"a6a924dc-bc8c-49dd-87e9-59bb1b37e700","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00898,"db_duration_s":0.0,"view_duration_s":0.00898,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"6e5c453d-195c-4def-b539-fb98b990dfe0","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07293,"db_duration_s":0.02391,"view_duration_s":0.04902,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"065fbbce2f35a1afd6c66eb3da5d220a986f3873 90e5656537de572f5240d18af5a23312824223f9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.026606,"redis_calls":11,"redis_duration_s":0.003107,"correlation_id":"f24a933b-146b-44f1-9e00-0085dae5bb02","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02792,"db_duration_s":0.0047,"view_duration_s":0.02322,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"460a2cce-0ea4-4e87-805e-688ee624f16f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05688,"db_duration_s":0.00873,"view_duration_s":0.04815,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0aae9456a2f52ea27887cad49c9a9b6e5093ebfe beb3da2f80f97b27f9db34ccaf99049ee880f18b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-pg1tFx\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010551,"redis_calls":2,"redis_duration_s":0.000403,"correlation_id":"509be319-bd15-488e-8268-5b7e0a7a3ad0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000202,"correlation_id":"f9bd7f85-5ab5-408e-88cb-aa85b9c0d4da","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03472,"db_duration_s":0.00481,"view_duration_s":0.02991,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000143,"correlation_id":"16674e3f-0fa0-43bc-8fe4-71168e132ab2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01581,"db_duration_s":0.00274,"view_duration_s":0.01307,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0aae9456a2f52ea27887cad49c9a9b6e5093ebfe beb3da2f80f97b27f9db34ccaf99049ee880f18b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000676,"correlation_id":"445869b2-123f-4afd-87f3-8cb960fce5a2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06885,"db_duration_s":0.00584,"view_duration_s":0.06301,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"90e5656537de572f5240d18af5a23312824223f9 3ba95be1ab63a39d8e02288fddfea97c33f75977 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-eQEZSU\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023039,"redis_calls":2,"redis_duration_s":0.000619,"correlation_id":"cd4d5594-16c3-4e8b-aafe-412607f1c400","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00178,"db_duration_s":0.0,"view_duration_s":0.00178,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000165,"correlation_id":"eca264f2-c866-439a-9b40-0d7477c60d0e","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01933,"db_duration_s":0.0028,"view_duration_s":0.01653,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"90e5656537de572f5240d18af5a23312824223f9 3ba95be1ab63a39d8e02288fddfea97c33f75977 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001284,"correlation_id":"e78145e2-bf6a-4e0f-bf2a-ba2bcf5c9c37","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03103,"db_duration_s":0.00502,"view_duration_s":0.02601,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"918eae68-e338-45f6-9188-094d9a278dc0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05102,"db_duration_s":0.00511,"view_duration_s":0.04591,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"beb3da2f80f97b27f9db34ccaf99049ee880f18b 2451b10830be662b7e404600465b038d65a0275d refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-tOo5rS\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011098,"redis_calls":2,"redis_duration_s":0.001367,"correlation_id":"1ff72ad5-907d-4a8b-90e8-a639a57baf17","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00122,"db_duration_s":0.0,"view_duration_s":0.00122,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"557540bf-6e84-4a06-b1a8-c6780f7138d8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03979,"db_duration_s":0.0136,"view_duration_s":0.02619,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000131,"correlation_id":"11d60c73-eb4f-445f-af12-9c545e0439ef","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02304,"db_duration_s":0.00294,"view_duration_s":0.0201,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"beb3da2f80f97b27f9db34ccaf99049ee880f18b 2451b10830be662b7e404600465b038d65a0275d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.0008,"correlation_id":"9b528d73-b2e1-4320-a9c6-f6a950309cfb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07047,"db_duration_s":0.00702,"view_duration_s":0.06345,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3ba95be1ab63a39d8e02288fddfea97c33f75977 65d1a8fb4ff316add7e8f111876464dd120b9db8 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-fhBPU4\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.026283,"redis_calls":2,"redis_duration_s":0.000242,"correlation_id":"9c2e68e9-9246-406f-81ee-1b58d3e5874a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00266,"db_duration_s":0.0,"view_duration_s":0.00266,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001233,"correlation_id":"d71a86c2-0ded-45df-89a5-8627335871e3","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01632,"db_duration_s":0.0029,"view_duration_s":0.01342,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3ba95be1ab63a39d8e02288fddfea97c33f75977 65d1a8fb4ff316add7e8f111876464dd120b9db8 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000694,"correlation_id":"f55c0005-11ab-40be-8f27-795ba61012e2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02997,"db_duration_s":0.00498,"view_duration_s":0.02499,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"7a7cf4a9-a2ce-41a5-87c9-31f18241d132","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05809,"db_duration_s":0.00512,"view_duration_s":0.05297,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2451b10830be662b7e404600465b038d65a0275d 1277865df3bab5039e27b7579433f63eb6fd6d16 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lwkUlL\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012916,"redis_calls":2,"redis_duration_s":0.000267,"correlation_id":"c8ce13de-fe1e-42f4-95e6-6915c78a8466","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00297,"db_duration_s":0.0,"view_duration_s":0.00297,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001382,"correlation_id":"0cb24430-e7d9-4f6e-8a6d-ce7741de3c0f","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02788,"db_duration_s":0.00474,"view_duration_s":0.02314,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"5643930f-6d4c-4249-a4a8-293f632fcac9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01664,"db_duration_s":0.00399,"view_duration_s":0.01265,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2451b10830be662b7e404600465b038d65a0275d 1277865df3bab5039e27b7579433f63eb6fd6d16 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000687,"correlation_id":"fe119a21-5a8c-415d-8ad8-18f8f7e56717","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03659,"db_duration_s":0.00423,"view_duration_s":0.03236,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"65d1a8fb4ff316add7e8f111876464dd120b9db8 e6b934fb45725388f80834c80876c72433f61705 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-6Od0nj\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009121,"redis_calls":2,"redis_duration_s":0.0002,"correlation_id":"8fb7bad4-b91c-4b8c-80bb-03a263d4dbdc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00153,"db_duration_s":0.0,"view_duration_s":0.00153,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00018,"correlation_id":"e905aa03-d628-4f4a-99e4-9cecd011ba0f","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0165,"db_duration_s":0.00291,"view_duration_s":0.01359,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"65d1a8fb4ff316add7e8f111876464dd120b9db8 e6b934fb45725388f80834c80876c72433f61705 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.000975,"correlation_id":"00151bc0-bb6f-4d0b-8f29-2a1f4065f53c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02997,"db_duration_s":0.00505,"view_duration_s":0.02492,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000103,"correlation_id":"3dcd8194-6888-4d81-96d2-fb7ce9f56c45","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06303,"db_duration_s":0.00554,"view_duration_s":0.05749,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1277865df3bab5039e27b7579433f63eb6fd6d16 bd8e5d6cd7202c75674bdb1f7639431396e15b3e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-iyAtTN\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.025342,"redis_calls":2,"redis_duration_s":0.00025,"correlation_id":"cd5f40f7-1bf4-449f-b345-f6c95c03abae","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00192,"db_duration_s":0.0,"view_duration_s":0.00192,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"647db054-d4bd-449e-a3d6-46778252b8b0","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0286,"db_duration_s":0.00482,"view_duration_s":0.02378,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000124,"correlation_id":"ddfd44b8-1013-47ff-add6-de279fd66dd1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01914,"db_duration_s":0.0029,"view_duration_s":0.01624,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1277865df3bab5039e27b7579433f63eb6fd6d16 bd8e5d6cd7202c75674bdb1f7639431396e15b3e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001804,"correlation_id":"eb460662-1c81-44a1-bfd9-5d52ee2e8a15","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05491,"db_duration_s":0.00613,"view_duration_s":0.04878,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e6b934fb45725388f80834c80876c72433f61705 870b5dddf00f13de0c99e3daa08abf3b600e7b62 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-9JrCxp\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014887,"redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"18e03689-1a66-44fe-a13f-5cb44d8ab3d2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00175,"db_duration_s":0.0,"view_duration_s":0.00175,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000171,"correlation_id":"ce5d9dbc-6801-4c66-98a9-3d5ff06c7ba7","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01691,"db_duration_s":0.00334,"view_duration_s":0.01357,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e6b934fb45725388f80834c80876c72433f61705 870b5dddf00f13de0c99e3daa08abf3b600e7b62 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000706,"correlation_id":"33c6a511-2bba-494d-92b8-830dc0d4719b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02856,"db_duration_s":0.00474,"view_duration_s":0.02382,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"42a76977-9fc9-4c98-a580-c0ece8f5143c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05681,"db_duration_s":0.00543,"view_duration_s":0.05138,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"bd8e5d6cd7202c75674bdb1f7639431396e15b3e 493eef6c693e23a0076d0b278a4877b7697638d1 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-DsLbMY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019641,"redis_calls":2,"redis_duration_s":0.000245,"correlation_id":"bdab87f1-ab81-49b0-b1fd-5650f56cfb95","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000246,"correlation_id":"4eca8979-cc76-4ef5-9e80-e53f413855e8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01846,"db_duration_s":0.00306,"view_duration_s":0.0154,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"bd8e5d6cd7202c75674bdb1f7639431396e15b3e 493eef6c693e23a0076d0b278a4877b7697638d1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002212,"correlation_id":"d5965b6b-e2c2-4915-9182-0acbe190731a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02791,"db_duration_s":0.00392,"view_duration_s":0.02399,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.5e-05,"correlation_id":"63a6f450-7289-420d-bc6c-37f0cc63f30e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0638,"db_duration_s":0.00561,"view_duration_s":0.05819,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"870b5dddf00f13de0c99e3daa08abf3b600e7b62 a2d92d441a478ca3aa0c285e10c824e279df90e9 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-naKkDE\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019802,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"4384d5c1-fec5-4bf8-8eea-1f9bb5f91312","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000179,"correlation_id":"57cab63f-55ec-49cf-8498-82ed35ddaf63","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01545,"db_duration_s":0.00291,"view_duration_s":0.01254,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"870b5dddf00f13de0c99e3daa08abf3b600e7b62 a2d92d441a478ca3aa0c285e10c824e279df90e9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00069,"correlation_id":"2627aacc-ba4c-4c89-aacb-4f1ce7963b1a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03461,"db_duration_s":0.00826,"view_duration_s":0.02635,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000206,"correlation_id":"24aeacdb-7c10-4e04-8bb7-584b7045155d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05108,"db_duration_s":0.00549,"view_duration_s":0.04559,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"493eef6c693e23a0076d0b278a4877b7697638d1 a76e798b3cc8e2dfc157216b69244f7b38a2d80a refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-puyzy8\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012487,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"2ee76bcf-8211-4abd-8317-9d7d4d94425a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00268,"db_duration_s":0.0,"view_duration_s":0.00268,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000197,"correlation_id":"73053c4e-46fe-4ccd-a0b7-65df6272b224","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02884,"db_duration_s":0.00485,"view_duration_s":0.02399,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000526,"correlation_id":"b60444b7-eea5-43df-b99b-60b180d304e1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02222,"db_duration_s":0.0036,"view_duration_s":0.01862,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"493eef6c693e23a0076d0b278a4877b7697638d1 a76e798b3cc8e2dfc157216b69244f7b38a2d80a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002694,"correlation_id":"e7f5b483-2725-4e93-b034-8a1b61a2fdc2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0639,"db_duration_s":0.00561,"view_duration_s":0.05829,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a2d92d441a478ca3aa0c285e10c824e279df90e9 581f587f27e4032abc8e8401932a5f0dd4f3a580 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-poMwlL\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023654,"redis_calls":2,"redis_duration_s":0.000224,"correlation_id":"865a98f9-88bc-4568-b1a1-14a905768ca5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00195,"db_duration_s":0.0,"view_duration_s":0.00195,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000195,"correlation_id":"ca46a9d4-fac0-47e4-92b1-6fe42750015d","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01765,"db_duration_s":0.00281,"view_duration_s":0.01484,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a2d92d441a478ca3aa0c285e10c824e279df90e9 581f587f27e4032abc8e8401932a5f0dd4f3a580 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000779,"correlation_id":"bdc4c0e4-f0cc-4c0e-860e-554d0b4b67d2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04844,"db_duration_s":0.01323,"view_duration_s":0.03521,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000113,"correlation_id":"6753c57d-d91a-484a-b21e-b0b7af3b50d1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08745,"db_duration_s":0.00543,"view_duration_s":0.08202,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a76e798b3cc8e2dfc157216b69244f7b38a2d80a acb43e986350b28d43342946dc85f409122f9111 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-UtNmpk\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027366,"redis_calls":2,"redis_duration_s":0.000255,"correlation_id":"56b90358-53ba-453d-a179-976b8d190be6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00188,"db_duration_s":0.0,"view_duration_s":0.00188,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000172,"correlation_id":"802e89a5-a62d-4fba-8456-ef5501aa2354","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03229,"db_duration_s":0.00981,"view_duration_s":0.02248,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"12d93b2c-5662-4153-85d4-f08668f6437e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05522,"db_duration_s":0.00346,"view_duration_s":0.05176,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a76e798b3cc8e2dfc157216b69244f7b38a2d80a acb43e986350b28d43342946dc85f409122f9111 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.017003,"redis_calls":11,"redis_duration_s":0.009168,"correlation_id":"9a59572d-aff6-4e58-99d3-9e6e0b0fc680","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04684,"db_duration_s":0.00409,"view_duration_s":0.04275,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"581f587f27e4032abc8e8401932a5f0dd4f3a580 af67260f1f61e67fe497a9d8decb23d15b545ae5 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lJyXY5\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009885,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"95da1043-ab60-4988-9582-30871c711bcf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00232,"db_duration_s":0.0,"view_duration_s":0.00232,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000192,"correlation_id":"6d70b6b7-5786-4047-b3be-92f6d07d55b4","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01604,"db_duration_s":0.00341,"view_duration_s":0.01263,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"581f587f27e4032abc8e8401932a5f0dd4f3a580 af67260f1f61e67fe497a9d8decb23d15b545ae5 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000824,"correlation_id":"2fc01dcf-68bc-42db-80c5-fc1478a4fb99","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02845,"db_duration_s":0.00469,"view_duration_s":0.02376,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000132,"correlation_id":"79e771f6-f7d0-4425-8ce6-4c5e80fc27b4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05514,"db_duration_s":0.00699,"view_duration_s":0.04815,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"acb43e986350b28d43342946dc85f409122f9111 a046cfadf885b1c53c284036588586392f2d0b84 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lw7Dzy\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013664,"redis_calls":2,"redis_duration_s":0.000275,"correlation_id":"140dad78-8177-432d-b52f-b845a3142354","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00192,"db_duration_s":0.0,"view_duration_s":0.00192,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000189,"correlation_id":"f3fd8567-8f62-4f5d-a583-3558e3bd977a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02789,"db_duration_s":0.0047,"view_duration_s":0.02319,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"55e16f28-7e3a-4910-b863-1034c74dd1b9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02024,"db_duration_s":0.00354,"view_duration_s":0.0167,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"acb43e986350b28d43342946dc85f409122f9111 a046cfadf885b1c53c284036588586392f2d0b84 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.003506,"correlation_id":"b80f3609-35e1-44f8-8831-38ac761bb16d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05219,"db_duration_s":0.00526,"view_duration_s":0.04693,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"af67260f1f61e67fe497a9d8decb23d15b545ae5 5cf72e4a9be8d009116c4558b1f3fd759d876df0 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-4nBfK6\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012482,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"45cbd4e6-8442-4f7a-944c-0f6971f30a0f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00211,"db_duration_s":0.0,"view_duration_s":0.00211,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000439,"correlation_id":"a80cda57-2203-4205-9269-3831190ba2f1","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02163,"db_duration_s":0.00325,"view_duration_s":0.01838,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"af67260f1f61e67fe497a9d8decb23d15b545ae5 5cf72e4a9be8d009116c4558b1f3fd759d876df0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000719,"correlation_id":"1101eb23-f2cd-4fc5-a538-a13b25f538fb","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03185,"db_duration_s":0.00505,"view_duration_s":0.0268,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"36d6512e-5858-47fa-9914-40be30d0a06e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04991,"db_duration_s":0.00531,"view_duration_s":0.0446,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a046cfadf885b1c53c284036588586392f2d0b84 9eecebe970b67de166539e036754bf8e110926ad refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ldO6cH\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011446,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"cb6807eb-9976-467a-a365-f5f0cc040b03","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00166,"db_duration_s":0.0,"view_duration_s":0.00166,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000188,"correlation_id":"6a1892ab-f715-453c-bd3f-e1cd201448ed","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01947,"db_duration_s":0.00282,"view_duration_s":0.01665,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a046cfadf885b1c53c284036588586392f2d0b84 9eecebe970b67de166539e036754bf8e110926ad refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001634,"correlation_id":"7d57fad0-9e9b-4f86-9724-e545eb098009","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02631,"db_duration_s":0.00407,"view_duration_s":0.02224,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":8.9e-05,"correlation_id":"f91de6ad-dbdc-438e-926f-769f375ec276","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06009,"db_duration_s":0.00885,"view_duration_s":0.05124,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5cf72e4a9be8d009116c4558b1f3fd759d876df0 469ea078eb382b899e35b5cfd99f433b40d56943 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-KDqmC7\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019919,"redis_calls":2,"redis_duration_s":0.0002,"correlation_id":"d8f3d343-2613-4724-a023-5e54fe028e61","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00208,"db_duration_s":0.0,"view_duration_s":0.00208,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"2801c0ec-e48e-4814-9645-59a09b34ede7","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01899,"db_duration_s":0.00362,"view_duration_s":0.01537,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5cf72e4a9be8d009116c4558b1f3fd759d876df0 469ea078eb382b899e35b5cfd99f433b40d56943 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000683,"correlation_id":"4c24dbf5-9a6e-46c4-8960-196cbc7125ce","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02976,"db_duration_s":0.0049,"view_duration_s":0.02486,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000127,"correlation_id":"e3c6d7bc-0d8e-4f8e-a15d-375437b693ad","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07083,"db_duration_s":0.00648,"view_duration_s":0.06435,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9eecebe970b67de166539e036754bf8e110926ad 3addece361fbbd487847a8765f2da548275538be refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-CtOq5P\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019128,"redis_calls":2,"redis_duration_s":0.004353,"correlation_id":"640535f8-5f5f-478f-a2ee-d2f76d713aac","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00191,"db_duration_s":0.0,"view_duration_s":0.00191,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000183,"correlation_id":"cb7448a6-1811-4f8f-9577-2763bb0e2e89","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02996,"db_duration_s":0.00482,"view_duration_s":0.02514,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000111,"correlation_id":"4d94b51a-ad93-4c6b-853c-6185ff0a604f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0174,"db_duration_s":0.00284,"view_duration_s":0.01456,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9eecebe970b67de166539e036754bf8e110926ad 3addece361fbbd487847a8765f2da548275538be refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001034,"correlation_id":"7307f421-7ac4-45da-b7b7-ad35fcd00744","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06143,"db_duration_s":0.00684,"view_duration_s":0.05459,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"469ea078eb382b899e35b5cfd99f433b40d56943 e199c718c8722e23e32e2a1f42f3cf513a3992de refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Iw5mHb\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01368,"redis_calls":2,"redis_duration_s":0.000437,"correlation_id":"1b6ffc9b-1351-4a9b-afeb-f48ca574d75f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00566,"db_duration_s":0.0,"view_duration_s":0.00566,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.003788,"correlation_id":"5fb519e7-f132-4109-9aeb-a59b48b7a223","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01782,"db_duration_s":0.00287,"view_duration_s":0.01495,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"469ea078eb382b899e35b5cfd99f433b40d56943 e199c718c8722e23e32e2a1f42f3cf513a3992de refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000735,"correlation_id":"d046bf54-e7e0-478c-a7c4-519046645d89","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03476,"db_duration_s":0.00781,"view_duration_s":0.02695,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000134,"correlation_id":"55838b66-c153-44cb-ab05-91deb3d49763","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05512,"db_duration_s":0.00519,"view_duration_s":0.04993,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3addece361fbbd487847a8765f2da548275538be a803e3a7d62fefef9c627739a2a4d70f755a103d refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-tpfZJW\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018239,"redis_calls":2,"redis_duration_s":0.000247,"correlation_id":"aae8fc27-ce6f-43cf-81e2-877173b2ff5c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00181,"db_duration_s":0.0,"view_duration_s":0.00181,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"894bb3fe-00a3-4595-99dc-616f083e7df8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02967,"db_duration_s":0.00504,"view_duration_s":0.02463,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00013,"correlation_id":"6e841dfb-d0b2-4974-9dcf-8fa4ba125903","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02101,"db_duration_s":0.00477,"view_duration_s":0.01624,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3addece361fbbd487847a8765f2da548275538be a803e3a7d62fefef9c627739a2a4d70f755a103d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000875,"correlation_id":"18a1f07e-32ef-4a95-bbb0-e72fb1b0887b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07912,"db_duration_s":0.006,"view_duration_s":0.07312,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e199c718c8722e23e32e2a1f42f3cf513a3992de 4ca258fc06f812cabab257a738412c1aa8492add refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Tv1Tbp\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.031152,"redis_calls":2,"redis_duration_s":0.000256,"correlation_id":"cbf4d108-df88-49c5-b00e-e695fe22a821","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00218,"db_duration_s":0.0,"view_duration_s":0.00218,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"52c0b97a-36ff-48b0-924c-67139b86724b","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01604,"db_duration_s":0.00285,"view_duration_s":0.01319,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e199c718c8722e23e32e2a1f42f3cf513a3992de 4ca258fc06f812cabab257a738412c1aa8492add refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001569,"correlation_id":"8ae19982-df38-4f44-b62a-5fed3dbfe540","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03131,"db_duration_s":0.00599,"view_duration_s":0.02532,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"d150b270-0e84-41ab-a71a-82578632381f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0467,"db_duration_s":0.00513,"view_duration_s":0.04157,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a803e3a7d62fefef9c627739a2a4d70f755a103d 0ebe32ba624fc546276e9c2b11664e12ddeeae6e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-T0kON9\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012067,"redis_calls":2,"redis_duration_s":0.000244,"correlation_id":"b40f841f-d459-4247-a603-54b713c63651","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00193,"db_duration_s":0.0,"view_duration_s":0.00193,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000203,"correlation_id":"72fd864a-7f00-43ab-a922-4a0c1822bd1c","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02769,"db_duration_s":0.00478,"view_duration_s":0.02291,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00014,"correlation_id":"2216f956-8cb9-4c1b-9014-2aa41e05a43c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01824,"db_duration_s":0.00291,"view_duration_s":0.01533,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a803e3a7d62fefef9c627739a2a4d70f755a103d 0ebe32ba624fc546276e9c2b11664e12ddeeae6e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002907,"correlation_id":"a7163112-8ff5-4cbb-bb80-e5810e48ef0a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0653,"db_duration_s":0.00774,"view_duration_s":0.05756,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4ca258fc06f812cabab257a738412c1aa8492add b714ae67389d916361569e3e090812d0d8ec389e refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Ms7m8w\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.02232,"redis_calls":2,"redis_duration_s":0.00065,"correlation_id":"92bc79b0-6ab5-4f74-a436-8b3ce03d5e43","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000207,"correlation_id":"d1b5fc8e-778c-4106-a307-3f777352f691","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02089,"db_duration_s":0.00299,"view_duration_s":0.0179,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4ca258fc06f812cabab257a738412c1aa8492add b714ae67389d916361569e3e090812d0d8ec389e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000777,"correlation_id":"f12aea30-69a4-43bf-bfe9-18dfa661b321","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03357,"db_duration_s":0.00518,"view_duration_s":0.02839,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"6c3efdc6-877c-4a7e-82c9-30f55afd72cd","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06924,"db_duration_s":0.00715,"view_duration_s":0.06209,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0ebe32ba624fc546276e9c2b11664e12ddeeae6e af5c3cca60ab1bec0434fc72797eab351eaf5cd7 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-sEZzTi\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.024997,"redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"299ba07e-553e-4e4f-94c1-08a8f0b90e3f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00144,"db_duration_s":0.0,"view_duration_s":0.00144,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000162,"correlation_id":"569aaa03-92d6-4c83-a3c1-1a907d803f48","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02034,"db_duration_s":0.00367,"view_duration_s":0.01667,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"b811450a-40fb-4789-88d1-2e168349e194","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04919,"db_duration_s":0.00931,"view_duration_s":0.03988,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0ebe32ba624fc546276e9c2b11664e12ddeeae6e af5c3cca60ab1bec0434fc72797eab351eaf5cd7 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.012264,"redis_calls":11,"redis_duration_s":0.004364,"correlation_id":"0cf7ae81-1eb7-49ba-808b-d912033863e1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08936,"db_duration_s":0.00534,"view_duration_s":0.08402,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b714ae67389d916361569e3e090812d0d8ec389e 2c65b42ac3cb1452ed66e414462c7c1bea4376ee refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Sdc5BQ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.034092,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"e4276bc2-396c-4961-8f04-ed120b443372","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00207,"db_duration_s":0.0,"view_duration_s":0.00207,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000426,"correlation_id":"3010c8f3-524b-4a41-9aa5-64de1f4be4dd","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02023,"db_duration_s":0.00286,"view_duration_s":0.01737,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b714ae67389d916361569e3e090812d0d8ec389e 2c65b42ac3cb1452ed66e414462c7c1bea4376ee refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000642,"correlation_id":"ed5eaaf3-e411-4ae7-8a08-6c57b2ce7b71","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05624,"db_duration_s":0.02196,"view_duration_s":0.03428,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000105,"correlation_id":"12f1e0d0-34a7-40b0-8fb1-bfe7621a329c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07131,"db_duration_s":0.02226,"view_duration_s":0.04905,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"af5c3cca60ab1bec0434fc72797eab351eaf5cd7 b0364ad57b65037d3986defde4065562a2f006c2 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-4xmeAI\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014273,"redis_calls":2,"redis_duration_s":0.000243,"correlation_id":"3c8915d9-2703-4ba5-8cde-d0db2b6d3b09","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00182,"db_duration_s":0.0,"view_duration_s":0.00182,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000173,"correlation_id":"67f5aa99-046d-4bd8-9f9a-9e353b849054","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02826,"db_duration_s":0.00474,"view_duration_s":0.02352,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000144,"correlation_id":"39f41c95-6a79-4752-bf9c-3a0846943369","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01668,"db_duration_s":0.00287,"view_duration_s":0.01381,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"af5c3cca60ab1bec0434fc72797eab351eaf5cd7 b0364ad57b65037d3986defde4065562a2f006c2 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000873,"correlation_id":"af048b21-5c94-4fbc-8fda-c3857b2cdf05","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0885,"db_duration_s":0.01726,"view_duration_s":0.07124,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2c65b42ac3cb1452ed66e414462c7c1bea4376ee fcda244c9c400e4e39df07298548e76252c224d4 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-y6Hgnl\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019338,"redis_calls":2,"redis_duration_s":0.000234,"correlation_id":"b3ff1747-9e80-4904-9633-908ce001768c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00183,"db_duration_s":0.0,"view_duration_s":0.00183,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"39d9d7df-4dde-4588-8f30-f2a622b7a7ff","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01604,"db_duration_s":0.00263,"view_duration_s":0.01341,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2c65b42ac3cb1452ed66e414462c7c1bea4376ee fcda244c9c400e4e39df07298548e76252c224d4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000777,"correlation_id":"9f672ff8-3286-4ef2-bb67-dbd379c9eab5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03145,"db_duration_s":0.00515,"view_duration_s":0.0263,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000111,"correlation_id":"308e5eb8-35b5-4a13-9a66-def386f2c9a7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06087,"db_duration_s":0.00603,"view_duration_s":0.05484,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b0364ad57b65037d3986defde4065562a2f006c2 f0d14b7bb5e1afeb8ca03605067ba7ce2dee6087 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-8rsKJ6\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023183,"redis_calls":2,"redis_duration_s":0.000215,"correlation_id":"102dba4b-dfab-48b3-9283-a3510d813d25","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00214,"db_duration_s":0.0,"view_duration_s":0.00214,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000588,"correlation_id":"23d68e7a-686b-4aab-bf43-716c3a5e87d8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01584,"db_duration_s":0.00285,"view_duration_s":0.01299,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b0364ad57b65037d3986defde4065562a2f006c2 f0d14b7bb5e1afeb8ca03605067ba7ce2dee6087 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000657,"correlation_id":"c153630c-8961-44a9-bbe8-e394a364f4ed","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05026,"db_duration_s":0.0074,"view_duration_s":0.04286,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"67a3d5ee-d01b-419d-8b8f-21b6f1295fbd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04548,"db_duration_s":0.00461,"view_duration_s":0.04087,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fcda244c9c400e4e39df07298548e76252c224d4 96865be2eea1ffce8861d12ff12aef14f77e895f refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-pySW5A\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013382,"redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"9064b562-9985-4009-a179-641639876b4c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00212,"db_duration_s":0.0,"view_duration_s":0.00212,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000207,"correlation_id":"53570f19-fce3-4549-828e-47c2cdc1ca02","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02803,"db_duration_s":0.0048,"view_duration_s":0.02323,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000111,"correlation_id":"f06fcc64-818b-40c5-9718-8e3863f81c4b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01616,"db_duration_s":0.00326,"view_duration_s":0.0129,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fcda244c9c400e4e39df07298548e76252c224d4 96865be2eea1ffce8861d12ff12aef14f77e895f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000704,"correlation_id":"b2331c3e-5d01-4468-8176-d4310aa0e961","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04899,"db_duration_s":0.00589,"view_duration_s":0.0431,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f0d14b7bb5e1afeb8ca03605067ba7ce2dee6087 be9abe2bbd4240eadfef5340b090c2dbdc3a8136 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-acM5s8\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010949,"redis_calls":2,"redis_duration_s":0.00022,"correlation_id":"75c29d98-df39-4ef2-9d01-d5b46cbea45a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00179,"db_duration_s":0.0,"view_duration_s":0.00179,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"6ab18598-575b-43cb-a21e-0d35373a33c2","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01939,"db_duration_s":0.00288,"view_duration_s":0.01651,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f0d14b7bb5e1afeb8ca03605067ba7ce2dee6087 be9abe2bbd4240eadfef5340b090c2dbdc3a8136 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.003361,"correlation_id":"bf00c348-d3a8-48be-8261-f417eed709e2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03101,"db_duration_s":0.0048,"view_duration_s":0.02621,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"6c501c9b-ada0-46b5-a53a-3f3391beafe7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05346,"db_duration_s":0.00563,"view_duration_s":0.04783,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"96865be2eea1ffce8861d12ff12aef14f77e895f b6141a70f7ce4a1d92775082deef925df4750b44 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-uMLGkH\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013927,"redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"7370f187-a9c9-43b9-98ee-0585f91e6cb0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00185,"db_duration_s":0.0,"view_duration_s":0.00185,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00017,"correlation_id":"1b683f5e-b612-484c-a822-8f44c3555b14","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02783,"db_duration_s":0.00458,"view_duration_s":0.02325,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.4e-05,"correlation_id":"149a690e-59fb-412c-9b1e-9383e989beb4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04456,"db_duration_s":0.01248,"view_duration_s":0.03208,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"96865be2eea1ffce8861d12ff12aef14f77e895f b6141a70f7ce4a1d92775082deef925df4750b44 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.012229,"redis_calls":11,"redis_duration_s":0.005888,"correlation_id":"c172b114-1115-40be-b925-a0162107e789","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06788,"db_duration_s":0.00574,"view_duration_s":0.06214,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"be9abe2bbd4240eadfef5340b090c2dbdc3a8136 9a8db933e60157820b31340fce7f270d8a2111fb refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-EDd9wh\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.029472,"redis_calls":2,"redis_duration_s":0.000235,"correlation_id":"7935a873-425b-451d-9403-fdae1481e909","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00597,"db_duration_s":0.0,"view_duration_s":0.00597,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000222,"correlation_id":"4b52aab9-8215-43db-83b5-ede4c01a598f","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01627,"db_duration_s":0.0027,"view_duration_s":0.01357,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"be9abe2bbd4240eadfef5340b090c2dbdc3a8136 9a8db933e60157820b31340fce7f270d8a2111fb refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000739,"correlation_id":"7ebcb73d-c024-430d-a523-ae3891f81810","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02602,"db_duration_s":0.00487,"view_duration_s":0.02115,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.2e-05,"correlation_id":"ce919414-00b0-4287-9e70-f7b33772b634","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06852,"db_duration_s":0.00562,"view_duration_s":0.0629,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b6141a70f7ce4a1d92775082deef925df4750b44 89dfc22f79ee2130250360240a07cf4be015bed0 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-mUvw8N\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012509,"redis_calls":2,"redis_duration_s":0.000247,"correlation_id":"42046e1a-4317-4c19-80ff-badee7825646","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00202,"db_duration_s":0.0,"view_duration_s":0.00202,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":3,"redis_duration_s":0.000266,"correlation_id":"2d5636a1-640f-4c49-89b6-2fc5ba571bef","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01583,"db_duration_s":0.0024,"view_duration_s":0.01343,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b6141a70f7ce4a1d92775082deef925df4750b44 89dfc22f79ee2130250360240a07cf4be015bed0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.0008,"correlation_id":"38c82134-e700-4438-bd99-60d127fb1cb4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0288,"db_duration_s":0.00478,"view_duration_s":0.02402,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"a39df7c7-8c94-4d04-a210-6f37b97255bc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06243,"db_duration_s":0.0057,"view_duration_s":0.05673,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9a8db933e60157820b31340fce7f270d8a2111fb 1649223dc28afe314aa91d6f60bdd1dc820fff2a refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ZgvsYu\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020679,"redis_calls":2,"redis_duration_s":0.000242,"correlation_id":"c357aa6a-5c00-45e6-8a52-1a5dee707364","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00605,"db_duration_s":0.0,"view_duration_s":0.00605,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000181,"correlation_id":"b42a89f3-e562-4f00-bb33-3cc87e123ea1","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02769,"db_duration_s":0.00475,"view_duration_s":0.02294,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"cc0e8cff-79d7-41a4-b3d9-38f43b37765a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01861,"db_duration_s":0.00292,"view_duration_s":0.01569,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9a8db933e60157820b31340fce7f270d8a2111fb 1649223dc28afe314aa91d6f60bdd1dc820fff2a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000821,"correlation_id":"72322083-9810-4127-ac06-a0843a04d7f3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03769,"db_duration_s":0.00426,"view_duration_s":0.03343,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"89dfc22f79ee2130250360240a07cf4be015bed0 416d307a0cec1af4c566e23b8d02ac339ce5a3ec refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-YAiJ8Z\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009489,"redis_calls":2,"redis_duration_s":0.000201,"correlation_id":"1d191807-cc8d-4cc7-9ff1-4492a22b8856","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000175,"correlation_id":"ef543d7a-5fc7-49dc-98e4-7d3435bd476d","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01592,"db_duration_s":0.00275,"view_duration_s":0.01317,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"89dfc22f79ee2130250360240a07cf4be015bed0 416d307a0cec1af4c566e23b8d02ac339ce5a3ec refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000785,"correlation_id":"eab4dcdd-31ec-4f35-aba4-3ecbd4d897cf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02787,"db_duration_s":0.00468,"view_duration_s":0.02319,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000103,"correlation_id":"370b3df5-c9ec-40cc-8dd7-5b769a759489","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06935,"db_duration_s":0.00517,"view_duration_s":0.06418,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1649223dc28afe314aa91d6f60bdd1dc820fff2a e7ca9302533382a4b0831f3a2f23aa6af2741f9e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ArxC0D\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.028246,"redis_calls":2,"redis_duration_s":0.000216,"correlation_id":"54324ef0-8edf-4be1-89bf-6505ef0389cf","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00179,"db_duration_s":0.0,"view_duration_s":0.00179,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000174,"correlation_id":"9f04a9a6-a999-47fb-a3bb-c626536cfa64","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04716,"db_duration_s":0.01395,"view_duration_s":0.03321,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1649223dc28afe314aa91d6f60bdd1dc820fff2a e7ca9302533382a4b0831f3a2f23aa6af2741f9e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.015383,"redis_calls":11,"redis_duration_s":0.000933,"correlation_id":"671d4d37-9545-4fa0-ac37-347c9d7ed78a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03465,"db_duration_s":0.0069,"view_duration_s":0.02775,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000124,"correlation_id":"13e2eaf5-201c-49fe-a9be-40ab2429072d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03897,"db_duration_s":0.00408,"view_duration_s":0.03489,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"416d307a0cec1af4c566e23b8d02ac339ce5a3ec 42f0ab0c5cd7f3dbebd1c0b59156f145c6a82c03 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-BNzXK8\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012135,"redis_calls":2,"redis_duration_s":0.0002,"correlation_id":"78b75453-0c1b-4e1f-b570-346708d73e2b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000146,"correlation_id":"d1fc31f6-53fc-4bc8-8e1a-9fe7eba12754","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01781,"db_duration_s":0.00278,"view_duration_s":0.01503,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"416d307a0cec1af4c566e23b8d02ac339ce5a3ec 42f0ab0c5cd7f3dbebd1c0b59156f145c6a82c03 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000781,"correlation_id":"4283ead9-fdb7-4965-8efc-20903f7ae72c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0263,"db_duration_s":0.00457,"view_duration_s":0.02173,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.6e-05,"correlation_id":"eea75584-90d5-48b2-9579-d5ad44c417ea","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05035,"db_duration_s":0.00527,"view_duration_s":0.04508,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e7ca9302533382a4b0831f3a2f23aa6af2741f9e eadfab44eaf4eb86b64989b863d3313200abf7a0 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Uxhk7G\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013147,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"56137915-4378-495c-8c5a-e197023065e0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00179,"db_duration_s":0.0,"view_duration_s":0.00179,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000157,"correlation_id":"185bd152-a267-47e8-8e64-592fbd4908f2","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01505,"db_duration_s":0.00251,"view_duration_s":0.01254,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e7ca9302533382a4b0831f3a2f23aa6af2741f9e eadfab44eaf4eb86b64989b863d3313200abf7a0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000698,"correlation_id":"6d1642a2-83c7-41d6-a560-553b9202dc52","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02614,"db_duration_s":0.0041,"view_duration_s":0.02204,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000124,"correlation_id":"5bfef6e1-8321-4f1e-88f8-45b47392a100","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03596,"db_duration_s":0.0041,"view_duration_s":0.03186,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"42f0ab0c5cd7f3dbebd1c0b59156f145c6a82c03 dcdccb586a57978997e422bef79a4c81676c5476 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-huhns9\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.008568,"redis_calls":2,"redis_duration_s":0.000196,"correlation_id":"4fa8def6-1ddd-4552-8d0e-e9035c97b3a9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00157,"db_duration_s":0.0,"view_duration_s":0.00157,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000182,"correlation_id":"4d4f1c39-07c1-4d19-8148-9b90efcc62e1","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0134,"db_duration_s":0.00248,"view_duration_s":0.01092,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"42f0ab0c5cd7f3dbebd1c0b59156f145c6a82c03 dcdccb586a57978997e422bef79a4c81676c5476 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00077,"correlation_id":"5014bc84-4497-4644-84ae-50834ff19aa1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03513,"db_duration_s":0.0105,"view_duration_s":0.02463,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":3,"redis_duration_s":0.000311,"correlation_id":"564d8735-9fb5-4693-b621-18fddfb3b36e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.1435,"db_duration_s":0.00727,"view_duration_s":0.13623,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"eadfab44eaf4eb86b64989b863d3313200abf7a0 7bb0b7a4382a2523161adca57e7cbe08b0c896d4 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-8uClrF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010885,"redis_calls":2,"redis_duration_s":0.000253,"correlation_id":"6e4a9007-cb89-478a-bfb0-979baba800b7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00241,"db_duration_s":0.0,"view_duration_s":0.00241,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000905,"correlation_id":"2346aa67-6a0f-4c9e-bf53-460d739e29b2","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02013,"db_duration_s":0.00373,"view_duration_s":0.0164,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"66398b7c-6024-48bf-b848-26b2aa832477","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01442,"db_duration_s":0.00255,"view_duration_s":0.01187,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"eadfab44eaf4eb86b64989b863d3313200abf7a0 7bb0b7a4382a2523161adca57e7cbe08b0c896d4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000732,"correlation_id":"caa14c95-119f-4128-8829-c41948bbab5e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06939,"db_duration_s":0.00531,"view_duration_s":0.06408,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"dcdccb586a57978997e422bef79a4c81676c5476 c1806c1934c34c8653dc9c6679821d6701a915ca refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-nsNjbd\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.024341,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"b0b3c816-fb09-4da7-9772-63c6d8a1b38d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00214,"db_duration_s":0.0,"view_duration_s":0.00214,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000197,"correlation_id":"7e336cd1-1dbd-4932-94e2-497cea8f8b36","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01821,"db_duration_s":0.00313,"view_duration_s":0.01508,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"dcdccb586a57978997e422bef79a4c81676c5476 c1806c1934c34c8653dc9c6679821d6701a915ca refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000781,"correlation_id":"23305fa8-8dec-41d9-a4e1-50def622c11b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03084,"db_duration_s":0.00466,"view_duration_s":0.02618,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"c8fd5a00-d91d-4868-b473-cd6a93a494af","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07344,"db_duration_s":0.00841,"view_duration_s":0.06503,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7bb0b7a4382a2523161adca57e7cbe08b0c896d4 54c2b5df8ab62fa495ff88884a44ceed24ef898f refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lQWJOR\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.028708,"redis_calls":2,"redis_duration_s":0.000238,"correlation_id":"5f7b966d-0add-4ac0-8e20-ee82791452ed","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00923,"db_duration_s":0.0,"view_duration_s":0.00923,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.007415,"correlation_id":"0a226687-e21a-4ed5-8723-c3478ac578ca","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01752,"db_duration_s":0.00288,"view_duration_s":0.01464,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7bb0b7a4382a2523161adca57e7cbe08b0c896d4 54c2b5df8ab62fa495ff88884a44ceed24ef898f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001679,"correlation_id":"aa170b36-c4a8-4a97-a383-58d61518f7fe","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03391,"db_duration_s":0.00467,"view_duration_s":0.02924,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"f672ce55-d027-4b9e-9998-aa24642b4152","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.12058,"db_duration_s":0.02938,"view_duration_s":0.0912,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c1806c1934c34c8653dc9c6679821d6701a915ca 1844a215d29109315b5566f7154e4ff6911cbb03 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-7skXYA\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.046066,"redis_calls":2,"redis_duration_s":0.000277,"correlation_id":"58a8ca69-0d06-48a4-b58c-f9f840475bba","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00565,"db_duration_s":0.0,"view_duration_s":0.00565,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000141,"correlation_id":"b0c5b9f4-b702-485b-a154-8f2c316dc65e","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0277,"db_duration_s":0.00466,"view_duration_s":0.02304,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"d27a3da6-8744-41e4-b454-62635198476e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.018,"db_duration_s":0.004,"view_duration_s":0.014,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c1806c1934c34c8653dc9c6679821d6701a915ca 1844a215d29109315b5566f7154e4ff6911cbb03 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001298,"correlation_id":"230bccd9-df1c-409b-aa1e-ef18bd4f59b3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04556,"db_duration_s":0.00491,"view_duration_s":0.04065,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"54c2b5df8ab62fa495ff88884a44ceed24ef898f 7e4cfe9a6b5803149a383adb7fc1ceabd27d19ef refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-RwqIj7\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015068,"redis_calls":2,"redis_duration_s":0.000204,"correlation_id":"adef1f85-e19e-4a75-ad54-8e240e8364f7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00146,"db_duration_s":0.0,"view_duration_s":0.00146,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000148,"correlation_id":"563d18be-bd50-4df7-9304-8ec101982f75","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05812,"db_duration_s":0.0031,"view_duration_s":0.05502,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"54c2b5df8ab62fa495ff88884a44ceed24ef898f 7e4cfe9a6b5803149a383adb7fc1ceabd27d19ef refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.024861,"redis_calls":11,"redis_duration_s":0.002979,"correlation_id":"c1127ff7-51fd-416f-bc98-d79bc28e1388","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0332,"db_duration_s":0.00509,"view_duration_s":0.02811,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000114,"correlation_id":"d78cf2f6-2969-49d0-a438-8704397a7871","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06623,"db_duration_s":0.0053,"view_duration_s":0.06093,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1844a215d29109315b5566f7154e4ff6911cbb03 498ac07199c099210903606fb726a2f967e355c0 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Cx89TV\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027892,"redis_calls":2,"redis_duration_s":0.000228,"correlation_id":"da9d5762-5ecf-49e7-9d21-df0aa39af95b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00263,"db_duration_s":0.0,"view_duration_s":0.00263,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000165,"correlation_id":"3736bf8e-7176-45b1-b3f3-fa3415213c56","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03129,"db_duration_s":0.00488,"view_duration_s":0.02641,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00085,"correlation_id":"cde2be53-ee5b-496d-b86c-39754d0d3374","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03434,"db_duration_s":0.00925,"view_duration_s":0.02509,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1844a215d29109315b5566f7154e4ff6911cbb03 498ac07199c099210903606fb726a2f967e355c0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.004246,"redis_calls":11,"redis_duration_s":0.001158,"correlation_id":"3f10ef9b-5244-4ccc-a6d7-3b0a5ab10f92","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04767,"db_duration_s":0.00509,"view_duration_s":0.04258,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7e4cfe9a6b5803149a383adb7fc1ceabd27d19ef 9b75a090cb0dd9f552a6ea73687e2e39599aa057 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-G3b1Tj\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01141,"redis_calls":2,"redis_duration_s":0.000269,"correlation_id":"35ff1b9d-ac7f-4dea-959b-334e3e59604b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000199,"correlation_id":"80e4c3f3-618e-42b8-88b8-13aee511234a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.017,"db_duration_s":0.00299,"view_duration_s":0.01401,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7e4cfe9a6b5803149a383adb7fc1ceabd27d19ef 9b75a090cb0dd9f552a6ea73687e2e39599aa057 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000683,"correlation_id":"659a062a-ef21-4e80-9ccc-d8afc4b61f96","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02124,"db_duration_s":0.00383,"view_duration_s":0.01741,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000113,"correlation_id":"2b649be4-48cc-4853-b260-21392d6479af","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02123,"db_duration_s":0.00402,"view_duration_s":0.01721,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"094fb377-81c1-46f5-8fe1-e1495ea64c84","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03978,"db_duration_s":0.00397,"view_duration_s":0.03581,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9b75a090cb0dd9f552a6ea73687e2e39599aa057 080c1f9a5817f3e8840b37b3def8cb6ef6183387 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-6E0HKj\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009163,"redis_calls":2,"redis_duration_s":0.000197,"correlation_id":"6515cb24-3ee9-49f1-af91-9e6cc10a92b9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00148,"db_duration_s":0.0,"view_duration_s":0.00148,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000219,"correlation_id":"450deedc-844c-4f21-8a75-47986edb0065","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03925,"db_duration_s":0.00432,"view_duration_s":0.03493,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"498ac07199c099210903606fb726a2f967e355c0 46629de1854cd53730cccc6921dea2dae7d4ec27 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-dNdtSi\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.008987,"redis_calls":2,"redis_duration_s":0.000195,"correlation_id":"aaf45b05-8cbc-4c40-bf09-e554ba9f2af7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00152,"db_duration_s":0.0,"view_duration_s":0.00152,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000206,"correlation_id":"3231e513-637e-420e-bfcb-90717ae40b91","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01329,"db_duration_s":0.00265,"view_duration_s":0.01064,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9b75a090cb0dd9f552a6ea73687e2e39599aa057 080c1f9a5817f3e8840b37b3def8cb6ef6183387 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000707,"correlation_id":"f7a0a5e4-ca9b-4058-8232-444c9169f624","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01585,"db_duration_s":0.00365,"view_duration_s":0.0122,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"498ac07199c099210903606fb726a2f967e355c0 46629de1854cd53730cccc6921dea2dae7d4ec27 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000659,"correlation_id":"60c2e6a2-efa5-4647-99b6-5d17e828be00","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03078,"db_duration_s":0.00512,"view_duration_s":0.02566,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"d29c39a4-db78-4678-bfb2-f86ab50c552a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03373,"db_duration_s":0.00692,"view_duration_s":0.02681,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":3,"redis_duration_s":0.000331,"correlation_id":"574ad437-1e11-471f-b3ba-2d7a29fa2d7c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.11674,"db_duration_s":0.01045,"view_duration_s":0.10629,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"46629de1854cd53730cccc6921dea2dae7d4ec27 789af8daf07e130831e00785cfae5dc96d6722e4 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-xYE4Xj\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.058278,"redis_calls":4,"redis_duration_s":0.000536,"correlation_id":"123f56d8-430e-44e0-a30a-4af6dcb98dc1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.09721,"db_duration_s":0.00539,"view_duration_s":0.09182,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"080c1f9a5817f3e8840b37b3def8cb6ef6183387 4ba965c24bba45dad7b726e9d80f723bb7a76c1b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-glkgFm\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.04626,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"12eac8a9-be9a-411c-9970-eaf6f9c65032","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000173,"correlation_id":"ff996aeb-0dd3-4b6b-bbc6-b833ef40bf87","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00181,"db_duration_s":0.0,"view_duration_s":0.00181,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000162,"correlation_id":"ef9e9a2c-97b2-4c14-90f1-d1f636b7f3f8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03783,"db_duration_s":0.00954,"view_duration_s":0.02829,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"46629de1854cd53730cccc6921dea2dae7d4ec27 789af8daf07e130831e00785cfae5dc96d6722e4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.012382,"redis_calls":11,"redis_duration_s":0.002143,"correlation_id":"872e0276-af15-4113-87fb-af2f3e830107","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03246,"db_duration_s":0.00354,"view_duration_s":0.02892,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"080c1f9a5817f3e8840b37b3def8cb6ef6183387 4ba965c24bba45dad7b726e9d80f723bb7a76c1b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.013287,"correlation_id":"bc630ed3-4aea-44b8-93fe-01c02a5eba2a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05752,"db_duration_s":0.03416,"view_duration_s":0.02336,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00013,"correlation_id":"700963d2-fbbb-4973-8937-239e6b082f10","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04447,"db_duration_s":0.0217,"view_duration_s":0.02277,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"da5bfeb3-1b96-49da-9b3b-99d43151d318","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08783,"db_duration_s":0.0197,"view_duration_s":0.06813,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4ba965c24bba45dad7b726e9d80f723bb7a76c1b 3cc8fd658c21d81cf47894b57e3386c671c1b976 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Sm9iU0\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023114,"redis_calls":2,"redis_duration_s":0.00025,"correlation_id":"ee02eb15-09e5-430d-b9d9-01e0f2d0ee30","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07774,"db_duration_s":0.016,"view_duration_s":0.06174,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"789af8daf07e130831e00785cfae5dc96d6722e4 e0f8c2d13e09f5290677f01c56b0d46d5ff64356 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-JGmr20\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023286,"redis_calls":3,"redis_duration_s":0.000298,"correlation_id":"01730068-700a-41e9-a882-21e992792794","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0019,"db_duration_s":0.0,"view_duration_s":0.0019,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00039,"correlation_id":"27a99ba8-61de-44f1-a57c-57c612ff4363","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00143,"db_duration_s":0.0,"view_duration_s":0.00143,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000142,"correlation_id":"d657fc33-b4d8-4c91-be4f-19095bbf0ece","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01777,"db_duration_s":0.00281,"view_duration_s":0.01496,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4ba965c24bba45dad7b726e9d80f723bb7a76c1b 3cc8fd658c21d81cf47894b57e3386c671c1b976 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001147,"correlation_id":"4250cdf5-6692-4ef8-ab47-296bb0f8e4db","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03125,"db_duration_s":0.00458,"view_duration_s":0.02667,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"789af8daf07e130831e00785cfae5dc96d6722e4 e0f8c2d13e09f5290677f01c56b0d46d5ff64356 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.009896,"correlation_id":"8a3cce4d-af42-48d2-a47e-86492a3f34a1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02863,"db_duration_s":0.00491,"view_duration_s":0.02372,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"1d721dbd-2cf7-46e2-9cd5-59c9786bff33","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03341,"db_duration_s":0.00707,"view_duration_s":0.02634,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000137,"correlation_id":"7b3160a6-e972-4b2f-bf0a-a5c9701f9507","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05248,"db_duration_s":0.00687,"view_duration_s":0.04561,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e0f8c2d13e09f5290677f01c56b0d46d5ff64356 7eb7d5a2e97a8f81c0fa243c20d7a82ca23b4f11 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-tX57A7\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014588,"redis_calls":2,"redis_duration_s":0.000236,"correlation_id":"17a95809-cc86-431f-8465-6209825d5b05","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00198,"db_duration_s":0.0,"view_duration_s":0.00198,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000207,"correlation_id":"95e0afa4-5378-4a4e-930c-d1c3bac45303","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0581,"db_duration_s":0.00501,"view_duration_s":0.05309,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3cc8fd658c21d81cf47894b57e3386c671c1b976 4afe5e4aab67c27a2fcbf793ea69526c0628a0fb refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-o6EW79\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018293,"redis_calls":2,"redis_duration_s":0.000245,"correlation_id":"5fb2deb2-c7fe-4274-88a9-2bb6bcaed5b6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00178,"db_duration_s":0.0,"view_duration_s":0.00178,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"6c06290a-1478-4641-adc0-e76b77c4d088","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01966,"db_duration_s":0.0029,"view_duration_s":0.01676,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e0f8c2d13e09f5290677f01c56b0d46d5ff64356 7eb7d5a2e97a8f81c0fa243c20d7a82ca23b4f11 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000694,"correlation_id":"908a3165-1647-4755-b4bf-f9eb7fdddb0d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01848,"db_duration_s":0.00333,"view_duration_s":0.01515,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3cc8fd658c21d81cf47894b57e3386c671c1b976 4afe5e4aab67c27a2fcbf793ea69526c0628a0fb refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000641,"correlation_id":"8cb07e5a-f3bf-49f8-a23b-375d892c08c0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02739,"db_duration_s":0.00441,"view_duration_s":0.02298,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"827f9970-157a-49b7-b5b6-6aa0ddaabb31","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02036,"db_duration_s":0.00442,"view_duration_s":0.01594,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000113,"correlation_id":"71f59957-0c0e-41b5-b35f-b72df6a90aa1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03966,"db_duration_s":0.00428,"view_duration_s":0.03538,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4afe5e4aab67c27a2fcbf793ea69526c0628a0fb c26ff7c8c1f6b9b738ca2c7b5b4e6512f64aceac refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-UQNpBs\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01012,"redis_calls":2,"redis_duration_s":0.00018,"correlation_id":"3b32b944-9f4e-4c66-a6fc-2ca6124936ff","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.10286,"db_duration_s":0.00479,"view_duration_s":0.09807,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7eb7d5a2e97a8f81c0fa243c20d7a82ca23b4f11 4c3bfe654c00ef309b322e496ff429f7274cfa3d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-YmOHcm\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.008843,"redis_calls":2,"redis_duration_s":0.000159,"correlation_id":"ae158687-d54d-49c2-b2ea-8c72853995c6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00135,"db_duration_s":0.0,"view_duration_s":0.00135,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"0560e5d2-c102-46b6-8c72-794d5b53ce85","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00116,"db_duration_s":0.0,"view_duration_s":0.00116,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000141,"correlation_id":"4e2c91e0-40fb-4e6d-b436-a0037368df95","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01338,"db_duration_s":0.00255,"view_duration_s":0.01083,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4afe5e4aab67c27a2fcbf793ea69526c0628a0fb c26ff7c8c1f6b9b738ca2c7b5b4e6512f64aceac refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000708,"correlation_id":"3ebed3f4-abcd-4d70-b25b-374e4fefe1f6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01458,"db_duration_s":0.00349,"view_duration_s":0.01109,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7eb7d5a2e97a8f81c0fa243c20d7a82ca23b4f11 4c3bfe654c00ef309b322e496ff429f7274cfa3d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000666,"correlation_id":"11b7637b-cc34-4b1c-95a1-e3361395d307","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02985,"db_duration_s":0.00509,"view_duration_s":0.02476,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"a7178608-4cdf-4b16-8cd5-4461d027b13e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03268,"db_duration_s":0.0055,"view_duration_s":0.02718,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"1f40aebf-adbf-4b1c-84b7-7359ea1a20f4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0594,"db_duration_s":0.00527,"view_duration_s":0.05413,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4c3bfe654c00ef309b322e496ff429f7274cfa3d 4f13394fc81d0b7b85323f14a5d5d8dcff921787 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cQtqVs\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019263,"redis_calls":2,"redis_duration_s":0.000219,"correlation_id":"4ecef6e7-540a-418d-a604-5fc517146703","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07078,"db_duration_s":0.00948,"view_duration_s":0.0613,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c26ff7c8c1f6b9b738ca2c7b5b4e6512f64aceac 4874daf5997f789e8c9bd014fbb08abc54636b85 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-1zb72s\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.025382,"redis_calls":2,"redis_duration_s":0.000236,"correlation_id":"13560099-9ee2-40fd-b444-dbca68243984","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00153,"db_duration_s":0.0,"view_duration_s":0.00153,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000163,"correlation_id":"f421cf68-4925-4799-9845-456b2350fbd0","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000154,"correlation_id":"2e498535-f6ea-4906-bd6e-a7bbfbbe9cc2","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01806,"db_duration_s":0.00296,"view_duration_s":0.0151,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c26ff7c8c1f6b9b738ca2c7b5b4e6512f64aceac 4874daf5997f789e8c9bd014fbb08abc54636b85 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000636,"correlation_id":"1fa0fa63-171e-42d8-a414-7d860cca9ede","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03132,"db_duration_s":0.00412,"view_duration_s":0.0272,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4c3bfe654c00ef309b322e496ff429f7274cfa3d 4f13394fc81d0b7b85323f14a5d5d8dcff921787 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.007149,"correlation_id":"3d2e2554-1e7d-40b1-b781-2220431a3ffb","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02818,"db_duration_s":0.00484,"view_duration_s":0.02334,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000126,"correlation_id":"472322ff-87fb-456d-8a5a-123a468dddf2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02974,"db_duration_s":0.00466,"view_duration_s":0.02508,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"7f6424b6-57ec-4745-90ad-0f3a472219fd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05249,"db_duration_s":0.00517,"view_duration_s":0.04732,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4874daf5997f789e8c9bd014fbb08abc54636b85 7b314dace144f2852cdf9f8e8e297621bcd9cd62 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-owq0kE\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015364,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"25e3b32f-ccb4-4d2f-8b34-b1acdd47b83f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.054,"db_duration_s":0.00789,"view_duration_s":0.04611,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4f13394fc81d0b7b85323f14a5d5d8dcff921787 3598e69677f4a0cc0e7ec72a0f2bfebb2d645883 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-FV3SZD\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012794,"redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"3efaa139-4823-4c16-8ba2-d914d629eb75","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00215,"db_duration_s":0.0,"view_duration_s":0.00215,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000789,"correlation_id":"033cbb84-26dd-4dd4-8b63-5ceb51965fcd","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00181,"db_duration_s":0.0,"view_duration_s":0.00181,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"51c0035b-2060-454d-899f-fc0c1e551642","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01599,"db_duration_s":0.00285,"view_duration_s":0.01314,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4f13394fc81d0b7b85323f14a5d5d8dcff921787 3598e69677f4a0cc0e7ec72a0f2bfebb2d645883 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000681,"correlation_id":"4dd9e0cf-8a43-478f-a511-b685c3be04b2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03623,"db_duration_s":0.00727,"view_duration_s":0.02896,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4874daf5997f789e8c9bd014fbb08abc54636b85 7b314dace144f2852cdf9f8e8e297621bcd9cd62 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.005766,"redis_calls":12,"redis_duration_s":0.003374,"correlation_id":"4dc1442b-05f0-4717-b9a7-244d41076e2e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02874,"db_duration_s":0.00478,"view_duration_s":0.02396,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"2fbb9579-1d86-45fc-a6b1-57ca83305ca9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03716,"db_duration_s":0.01377,"view_duration_s":0.02339,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"2ff33dea-26f3-4856-aff3-9eadbe54c379","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06353,"db_duration_s":0.0051,"view_duration_s":0.05843,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3598e69677f4a0cc0e7ec72a0f2bfebb2d645883 7f00b8397cb8eafdfcc6b1a9468fc946525edc58 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-49tOrN\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018274,"redis_calls":2,"redis_duration_s":0.000221,"correlation_id":"7ca3ed1d-59e1-470f-9745-9776f51649cf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05712,"db_duration_s":0.00932,"view_duration_s":0.0478,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7b314dace144f2852cdf9f8e8e297621bcd9cd62 b61ad4f976609947c9028127d4edd53c9c0be66e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-e4gZHR\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014619,"redis_calls":2,"redis_duration_s":0.000233,"correlation_id":"66d64115-3bb6-424f-9563-41a9dce5ac05","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00258,"db_duration_s":0.0,"view_duration_s":0.00258,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000186,"correlation_id":"0af0a54f-899b-4959-a84c-aacff6744ce9","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00146,"db_duration_s":0.0,"view_duration_s":0.00146,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000154,"correlation_id":"04354926-b4b2-44ae-88c6-bd8408fbf9d6","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03622,"db_duration_s":0.00293,"view_duration_s":0.03329,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7b314dace144f2852cdf9f8e8e297621bcd9cd62 b61ad4f976609947c9028127d4edd53c9c0be66e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.009176,"redis_calls":11,"redis_duration_s":0.001339,"correlation_id":"6549e817-2798-4aa9-acef-87eb36c0c476","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04979,"db_duration_s":0.01324,"view_duration_s":0.03655,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3598e69677f4a0cc0e7ec72a0f2bfebb2d645883 7f00b8397cb8eafdfcc6b1a9468fc946525edc58 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.00446,"redis_calls":11,"redis_duration_s":0.001109,"correlation_id":"3cb95bb6-c339-4581-af33-aef779c24aa0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02075,"db_duration_s":0.00407,"view_duration_s":0.01668,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000126,"correlation_id":"a40f5864-c5ec-4579-8635-8268a4e2dde1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02053,"db_duration_s":0.00381,"view_duration_s":0.01672,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.8e-05,"correlation_id":"8a854f22-92d9-460e-8d40-3a1307bae9b6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03697,"db_duration_s":0.00456,"view_duration_s":0.03241,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7f00b8397cb8eafdfcc6b1a9468fc946525edc58 4b05c59c3aa1361b28be428313575f8eaa87e306 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-uu1vwo\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009243,"redis_calls":2,"redis_duration_s":0.000224,"correlation_id":"01ad7dca-ea1d-4980-8e4f-0215e04cd30b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00155,"db_duration_s":0.0,"view_duration_s":0.00155,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000183,"correlation_id":"3142a6cd-ea59-4b96-9d2b-0eadae769c93","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04089,"db_duration_s":0.00439,"view_duration_s":0.0365,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b61ad4f976609947c9028127d4edd53c9c0be66e 4285120eb10df1c3d48b15cc9488c8c9cd9c6d9f refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-7loctp\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009704,"redis_calls":2,"redis_duration_s":0.000191,"correlation_id":"b2e4c316-6d83-4e56-8d6b-64dc53107132","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00124,"db_duration_s":0.0,"view_duration_s":0.00124,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000162,"correlation_id":"8c748b1b-04af-43a1-b6b4-8a79733237f9","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01393,"db_duration_s":0.00238,"view_duration_s":0.01155,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7f00b8397cb8eafdfcc6b1a9468fc946525edc58 4b05c59c3aa1361b28be428313575f8eaa87e306 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000765,"correlation_id":"32a42c41-d75b-4ee5-af52-1d458482860e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01508,"db_duration_s":0.00306,"view_duration_s":0.01202,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b61ad4f976609947c9028127d4edd53c9c0be66e 4285120eb10df1c3d48b15cc9488c8c9cd9c6d9f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000698,"correlation_id":"9ef0bed3-4314-40b9-8336-5980ff31beba","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02829,"db_duration_s":0.0048,"view_duration_s":0.02349,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"466c6463-9d7f-49ce-b135-d1097f7606c6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03051,"db_duration_s":0.00489,"view_duration_s":0.02562,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"b305de28-96a8-4f9b-9f71-7ff486a8e952","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05995,"db_duration_s":0.00529,"view_duration_s":0.05466,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4b05c59c3aa1361b28be428313575f8eaa87e306 65db207ca4b0f7a5ad0532917b6b4c2b91579808 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-y7CVao\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022433,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"b7211d63-61d4-4d06-87bd-fb21a0ed1b78","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00268,"db_duration_s":0.0,"view_duration_s":0.00268,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001005,"correlation_id":"69becb60-61f6-4cbc-9d3c-7edc1d39617e","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07575,"db_duration_s":0.00524,"view_duration_s":0.07051,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4285120eb10df1c3d48b15cc9488c8c9cd9c6d9f 77056c23c63c5c0c8805e1eda637f6806c1e7a6d refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-bMHPsr\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.026337,"redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"111f926c-12cb-48eb-83b3-1899d3101151","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00175,"db_duration_s":0.0,"view_duration_s":0.00175,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000187,"correlation_id":"530c8503-e86b-443c-a3f6-7193eee64e9d","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01756,"db_duration_s":0.00281,"view_duration_s":0.01475,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4b05c59c3aa1361b28be428313575f8eaa87e306 65db207ca4b0f7a5ad0532917b6b4c2b91579808 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00064,"correlation_id":"4976572a-254d-43b6-bd9c-6245632175e3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01701,"db_duration_s":0.00336,"view_duration_s":0.01365,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4285120eb10df1c3d48b15cc9488c8c9cd9c6d9f 77056c23c63c5c0c8805e1eda637f6806c1e7a6d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000733,"correlation_id":"5af5b0a7-42bf-4680-90d2-e6ebbf43580e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03178,"db_duration_s":0.00901,"view_duration_s":0.02277,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"105974ef-a948-4ee8-8195-05d1231b3e3a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05603,"db_duration_s":0.0186,"view_duration_s":0.03743,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"f848d0b4-be22-4ff8-8e96-630092f190ce","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07537,"db_duration_s":0.00553,"view_duration_s":0.06984,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"65db207ca4b0f7a5ad0532917b6b4c2b91579808 75d591b6d2a7686d581a123e2dd5f6ecb044f31b refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-deukoF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027977,"redis_calls":2,"redis_duration_s":0.000244,"correlation_id":"91258754-db03-468c-8488-e515fd2db1cf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06139,"db_duration_s":0.0053,"view_duration_s":0.05609,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"77056c23c63c5c0c8805e1eda637f6806c1e7a6d e8564a97e2ab725dce87835609b8270449199136 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-c6zcEF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020136,"redis_calls":2,"redis_duration_s":0.000236,"correlation_id":"008cf792-e13a-42e5-8306-c118bfcb2efd","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00181,"db_duration_s":0.0,"view_duration_s":0.00181,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"4d0c015d-6d34-4f58-8f59-586ad9318882","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00338,"db_duration_s":0.0,"view_duration_s":0.00338,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000157,"correlation_id":"7695737c-32da-4c4b-9364-ed212c14357d","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01757,"db_duration_s":0.00278,"view_duration_s":0.01479,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"65db207ca4b0f7a5ad0532917b6b4c2b91579808 75d591b6d2a7686d581a123e2dd5f6ecb044f31b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000668,"correlation_id":"6eb5c55f-f3dd-4be2-932d-c32e2433bad3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0208,"db_duration_s":0.00305,"view_duration_s":0.01775,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"77056c23c63c5c0c8805e1eda637f6806c1e7a6d e8564a97e2ab725dce87835609b8270449199136 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001323,"correlation_id":"a2c0a22a-1a86-4ee9-91d2-15bd75d8d119","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02776,"db_duration_s":0.00482,"view_duration_s":0.02294,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000127,"correlation_id":"6214c2c5-234f-42e9-ad17-218ec8022992","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02851,"db_duration_s":0.00555,"view_duration_s":0.02296,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"0014e350-8f4d-4a19-a27c-bedc046edf5c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06114,"db_duration_s":0.00518,"view_duration_s":0.05596,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"75d591b6d2a7686d581a123e2dd5f6ecb044f31b 5c73645aba6e6f619263a13d0407d47c2c28785d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cuHCWU\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020976,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"bd6600d7-ff85-407e-acaa-3c96f848fe4d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0579,"db_duration_s":0.0058,"view_duration_s":0.0521,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e8564a97e2ab725dce87835609b8270449199136 e91c63616da6b37bd4f1fc8513728b01ca05eb9b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-oLinSV\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014424,"redis_calls":2,"redis_duration_s":0.001794,"correlation_id":"e9622beb-936f-4172-b089-4afef37f3530","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00168,"db_duration_s":0.0,"view_duration_s":0.00168,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000169,"correlation_id":"e6291613-207d-400a-b474-0012ea9021c3","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00159,"db_duration_s":0.0,"view_duration_s":0.00159,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000205,"correlation_id":"148b84f2-ca30-4dec-819a-145c2d694689","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0298,"db_duration_s":0.00606,"view_duration_s":0.02374,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e8564a97e2ab725dce87835609b8270449199136 e91c63616da6b37bd4f1fc8513728b01ca05eb9b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00484,"correlation_id":"32fe92a8-95cd-4082-97e4-71d6a14ce551","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03047,"db_duration_s":0.00883,"view_duration_s":0.02164,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"75d591b6d2a7686d581a123e2dd5f6ecb044f31b 5c73645aba6e6f619263a13d0407d47c2c28785d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.005834,"correlation_id":"d59d8878-c730-4be2-b3ab-1d550d87c88f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02124,"db_duration_s":0.0039,"view_duration_s":0.01734,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"5abaa967-868f-4c89-8c6c-963eb1b90251","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02556,"db_duration_s":0.00499,"view_duration_s":0.02057,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000143,"correlation_id":"793a516d-3e57-412f-921d-f8cbd1ed9a24","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04221,"db_duration_s":0.00392,"view_duration_s":0.03829,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e91c63616da6b37bd4f1fc8513728b01ca05eb9b eb4fc2d41d0fd835353682faa0352484ccffc82a refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-qwIOfc\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009716,"redis_calls":2,"redis_duration_s":0.000225,"correlation_id":"6890d347-bb8b-4274-bbf2-2c42db74b16d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00131,"db_duration_s":0.0,"view_duration_s":0.00131,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"a8946643-8dfd-45b6-b83b-18807f193eee","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04185,"db_duration_s":0.00463,"view_duration_s":0.03722,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5c73645aba6e6f619263a13d0407d47c2c28785d 450163db26d06536ce4cb459d060d96c87a56328 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-giyV0d\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010195,"redis_calls":2,"redis_duration_s":0.000229,"correlation_id":"075ba7b1-b8d6-481a-8cb9-72a6768ea983","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00161,"db_duration_s":0.0,"view_duration_s":0.00161,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000169,"correlation_id":"96fc6a0a-a0bf-4961-b209-8d0bef673ff6","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01489,"db_duration_s":0.00264,"view_duration_s":0.01225,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e91c63616da6b37bd4f1fc8513728b01ca05eb9b eb4fc2d41d0fd835353682faa0352484ccffc82a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000735,"correlation_id":"b3a79c08-30bc-4fb8-bd6d-ddf8706da71b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02057,"db_duration_s":0.00392,"view_duration_s":0.01665,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5c73645aba6e6f619263a13d0407d47c2c28785d 450163db26d06536ce4cb459d060d96c87a56328 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001483,"correlation_id":"237099aa-3d63-4e2b-87b9-64ffd0142b5d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02959,"db_duration_s":0.00497,"view_duration_s":0.02462,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"17209a64-fab8-4286-b933-249bf94ff1b9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03132,"db_duration_s":0.00489,"view_duration_s":0.02643,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000166,"correlation_id":"72049ca9-ac0d-42cb-aeba-ed3fedca15d8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06294,"db_duration_s":0.00935,"view_duration_s":0.05359,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"eb4fc2d41d0fd835353682faa0352484ccffc82a 8a7e2d0b205a41362691f73185255525de40263e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-3Gj8Rd\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016523,"redis_calls":3,"redis_duration_s":0.000311,"correlation_id":"0375d8be-f700-4f44-ac04-2c4d414c90b6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00208,"db_duration_s":0.0,"view_duration_s":0.00208,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000158,"correlation_id":"c6a2ea98-5369-460e-9627-6d662dc43b24","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07612,"db_duration_s":0.00565,"view_duration_s":0.07047,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"450163db26d06536ce4cb459d060d96c87a56328 223a350acd44e8b6f5114dd7b7c34f30096b968f refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-dxN4Ae\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019301,"redis_calls":2,"redis_duration_s":0.002144,"correlation_id":"ec4548c7-346f-431c-bb82-d3788b38c84c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00344,"db_duration_s":0.0,"view_duration_s":0.00344,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000152,"correlation_id":"77418495-5ddc-4572-9d1c-ce111ea07522","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05625,"db_duration_s":0.00673,"view_duration_s":0.04952,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"eb4fc2d41d0fd835353682faa0352484ccffc82a 8a7e2d0b205a41362691f73185255525de40263e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.015735,"redis_calls":11,"redis_duration_s":0.000904,"correlation_id":"c00b595b-88ce-4dfc-ad10-326a96b7a634","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03771,"db_duration_s":0.00275,"view_duration_s":0.03496,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"450163db26d06536ce4cb459d060d96c87a56328 223a350acd44e8b6f5114dd7b7c34f30096b968f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.011494,"redis_calls":11,"redis_duration_s":0.000739,"correlation_id":"4aa2a55c-8bef-4f1d-92e3-64142728d651","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03656,"db_duration_s":0.00653,"view_duration_s":0.03003,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"0aa60f60-0b89-4077-86dd-41d3e7463620","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0284,"db_duration_s":0.0047,"view_duration_s":0.0237,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"47986675-dcdd-4c7e-9278-f8ce36a3c6cc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.1118,"db_duration_s":0.0204,"view_duration_s":0.0914,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8a7e2d0b205a41362691f73185255525de40263e e39f7f5b28780f1004bf04da295802d9ed1b7041 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-k3Y6nB\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.034703,"redis_calls":2,"redis_duration_s":0.00027,"correlation_id":"5c922b00-6e60-496e-92b5-845f05ed6e00","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00217,"db_duration_s":0.0,"view_duration_s":0.00217,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000187,"correlation_id":"3e1b7599-21c4-4d40-94ce-4c36f9148582","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08992,"db_duration_s":0.0054,"view_duration_s":0.08452,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"223a350acd44e8b6f5114dd7b7c34f30096b968f ab19c65bed556db70a46f4eb49986d41803b42a0 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Y2ksgF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.043235,"redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"4aa9cf4d-1932-4d29-b018-faedc6c1acb9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01162,"db_duration_s":0.0,"view_duration_s":0.01162,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.009908,"correlation_id":"cee0f297-5589-4177-a251-0711d2b8730f","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01623,"db_duration_s":0.0028,"view_duration_s":0.01343,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8a7e2d0b205a41362691f73185255525de40263e e39f7f5b28780f1004bf04da295802d9ed1b7041 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000636,"correlation_id":"2addb1dd-b107-453c-8959-17c74ff3bf42","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02331,"db_duration_s":0.00396,"view_duration_s":0.01935,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"223a350acd44e8b6f5114dd7b7c34f30096b968f ab19c65bed556db70a46f4eb49986d41803b42a0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001451,"correlation_id":"a3017112-809c-49a7-a3da-3ecbcc8846ee","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05715,"db_duration_s":0.02709,"view_duration_s":0.03006,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000131,"correlation_id":"9dfe6872-d674-44fc-8de4-d970cce88b8d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03225,"db_duration_s":0.00888,"view_duration_s":0.02337,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"5964f1e3-1402-42aa-9b3f-b68c5833532c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07497,"db_duration_s":0.00474,"view_duration_s":0.07023,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e39f7f5b28780f1004bf04da295802d9ed1b7041 d6fbb7bdd750fdd21aef8162b329944e0405deb4 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-mIvdQ1\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.031768,"redis_calls":2,"redis_duration_s":0.00021,"correlation_id":"e9fe1a74-8fd2-48be-b219-f4b10a74dc53","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00163,"db_duration_s":0.0,"view_duration_s":0.00163,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000164,"correlation_id":"db92e300-e9ad-4f9b-b327-ad352b7267b9","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06058,"db_duration_s":0.00542,"view_duration_s":0.05516,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ab19c65bed556db70a46f4eb49986d41803b42a0 f6084c24e6cd4ac7c238be67beac009ce0fecfdd refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-wp9q4d\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021793,"redis_calls":2,"redis_duration_s":0.000247,"correlation_id":"17940fc7-d815-47bc-af66-41e4e9bf0c94","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00185,"db_duration_s":0.0,"view_duration_s":0.00185,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000174,"correlation_id":"10e8fc1e-d331-4d5a-8d98-c5a176270eb4","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01666,"db_duration_s":0.00289,"view_duration_s":0.01377,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e39f7f5b28780f1004bf04da295802d9ed1b7041 d6fbb7bdd750fdd21aef8162b329944e0405deb4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.000711,"correlation_id":"0acc252f-a704-40d9-aa06-29ed67c969ac","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02978,"db_duration_s":0.00514,"view_duration_s":0.02464,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ab19c65bed556db70a46f4eb49986d41803b42a0 f6084c24e6cd4ac7c238be67beac009ce0fecfdd refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001477,"correlation_id":"0c145981-9896-44db-8314-8a76d58d7997","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02824,"db_duration_s":0.00448,"view_duration_s":0.02376,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000124,"correlation_id":"625063f9-fe3f-45bd-ad46-d7a143a84e69","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0282,"db_duration_s":0.00432,"view_duration_s":0.02388,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"8637b1ea-2da7-43d5-8120-b76ed4802496","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0382,"db_duration_s":0.00413,"view_duration_s":0.03407,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d6fbb7bdd750fdd21aef8162b329944e0405deb4 a60f4d44751d1f96fc106dcde194aad7fd2e9c3c refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-FyXENd\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010214,"redis_calls":2,"redis_duration_s":0.000228,"correlation_id":"5842aebf-106d-42bf-a132-935b92159bc1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00163,"db_duration_s":0.0,"view_duration_s":0.00163,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"6e6df243-b17b-4e1b-abb7-e42acc3518f7","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04689,"db_duration_s":0.00491,"view_duration_s":0.04198,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f6084c24e6cd4ac7c238be67beac009ce0fecfdd 8ae33cfc2291e3a31d078515ebf1a5da1d12db19 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-vcyvFh\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012092,"redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"87492a87-7c8f-49e8-aca9-34263266d8ba","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00121,"db_duration_s":0.0,"view_duration_s":0.00121,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000154,"correlation_id":"b22ea6f6-da78-4be1-a871-5cf2cee01977","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01216,"db_duration_s":0.0022,"view_duration_s":0.00996,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d6fbb7bdd750fdd21aef8162b329944e0405deb4 a60f4d44751d1f96fc106dcde194aad7fd2e9c3c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00066,"correlation_id":"4fe9b854-d4f5-4c65-b7e4-032788ec9902","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01461,"db_duration_s":0.00265,"view_duration_s":0.01196,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f6084c24e6cd4ac7c238be67beac009ce0fecfdd 8ae33cfc2291e3a31d078515ebf1a5da1d12db19 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000749,"correlation_id":"41131207-4a0d-46dc-949a-3f7dd0906cd2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02134,"db_duration_s":0.00393,"view_duration_s":0.01741,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000112,"correlation_id":"73b3be06-9e22-4e5a-8119-d12661d58251","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02187,"db_duration_s":0.00395,"view_duration_s":0.01792,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000105,"correlation_id":"8d503817-807c-4e32-829c-8cd4500547bf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05047,"db_duration_s":0.00518,"view_duration_s":0.04529,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8ae33cfc2291e3a31d078515ebf1a5da1d12db19 0ea4ac8ad984f9ada732f9b2d66298912f2d1c4c refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-bpye8c\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01285,"redis_calls":3,"redis_duration_s":0.000302,"correlation_id":"5e72f4cb-ab9d-433b-97fd-f3bb3a09097d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00185,"db_duration_s":0.0,"view_duration_s":0.00185,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000157,"correlation_id":"617e7bcd-b1b9-404e-9d9c-8cc5cc9ffe62","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05374,"db_duration_s":0.00911,"view_duration_s":0.04463,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a60f4d44751d1f96fc106dcde194aad7fd2e9c3c 5900cfd7447c158ca9beff1f77b83eddc8c4c647 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-vT5B3a\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013442,"redis_calls":2,"redis_duration_s":0.000205,"correlation_id":"b51455e4-f1fc-4bd5-ae79-bdf1067ba551","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00154,"db_duration_s":0.0,"view_duration_s":0.00154,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000189,"correlation_id":"598602fb-608a-4c95-a886-44fe13179513","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01585,"db_duration_s":0.00276,"view_duration_s":0.01309,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8ae33cfc2291e3a31d078515ebf1a5da1d12db19 0ea4ac8ad984f9ada732f9b2d66298912f2d1c4c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000709,"correlation_id":"1c447058-f586-47f5-98b0-1c86f0e24c6e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01605,"db_duration_s":0.00268,"view_duration_s":0.01337,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a60f4d44751d1f96fc106dcde194aad7fd2e9c3c 5900cfd7447c158ca9beff1f77b83eddc8c4c647 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.000724,"correlation_id":"8f9654d9-0b07-4d22-a6c8-27e119a61df1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02749,"db_duration_s":0.00469,"view_duration_s":0.0228,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"b69fbd7b-c557-46a3-a31e-cb8b9d21499b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0372,"db_duration_s":0.0051,"view_duration_s":0.0321,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000132,"correlation_id":"72717774-7aea-43b4-9778-427987b3efe4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06287,"db_duration_s":0.00525,"view_duration_s":0.05762,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0ea4ac8ad984f9ada732f9b2d66298912f2d1c4c b81582339f5244047a2f9a1821a69bece93f2c03 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-6u2emq\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.025657,"redis_calls":3,"redis_duration_s":0.000317,"correlation_id":"872c5210-5401-4f0b-9da8-68d2b60ed859","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00169,"db_duration_s":0.0,"view_duration_s":0.00169,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000164,"correlation_id":"2cb56526-9b90-4d76-9b1d-3821ff05fff8","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06166,"db_duration_s":0.00637,"view_duration_s":0.05529,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5900cfd7447c158ca9beff1f77b83eddc8c4c647 6bbc856951851174330ae15154080e44d530a12e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-HoSUiq\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018915,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"0aa5656b-90af-408e-a4a8-c190016737cd","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000193,"correlation_id":"d024f712-b04c-47e0-bbf0-3e280beb26b9","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0159,"db_duration_s":0.00283,"view_duration_s":0.01307,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0ea4ac8ad984f9ada732f9b2d66298912f2d1c4c b81582339f5244047a2f9a1821a69bece93f2c03 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00069,"correlation_id":"dd2c597f-36fa-4c29-a68f-c878dba55d62","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01814,"db_duration_s":0.00398,"view_duration_s":0.01416,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5900cfd7447c158ca9beff1f77b83eddc8c4c647 6bbc856951851174330ae15154080e44d530a12e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000793,"correlation_id":"4564f2e3-d1d4-4c5f-97e6-8b8da155a1a6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02961,"db_duration_s":0.00486,"view_duration_s":0.02475,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000124,"correlation_id":"4ce34e10-53e5-4f27-9abb-b15d36d4deaf","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02866,"db_duration_s":0.00464,"view_duration_s":0.02402,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000111,"correlation_id":"46666b26-b884-4d22-a575-24f88287717c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06144,"db_duration_s":0.00552,"view_duration_s":0.05592,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b81582339f5244047a2f9a1821a69bece93f2c03 beb106ee260b92651b3cd2a2f77e61b7fd76eb9b refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-TfvElD\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016435,"redis_calls":2,"redis_duration_s":0.000281,"correlation_id":"0e9c4ef7-b34f-421c-8339-35faf2554cb1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.057,"db_duration_s":0.00758,"view_duration_s":0.04942,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"6bbc856951851174330ae15154080e44d530a12e 9eed0a8fa37833c67d0fa529bb84cc260c4fec10 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-fExTcA\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016006,"redis_calls":2,"redis_duration_s":0.000245,"correlation_id":"3cf55cad-df8d-4a08-ae2f-f5f29e6dfc16","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00203,"db_duration_s":0.0,"view_duration_s":0.00203,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"8be7a49a-e646-48eb-b569-39b4052da267","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00231,"db_duration_s":0.0,"view_duration_s":0.00231,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000177,"correlation_id":"ae819265-70ed-4e82-baf6-28731aefba69","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0159,"db_duration_s":0.00288,"view_duration_s":0.01302,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b81582339f5244047a2f9a1821a69bece93f2c03 beb106ee260b92651b3cd2a2f77e61b7fd76eb9b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000626,"correlation_id":"5b9085e0-4ec2-4b18-8daa-d2189d2a2334","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01698,"db_duration_s":0.00302,"view_duration_s":0.01396,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"6bbc856951851174330ae15154080e44d530a12e 9eed0a8fa37833c67d0fa529bb84cc260c4fec10 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000781,"correlation_id":"fafce235-1734-4f75-8b3e-6a3ef917ef94","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02849,"db_duration_s":0.00476,"view_duration_s":0.02373,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"ad03c715-8b8f-47c0-8a15-fd721edf2a46","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02889,"db_duration_s":0.00472,"view_duration_s":0.02417,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000211,"correlation_id":"aae16bee-e415-42e8-88a9-7f7c0e079996","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06443,"db_duration_s":0.00836,"view_duration_s":0.05607,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"beb106ee260b92651b3cd2a2f77e61b7fd76eb9b 3218a23e1599c4c1ea62b868207a2b004d3a3284 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-gtW3WM\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019614,"redis_calls":2,"redis_duration_s":0.000234,"correlation_id":"21121932-3719-49c7-9a9c-5680ed2a987b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05406,"db_duration_s":0.00708,"view_duration_s":0.04698,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9eed0a8fa37833c67d0fa529bb84cc260c4fec10 5399ca2f38ccecd74312320e06cf24b42209e9aa refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-aiz2SN\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010138,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"9cb008cc-6b2b-41f0-a4a5-73e62fa82730","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0017,"db_duration_s":0.0,"view_duration_s":0.0017,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000384,"correlation_id":"ef1bd948-9217-4965-a3bc-373d45556703","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00146,"db_duration_s":0.0,"view_duration_s":0.00146,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000178,"correlation_id":"36c44294-6fe5-4a47-893f-ec8c0c7d1058","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01362,"db_duration_s":0.00274,"view_duration_s":0.01088,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"beb106ee260b92651b3cd2a2f77e61b7fd76eb9b 3218a23e1599c4c1ea62b868207a2b004d3a3284 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000731,"correlation_id":"125f392f-a4bb-49ce-a0c9-5ce5ef3ad043","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01491,"db_duration_s":0.00242,"view_duration_s":0.01249,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9eed0a8fa37833c67d0fa529bb84cc260c4fec10 5399ca2f38ccecd74312320e06cf24b42209e9aa refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000903,"correlation_id":"cf393e99-82dd-4326-a333-a105a94099c0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02989,"db_duration_s":0.00491,"view_duration_s":0.02498,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"6295c97e-f8ba-4344-8a55-74b1db01127a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03255,"db_duration_s":0.0072,"view_duration_s":0.02535,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"d9bad5a0-9a7a-4eb1-b3b1-46da51e5c600","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04889,"db_duration_s":0.00546,"view_duration_s":0.04343,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3218a23e1599c4c1ea62b868207a2b004d3a3284 b488308b092e3c444adc5a74eb6c8fd3150751fe refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-BHf0NS\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011243,"redis_calls":2,"redis_duration_s":0.000231,"correlation_id":"68b9a98f-deb5-4a83-9063-a3885fae442a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00147,"db_duration_s":0.0,"view_duration_s":0.00147,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000181,"correlation_id":"5ae0f5d4-4ed5-4166-b5f3-37fe03e2e0e9","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05679,"db_duration_s":0.00495,"view_duration_s":0.05184,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5399ca2f38ccecd74312320e06cf24b42209e9aa a543a374de903284fc279b45ac21fc9972c9a9f0 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-5nX9wV\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01743,"redis_calls":2,"redis_duration_s":0.000218,"correlation_id":"d46a5420-b937-4ac8-96ad-5ec968cdb978","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00181,"db_duration_s":0.0,"view_duration_s":0.00181,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"147ada0b-74a4-4ca3-a6b8-9afb57175b4b","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05689,"db_duration_s":0.0082,"view_duration_s":0.04869,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3218a23e1599c4c1ea62b868207a2b004d3a3284 b488308b092e3c444adc5a74eb6c8fd3150751fe refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.018934,"redis_calls":11,"redis_duration_s":0.004213,"correlation_id":"82fce75b-d896-4a74-9d37-bbd868b7c187","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02287,"db_duration_s":0.00291,"view_duration_s":0.01996,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5399ca2f38ccecd74312320e06cf24b42209e9aa a543a374de903284fc279b45ac21fc9972c9a9f0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000674,"correlation_id":"0b07f4fa-fa89-4987-945a-b969c349f2fc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02917,"db_duration_s":0.00498,"view_duration_s":0.02419,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000138,"correlation_id":"2517f674-2993-42b6-9847-16d10a44c104","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02813,"db_duration_s":0.00471,"view_duration_s":0.02342,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"1d858a12-d9fd-4375-b53d-f771c4389473","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06804,"db_duration_s":0.00543,"view_duration_s":0.06261,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b488308b092e3c444adc5a74eb6c8fd3150751fe d427592b66f94eea470b88da20770273043982f3 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-t4IVu1\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027899,"redis_calls":2,"redis_duration_s":0.000231,"correlation_id":"16c0d00a-0dab-49a1-ad71-cef422e3dd45","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000185,"correlation_id":"9bed4154-6b84-4272-8be0-068f5537040a","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06025,"db_duration_s":0.00466,"view_duration_s":0.05559,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a543a374de903284fc279b45ac21fc9972c9a9f0 1b627bafad8d75bd3232f0c258d7ae48bfffe2d8 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ToQCj6\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021995,"redis_calls":2,"redis_duration_s":0.000202,"correlation_id":"0e4b62e7-021d-496d-b1c9-96ca000e6e5d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00221,"db_duration_s":0.0,"view_duration_s":0.00221,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000577,"correlation_id":"1e4f4577-d0ed-4ed4-9ca9-39f6c1f44fd5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05655,"db_duration_s":0.00504,"view_duration_s":0.05151,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b488308b092e3c444adc5a74eb6c8fd3150751fe d427592b66f94eea470b88da20770273043982f3 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.022803,"redis_calls":11,"redis_duration_s":0.003686,"correlation_id":"6a5b51f5-7acb-40c4-8d5f-7e06bed908d9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03064,"db_duration_s":0.01705,"view_duration_s":0.01359,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a543a374de903284fc279b45ac21fc9972c9a9f0 1b627bafad8d75bd3232f0c258d7ae48bfffe2d8 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000614,"correlation_id":"be85a899-bc5c-419d-8900-2bdcdef7661f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02901,"db_duration_s":0.00479,"view_duration_s":0.02422,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"c5a16d34-1cd6-49e7-bbb5-4fdb564ba5d6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0292,"db_duration_s":0.00615,"view_duration_s":0.02305,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"aa44c87c-fae5-4384-a13d-e8603413d02e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07656,"db_duration_s":0.00531,"view_duration_s":0.07125,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d427592b66f94eea470b88da20770273043982f3 5eba34b71c9e59ef4e88c1b146211a7af210feb1 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-B4RLy5\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.035489,"redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"7e9949c4-c495-415d-9201-1391858d4f88","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0019,"db_duration_s":0.0,"view_duration_s":0.0019,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000242,"correlation_id":"8b023de7-2b51-4e53-8f46-77ee82057448","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06133,"db_duration_s":0.00677,"view_duration_s":0.05456,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1b627bafad8d75bd3232f0c258d7ae48bfffe2d8 3ac36429b2766aabcad479f45f26fffc4266b1b1 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-aKeOM8\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018188,"redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"431fa824-3107-4e42-a326-f676dae4cd85","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0015,"db_duration_s":0.0,"view_duration_s":0.0015,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000427,"correlation_id":"1e9338f3-d11b-4102-8c08-14880c69a7bb","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05463,"db_duration_s":0.00348,"view_duration_s":0.05115,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d427592b66f94eea470b88da20770273043982f3 5eba34b71c9e59ef4e88c1b146211a7af210feb1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.009322,"redis_calls":11,"redis_duration_s":0.005992,"correlation_id":"703e888e-90d7-46e2-841e-d315d0faefe8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03475,"db_duration_s":0.00811,"view_duration_s":0.02664,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1b627bafad8d75bd3232f0c258d7ae48bfffe2d8 3ac36429b2766aabcad479f45f26fffc4266b1b1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.001737,"correlation_id":"33423d55-8ff6-43c0-9ce4-9bcb968753fa","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02965,"db_duration_s":0.00505,"view_duration_s":0.0246,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000134,"correlation_id":"3c88bace-a9f5-4167-9ad0-1a7a29b9ef4d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03084,"db_duration_s":0.00614,"view_duration_s":0.0247,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"523b96cb-c360-42fc-921c-473616b48798","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0533,"db_duration_s":0.00809,"view_duration_s":0.04521,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3ac36429b2766aabcad479f45f26fffc4266b1b1 4da829b44b73eb3dc58c3e2fd66f807e0bb7ad73 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-txmDOh\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009942,"redis_calls":2,"redis_duration_s":0.000647,"correlation_id":"3dd2732e-6b55-416a-9d51-9bbe8c47c2bf","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00155,"db_duration_s":0.0,"view_duration_s":0.00155,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000289,"correlation_id":"368d5534-b051-4a01-88a1-7ca36fb6fced","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04676,"db_duration_s":0.00537,"view_duration_s":0.04139,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5eba34b71c9e59ef4e88c1b146211a7af210feb1 ab25f035de79f11df9b1310f429c5c194b292184 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-32uJ6l\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013071,"redis_calls":2,"redis_duration_s":0.000241,"correlation_id":"4b49615a-0c13-4f94-8d9c-f0b0bb93dffd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00144,"db_duration_s":0.0,"view_duration_s":0.00144,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000187,"correlation_id":"30954310-9a8c-4ade-9128-131ad6b2eb35","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01433,"db_duration_s":0.00268,"view_duration_s":0.01165,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3ac36429b2766aabcad479f45f26fffc4266b1b1 4da829b44b73eb3dc58c3e2fd66f807e0bb7ad73 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000802,"correlation_id":"3e26b78f-0967-4727-ac7f-5ea5b40022b4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01632,"db_duration_s":0.00248,"view_duration_s":0.01384,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5eba34b71c9e59ef4e88c1b146211a7af210feb1 ab25f035de79f11df9b1310f429c5c194b292184 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001153,"correlation_id":"6e781871-c50d-4294-955f-ad575d153e77","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03001,"db_duration_s":0.0049,"view_duration_s":0.02511,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000146,"correlation_id":"b7378032-821c-4320-9219-7dc9b1ac9e49","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03026,"db_duration_s":0.00505,"view_duration_s":0.02521,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000133,"correlation_id":"ca2f8b6c-3d62-446e-a453-97b64feafd71","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05803,"db_duration_s":0.0053,"view_duration_s":0.05273,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ab25f035de79f11df9b1310f429c5c194b292184 5bd55f15d5c825ec42a6bce40a4791b62aa96b7b refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-HgojXn\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017077,"redis_calls":2,"redis_duration_s":0.003735,"correlation_id":"4721910e-57df-4184-a73c-7a8db26bd52d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00178,"db_duration_s":0.0,"view_duration_s":0.00178,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"8bad53b4-f91e-47fa-b537-7e63145eaa46","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0546,"db_duration_s":0.0052,"view_duration_s":0.0494,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4da829b44b73eb3dc58c3e2fd66f807e0bb7ad73 ba07a56444a41f2bf8fd74fa7af0d66806ad2bf0 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cNAvJp\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013017,"redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"6b18cff3-499d-4c04-a237-8047812d15fb","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00185,"db_duration_s":0.0,"view_duration_s":0.00185,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000257,"correlation_id":"3630940e-94d0-40d5-ab87-2964aa3befff","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02482,"db_duration_s":0.00893,"view_duration_s":0.01589,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ab25f035de79f11df9b1310f429c5c194b292184 5bd55f15d5c825ec42a6bce40a4791b62aa96b7b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000997,"correlation_id":"a9e1e5cb-365e-4a40-ba11-a833b2b4c475","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03396,"db_duration_s":0.00582,"view_duration_s":0.02814,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4da829b44b73eb3dc58c3e2fd66f807e0bb7ad73 ba07a56444a41f2bf8fd74fa7af0d66806ad2bf0 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.005057,"correlation_id":"533c8ab7-0620-4218-ae09-9038a4cc09c0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03476,"db_duration_s":0.00703,"view_duration_s":0.02773,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00013,"correlation_id":"56a2b372-bcb9-4d79-8f23-26c9cfa867c9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03466,"db_duration_s":0.00647,"view_duration_s":0.02819,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"4b866082-1f16-4641-bd34-0ed0651d378d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06441,"db_duration_s":0.00527,"view_duration_s":0.05914,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5bd55f15d5c825ec42a6bce40a4791b62aa96b7b 1b4966a4b7b8e0483288b9a61673b5363f6f6acd refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-VOZ4cB\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019562,"redis_calls":2,"redis_duration_s":0.000214,"correlation_id":"1269258f-1992-4fe7-a107-689005e31a4d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05816,"db_duration_s":0.00607,"view_duration_s":0.05209,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ba07a56444a41f2bf8fd74fa7af0d66806ad2bf0 61b27e3063a9f90f65a21d96a69694d4672fb6ee refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-dDmUqA\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01763,"redis_calls":2,"redis_duration_s":0.000189,"correlation_id":"9dd54740-200b-409b-bd42-9be3c209c3dc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00236,"db_duration_s":0.0,"view_duration_s":0.00236,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000155,"correlation_id":"6cfceefd-2a38-48b0-b114-c469164a5470","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00388,"db_duration_s":0.0,"view_duration_s":0.00388,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000192,"correlation_id":"0676e846-3dd6-4e82-89af-6e0744c68f06","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04955,"db_duration_s":0.01194,"view_duration_s":0.03761,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ba07a56444a41f2bf8fd74fa7af0d66806ad2bf0 61b27e3063a9f90f65a21d96a69694d4672fb6ee refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.011815,"redis_calls":11,"redis_duration_s":0.000788,"correlation_id":"7f4973f9-1e3d-483f-b4e6-edee528d0d83","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02602,"db_duration_s":0.00297,"view_duration_s":0.02305,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5bd55f15d5c825ec42a6bce40a4791b62aa96b7b 1b4966a4b7b8e0483288b9a61673b5363f6f6acd refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000692,"correlation_id":"a3dab779-2958-40f5-be51-dd074f786c16","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02776,"db_duration_s":0.00465,"view_duration_s":0.02311,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000124,"correlation_id":"e753c43f-5439-45e1-b3b5-e3e016dee1a5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02687,"db_duration_s":0.00474,"view_duration_s":0.02213,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"564f33ef-a588-4baf-b886-2b13e5d94a3f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.12923,"db_duration_s":0.02503,"view_duration_s":0.1042,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"61b27e3063a9f90f65a21d96a69694d4672fb6ee 839d3343dc787a8ca665575fd148738bdfab5c0d refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-YTdodP\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.054548,"redis_calls":2,"redis_duration_s":0.000399,"correlation_id":"5e947fec-6f86-415a-b4a2-eb6b8682e82c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000148,"correlation_id":"2f8192ee-9678-413c-ac57-22cd72928d91","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.09743,"db_duration_s":0.02332,"view_duration_s":0.07411,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1b4966a4b7b8e0483288b9a61673b5363f6f6acd cfc5a21d15fffd8814a0d04f44dc244fe01d190f refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-4Z9e1P\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.033158,"redis_calls":2,"redis_duration_s":0.000235,"correlation_id":"81433a2d-da01-4c53-8e91-3a9542b64606","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00197,"db_duration_s":0.0,"view_duration_s":0.00197,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000401,"correlation_id":"762af3a4-6fa6-4000-bb1c-9d47b7095334","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06496,"db_duration_s":0.00934,"view_duration_s":0.05562,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"61b27e3063a9f90f65a21d96a69694d4672fb6ee 839d3343dc787a8ca665575fd148738bdfab5c0d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.026981,"redis_calls":11,"redis_duration_s":0.004228,"correlation_id":"24a2d781-b920-4d39-9234-e8f432af8c85","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0197,"db_duration_s":0.00271,"view_duration_s":0.01699,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1b4966a4b7b8e0483288b9a61673b5363f6f6acd cfc5a21d15fffd8814a0d04f44dc244fe01d190f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000642,"correlation_id":"fa906ecc-e25e-4316-8949-c1e2f350cdc2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02896,"db_duration_s":0.0049,"view_duration_s":0.02406,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"8df01ede-b231-4460-96d7-1503355677e3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06207,"db_duration_s":0.0159,"view_duration_s":0.04617,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.001482,"correlation_id":"4a20f3bb-428a-4333-834f-9d4f96d7780d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04585,"db_duration_s":0.00485,"view_duration_s":0.041,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"cfc5a21d15fffd8814a0d04f44dc244fe01d190f 2aece9874276e9320b25db5d376f92319e56008f refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-GtQ0Lq\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010044,"redis_calls":2,"redis_duration_s":0.000212,"correlation_id":"8469c27e-8523-4733-98d5-f1da2c58dc14","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000207,"correlation_id":"76d20295-502a-44e2-82f2-3166f7509eed","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0493,"db_duration_s":0.00513,"view_duration_s":0.04417,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"839d3343dc787a8ca665575fd148738bdfab5c0d 5e56506b52d344deb5b96e680da7ff6064873508 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-OArVbs\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012337,"redis_calls":2,"redis_duration_s":0.000241,"correlation_id":"fb6b4b47-ae8f-4b0e-a9b8-3f7c27629996","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00177,"db_duration_s":0.0,"view_duration_s":0.00177,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000196,"correlation_id":"38a6a2e2-4894-42dc-938f-75d917a85b9c","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01548,"db_duration_s":0.00267,"view_duration_s":0.01281,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"cfc5a21d15fffd8814a0d04f44dc244fe01d190f 2aece9874276e9320b25db5d376f92319e56008f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000883,"correlation_id":"55b39dea-a958-4314-88bd-0425a62c22a1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01456,"db_duration_s":0.00231,"view_duration_s":0.01225,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"839d3343dc787a8ca665575fd148738bdfab5c0d 5e56506b52d344deb5b96e680da7ff6064873508 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000757,"correlation_id":"382a31e7-3dbe-43cc-bd19-7adcfe5c934e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02014,"db_duration_s":0.00381,"view_duration_s":0.01633,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"c53539f3-1ab8-4e53-8f95-eac52c5faaf9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02205,"db_duration_s":0.00381,"view_duration_s":0.01824,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00011,"correlation_id":"af5f3af4-2bed-4825-b7e0-e48a472554f3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0498,"db_duration_s":0.00531,"view_duration_s":0.04449,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2aece9874276e9320b25db5d376f92319e56008f 517cf84df637845f33a786d8a6355e2dbd86ae0a refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-A48YVm\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012037,"redis_calls":2,"redis_duration_s":0.000272,"correlation_id":"48b3550d-3572-41e0-a79a-89f371494704","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00152,"db_duration_s":0.0,"view_duration_s":0.00152,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00014,"correlation_id":"57d5f822-989d-42dd-80c7-f73f4efd6977","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06915,"db_duration_s":0.00724,"view_duration_s":0.06191,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5e56506b52d344deb5b96e680da7ff6064873508 174bcbc67d205bcef32a97f09d0c593f5a638078 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-DFqyqp\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.030596,"redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"5d86e287-c61b-4dfe-b22a-8e41a3130901","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00211,"db_duration_s":0.0,"view_duration_s":0.00211,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00019,"correlation_id":"5202750c-780f-4178-81f6-1e292e79d040","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0755,"db_duration_s":0.01113,"view_duration_s":0.06437,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2aece9874276e9320b25db5d376f92319e56008f 517cf84df637845f33a786d8a6355e2dbd86ae0a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.024553,"redis_calls":11,"redis_duration_s":0.017859,"correlation_id":"262a28a9-7f53-4ab0-9eb9-77aa3353cdc6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.15985,"db_duration_s":0.00289,"view_duration_s":0.15696,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5e56506b52d344deb5b96e680da7ff6064873508 174bcbc67d205bcef32a97f09d0c593f5a638078 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000795,"correlation_id":"bea5ed7d-0b69-48c2-941b-356a727509a3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02993,"db_duration_s":0.00482,"view_duration_s":0.02511,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000161,"correlation_id":"e170476b-c918-4e51-a345-09cc1a35a3c8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03003,"db_duration_s":0.00583,"view_duration_s":0.0242,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000143,"correlation_id":"71fd5392-82b4-4bf9-9fe8-6b1c4137af91","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06064,"db_duration_s":0.0053,"view_duration_s":0.05534,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"174bcbc67d205bcef32a97f09d0c593f5a638078 7c8f79731d0045256f6ebdb8804253ff746b0407 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-kIrjOJ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023788,"redis_calls":2,"redis_duration_s":0.000241,"correlation_id":"f5a7fff7-3482-475b-a630-bff393d1be98","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"49c4c13f-12c1-4577-8d88-404d95139d19","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0604,"db_duration_s":0.00797,"view_duration_s":0.05243,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"517cf84df637845f33a786d8a6355e2dbd86ae0a 50a4d880264a58424ec7aa9e431e1c9f02ec194d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-CB5ZTG\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012439,"redis_calls":2,"redis_duration_s":0.000229,"correlation_id":"36240ae8-91f8-418e-9d84-d81716ab766c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00188,"db_duration_s":0.0,"view_duration_s":0.00188,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"c3dde1b9-5813-483c-883c-4185c0e4a536","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01945,"db_duration_s":0.00291,"view_duration_s":0.01654,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"174bcbc67d205bcef32a97f09d0c593f5a638078 7c8f79731d0045256f6ebdb8804253ff746b0407 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000689,"correlation_id":"8d801bd4-d03d-4c5e-a495-1ebc34ee16dc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02119,"db_duration_s":0.00371,"view_duration_s":0.01748,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"517cf84df637845f33a786d8a6355e2dbd86ae0a 50a4d880264a58424ec7aa9e431e1c9f02ec194d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001213,"correlation_id":"25be1161-2d13-4ca0-aea0-43563f574f12","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03038,"db_duration_s":0.00486,"view_duration_s":0.02552,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000229,"correlation_id":"cc16090a-4c33-44e6-a362-7c73d777fbe5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0314,"db_duration_s":0.00557,"view_duration_s":0.02583,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000114,"correlation_id":"cb61bca7-58f2-44e4-bf3c-1503de242913","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05885,"db_duration_s":0.00528,"view_duration_s":0.05357,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7c8f79731d0045256f6ebdb8804253ff746b0407 0743cc007dabdf334296af22afe457c64725f2f5 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Y6wwmT\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019209,"redis_calls":2,"redis_duration_s":0.000238,"correlation_id":"e21cbb8a-677d-4a69-8899-faf941289de8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00177,"db_duration_s":0.0,"view_duration_s":0.00177,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000155,"correlation_id":"ae4bfb0b-a382-434a-b314-ba395acb80d8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0677,"db_duration_s":0.00648,"view_duration_s":0.06122,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"50a4d880264a58424ec7aa9e431e1c9f02ec194d bffdb9078c6ecc301e9559896c35e41461ec3ac9 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-5GaXbW\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.026057,"redis_calls":2,"redis_duration_s":0.000215,"correlation_id":"3b96326b-573c-4dcb-8697-f3bca2b64947","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00162,"db_duration_s":0.0,"view_duration_s":0.00162,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000153,"correlation_id":"9a70686b-0dc4-4b7b-84bc-d48656bb486f","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01936,"db_duration_s":0.00299,"view_duration_s":0.01637,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7c8f79731d0045256f6ebdb8804253ff746b0407 0743cc007dabdf334296af22afe457c64725f2f5 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.000754,"correlation_id":"4e83560e-c749-4b1d-abec-280030ed9128","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04734,"db_duration_s":0.00567,"view_duration_s":0.04167,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"50a4d880264a58424ec7aa9e431e1c9f02ec194d bffdb9078c6ecc301e9559896c35e41461ec3ac9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.004167,"correlation_id":"c43b5c53-2da4-4940-aa21-86f00003bc05","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02432,"db_duration_s":0.0046,"view_duration_s":0.01972,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000106,"correlation_id":"009b7481-4689-4120-b439-edecbd28880b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02138,"db_duration_s":0.00355,"view_duration_s":0.01783,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"a8db0532-05d4-4fe1-be69-75f18965583c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04351,"db_duration_s":0.00475,"view_duration_s":0.03876,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0743cc007dabdf334296af22afe457c64725f2f5 3cfc986d7d34e3214dad560b8ecf1815181654bf refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-wvXAj7\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009721,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"2a359ef4-c6ad-468e-bf83-4c42e7783b3f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0426,"db_duration_s":0.00537,"view_duration_s":0.03723,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"bffdb9078c6ecc301e9559896c35e41461ec3ac9 3f835f2c6b32907998647a6ba53db728953395a6 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-sEiTK4\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010114,"redis_calls":2,"redis_duration_s":0.000204,"correlation_id":"c360d47f-a79f-42d6-b73f-4cfedd9cc14e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00117,"db_duration_s":0.0,"view_duration_s":0.00117,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000134,"correlation_id":"7cf0b8c0-01c2-4c71-8944-564905568724","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00112,"db_duration_s":0.0,"view_duration_s":0.00112,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000126,"correlation_id":"e176126d-bd8b-4624-859d-41316bc03efc","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01411,"db_duration_s":0.00257,"view_duration_s":0.01154,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0743cc007dabdf334296af22afe457c64725f2f5 3cfc986d7d34e3214dad560b8ecf1815181654bf refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000709,"correlation_id":"fb7c2802-185f-433a-9089-42332a45844a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01567,"db_duration_s":0.00344,"view_duration_s":0.01223,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"bffdb9078c6ecc301e9559896c35e41461ec3ac9 3f835f2c6b32907998647a6ba53db728953395a6 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00082,"correlation_id":"cb13db1d-d2c8-490a-9868-4ad70f6e4262","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02877,"db_duration_s":0.00479,"view_duration_s":0.02398,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"9e2f4127-d53b-40ff-95da-9a20420d524f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.13502,"db_duration_s":0.00537,"view_duration_s":0.12965,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000212,"correlation_id":"f878b3c7-e6f5-4bd3-bbd2-eda8cf479157","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05969,"db_duration_s":0.00529,"view_duration_s":0.0544,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3cfc986d7d34e3214dad560b8ecf1815181654bf db6fd993d4cdb414d1831c95129a785d51602513 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-jHirgh\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020323,"redis_calls":2,"redis_duration_s":0.000201,"correlation_id":"6cf8bf25-f230-498e-b7ec-2a81612ec6ef","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00163,"db_duration_s":0.0,"view_duration_s":0.00163,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000183,"correlation_id":"fe19036d-bfb6-4845-ba62-27a3aaa57e1f","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06756,"db_duration_s":0.0068,"view_duration_s":0.06076,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3f835f2c6b32907998647a6ba53db728953395a6 1a65517ce9b821265abbffc16ae9e8d0bcbcc562 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-3zFlNn\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021332,"redis_calls":2,"redis_duration_s":0.000256,"correlation_id":"030d1386-2eae-4e59-8013-fba416c41cac","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00166,"db_duration_s":0.0,"view_duration_s":0.00166,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000158,"correlation_id":"f8329a24-6078-40f2-ba47-7a331991dbb8","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01642,"db_duration_s":0.00289,"view_duration_s":0.01353,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3cfc986d7d34e3214dad560b8ecf1815181654bf db6fd993d4cdb414d1831c95129a785d51602513 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000651,"correlation_id":"0aa05077-ea9f-487e-8fb7-b87825a94b11","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01864,"db_duration_s":0.00282,"view_duration_s":0.01582,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3f835f2c6b32907998647a6ba53db728953395a6 1a65517ce9b821265abbffc16ae9e8d0bcbcc562 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000814,"correlation_id":"5fbfdd29-8f0d-47ee-aec2-3ef1e0d868c5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0265,"db_duration_s":0.00605,"view_duration_s":0.02045,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000103,"correlation_id":"d98726e4-ba7e-47b3-9ebf-7f719e452fe4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02573,"db_duration_s":0.00477,"view_duration_s":0.02096,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"37f182c7-42b4-4f86-99e6-0d8f6328657a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04744,"db_duration_s":0.00504,"view_duration_s":0.0424,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1a65517ce9b821265abbffc16ae9e8d0bcbcc562 75896887336abb7e018098d9fa7499488da18f40 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-T8u6Zt\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011584,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"6cffff98-cbc7-4d0b-bd43-1b25e1071e86","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00138,"db_duration_s":0.0,"view_duration_s":0.00138,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000159,"correlation_id":"a19b96e5-5b6b-4ad2-a957-71b617a802c9","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06309,"db_duration_s":0.00738,"view_duration_s":0.05571,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"db6fd993d4cdb414d1831c95129a785d51602513 4094f85164df2bf8288b17710ace92d13d534fee refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Bi1pSu\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.02251,"redis_calls":2,"redis_duration_s":0.000202,"correlation_id":"396bc67a-f077-498e-9379-995ec691f432","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0019,"db_duration_s":0.0,"view_duration_s":0.0019,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000199,"correlation_id":"87f0fc76-d44b-4c14-8f08-cb042bcb7270","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02424,"db_duration_s":0.00289,"view_duration_s":0.02135,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1a65517ce9b821265abbffc16ae9e8d0bcbcc562 75896887336abb7e018098d9fa7499488da18f40 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001813,"correlation_id":"04c12245-1aaf-421e-82e8-e458fdfd85a8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02215,"db_duration_s":0.00394,"view_duration_s":0.01821,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"db6fd993d4cdb414d1831c95129a785d51602513 4094f85164df2bf8288b17710ace92d13d534fee refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00286,"correlation_id":"36290bb8-fea8-438c-b976-cb0cdcc7ed52","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02834,"db_duration_s":0.00466,"view_duration_s":0.02368,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000124,"correlation_id":"0ddccf95-8302-4a51-b7c7-6755ad7ef826","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02659,"db_duration_s":0.00494,"view_duration_s":0.02165,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"612ec793-77cc-4d16-8c70-69f6c42dd7ff","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06794,"db_duration_s":0.00548,"view_duration_s":0.06246,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4094f85164df2bf8288b17710ace92d13d534fee 2ae0f9fe23d2e7eaafa54026e5f7ff3c407c587b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0zjoqG\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020192,"redis_calls":2,"redis_duration_s":0.000236,"correlation_id":"3b9c8910-bb68-4bce-ac63-eba7436ac8d8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0547,"db_duration_s":0.00751,"view_duration_s":0.04719,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"75896887336abb7e018098d9fa7499488da18f40 73f6d88096ee4e711cdfb41fe813db741dd4748d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-fYcZFJ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014741,"redis_calls":2,"redis_duration_s":0.000243,"correlation_id":"5dfde267-1abd-41db-abcf-6337059b806a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00257,"db_duration_s":0.0,"view_duration_s":0.00257,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000906,"correlation_id":"5252f236-5603-496b-8414-c131000453be","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00413,"db_duration_s":0.0,"view_duration_s":0.00413,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.002674,"correlation_id":"7e435fd2-3f93-4147-9227-7140b285a096","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01624,"db_duration_s":0.00276,"view_duration_s":0.01348,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"75896887336abb7e018098d9fa7499488da18f40 73f6d88096ee4e711cdfb41fe813db741dd4748d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000653,"correlation_id":"0ef9bbc5-6b47-45db-8318-777aaae381cc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04026,"db_duration_s":0.0031,"view_duration_s":0.03716,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4094f85164df2bf8288b17710ace92d13d534fee 2ae0f9fe23d2e7eaafa54026e5f7ff3c407c587b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.007779,"redis_calls":11,"redis_duration_s":0.003932,"correlation_id":"b0eb8b18-8211-4bdc-9fae-73e0864392ee","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02752,"db_duration_s":0.00469,"view_duration_s":0.02283,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000114,"correlation_id":"f881b56f-2eab-4ed1-bb96-e06e9477ec53","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02683,"db_duration_s":0.00459,"view_duration_s":0.02224,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000111,"correlation_id":"45cfc310-00a4-4d74-a247-203661f0f058","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04638,"db_duration_s":0.00494,"view_duration_s":0.04144,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2ae0f9fe23d2e7eaafa54026e5f7ff3c407c587b f05bd1c0fedf6d85c0f46e1d0ca3a262f77c61fa refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Yw3wAK\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01132,"redis_calls":2,"redis_duration_s":0.000205,"correlation_id":"4a5ac0af-1d27-42ca-a540-f01de61efc5a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0012,"db_duration_s":0.0,"view_duration_s":0.0012,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000128,"correlation_id":"54ebb463-749e-444d-b3d0-adaf03e34bec","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04474,"db_duration_s":0.00779,"view_duration_s":0.03695,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"73f6d88096ee4e711cdfb41fe813db741dd4748d c5ff92b603a099e99633561969945f3469d7b247 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-mButEK\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009108,"redis_calls":2,"redis_duration_s":0.001164,"correlation_id":"dc311573-37b2-4518-b870-9df4922e08e7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00124,"db_duration_s":0.0,"view_duration_s":0.00124,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"90f027e3-1a96-4d27-8a64-db6da544a4d7","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01518,"db_duration_s":0.00246,"view_duration_s":0.01272,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2ae0f9fe23d2e7eaafa54026e5f7ff3c407c587b f05bd1c0fedf6d85c0f46e1d0ca3a262f77c61fa refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000826,"correlation_id":"b9f1d0c6-b6fa-4f02-b19d-19a156bb7963","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01397,"db_duration_s":0.00279,"view_duration_s":0.01118,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"73f6d88096ee4e711cdfb41fe813db741dd4748d c5ff92b603a099e99633561969945f3469d7b247 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.0009,"correlation_id":"2ec774a3-cce1-4911-b1b9-72060fc25ad7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02709,"db_duration_s":0.00475,"view_duration_s":0.02234,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000201,"correlation_id":"13597d64-203f-440f-b074-8afdc3af90d6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02587,"db_duration_s":0.0049,"view_duration_s":0.02097,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.9e-05,"correlation_id":"84080f0e-f3cd-471d-88e8-08e41bb6addb","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06269,"db_duration_s":0.0054,"view_duration_s":0.05729,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f05bd1c0fedf6d85c0f46e1d0ca3a262f77c61fa 3084bd4d8db2e4eaa44dab7e474407d55d904dee refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-U2MKsQ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018909,"redis_calls":2,"redis_duration_s":0.00035,"correlation_id":"ecf96dea-c8e8-41b9-891b-f66aa7dbbc01","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06827,"db_duration_s":0.006,"view_duration_s":0.06227,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c5ff92b603a099e99633561969945f3469d7b247 69e6e35829cf2ad49662143a8848441d5aa2f067 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-oyz7qP\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.02116,"redis_calls":2,"redis_duration_s":0.000355,"correlation_id":"d21f0127-3e0c-49a2-953c-fc798ef7b14b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00158,"db_duration_s":0.0,"view_duration_s":0.00158,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000178,"correlation_id":"b44a63fc-109e-4577-8637-479b71402d58","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00153,"db_duration_s":0.0,"view_duration_s":0.00153,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000155,"correlation_id":"b8e63976-8b38-4269-8c7f-e3644df8abd5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01579,"db_duration_s":0.00279,"view_duration_s":0.013,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c5ff92b603a099e99633561969945f3469d7b247 69e6e35829cf2ad49662143a8848441d5aa2f067 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000638,"correlation_id":"a412e06f-4f13-4b04-876c-01ad078936ca","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02945,"db_duration_s":0.00471,"view_duration_s":0.02474,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f05bd1c0fedf6d85c0f46e1d0ca3a262f77c61fa 3084bd4d8db2e4eaa44dab7e474407d55d904dee refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00081,"correlation_id":"42962224-56f2-4ab0-87b9-8d1b0451cf5a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04878,"db_duration_s":0.02308,"view_duration_s":0.0257,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"3903fd3a-2c67-49b2-8505-897f784c385e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06328,"db_duration_s":0.03448,"view_duration_s":0.0288,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.002079,"correlation_id":"9113cc3c-f54f-4b97-b0ee-b40b81da8bbc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07199,"db_duration_s":0.00534,"view_duration_s":0.06665,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3084bd4d8db2e4eaa44dab7e474407d55d904dee 73032e5251a88321cb2c722230247b96cfcf247e refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-RNaWya\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027247,"redis_calls":2,"redis_duration_s":0.000245,"correlation_id":"f99f61f7-376d-4e3f-9e5b-8b33f75c76e8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00338,"db_duration_s":0.0,"view_duration_s":0.00338,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000433,"correlation_id":"6b1824ab-27fb-47fe-b1fb-d9925043b6ec","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.19295,"db_duration_s":0.00562,"view_duration_s":0.18733,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"69e6e35829cf2ad49662143a8848441d5aa2f067 fee1fc289f9bb6ea5367fac6a534a3cc6d682655 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cXxqua\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01425,"redis_calls":2,"redis_duration_s":0.000256,"correlation_id":"ea6745cc-f903-4063-a05e-e4a9dfb514e2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00195,"db_duration_s":0.0,"view_duration_s":0.00195,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000195,"correlation_id":"2392c6fa-42cc-424a-b66a-936957073fee","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01922,"db_duration_s":0.00302,"view_duration_s":0.0162,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3084bd4d8db2e4eaa44dab7e474407d55d904dee 73032e5251a88321cb2c722230247b96cfcf247e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000684,"correlation_id":"120c7d6d-5d93-40e2-aea6-1f5f45095520","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01672,"db_duration_s":0.00276,"view_duration_s":0.01396,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"69e6e35829cf2ad49662143a8848441d5aa2f067 fee1fc289f9bb6ea5367fac6a534a3cc6d682655 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000647,"correlation_id":"8213b0ff-2d38-407e-b172-e7efabbef356","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02819,"db_duration_s":0.00469,"view_duration_s":0.0235,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"5e854793-419c-429d-a51b-fb24129b8362","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02786,"db_duration_s":0.00485,"view_duration_s":0.02301,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"3a59c2af-3894-4f5e-ad5e-4be0a7d624e5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05225,"db_duration_s":0.00494,"view_duration_s":0.04731,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"73032e5251a88321cb2c722230247b96cfcf247e 35ee0bf277aaefe441d41185159d6b0af1c4c28d refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-auLKbs\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009416,"redis_calls":2,"redis_duration_s":0.000724,"correlation_id":"76c8144b-485b-40cb-867d-387fd3e36e0d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00146,"db_duration_s":0.0,"view_duration_s":0.00146,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000162,"correlation_id":"f4c4f53c-455a-4b87-b070-020438a03575","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.10944,"db_duration_s":0.00541,"view_duration_s":0.10403,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fee1fc289f9bb6ea5367fac6a534a3cc6d682655 8ba7473a1778afabeedc23b062b2018b3243eed7 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-sfVQQu\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.040879,"redis_calls":2,"redis_duration_s":0.000273,"correlation_id":"199e0573-19ae-4e19-8cb3-72084c3aacd6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00205,"db_duration_s":0.0,"view_duration_s":0.00205,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000305,"correlation_id":"ef2f316f-c35b-44db-a059-1366f92464ba","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04028,"db_duration_s":0.0108,"view_duration_s":0.02948,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"73032e5251a88321cb2c722230247b96cfcf247e 35ee0bf277aaefe441d41185159d6b0af1c4c28d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.003804,"redis_calls":11,"redis_duration_s":0.000763,"correlation_id":"aac081a6-5935-4017-a2b5-b3b670ce5bc1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03094,"db_duration_s":0.00524,"view_duration_s":0.0257,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fee1fc289f9bb6ea5367fac6a534a3cc6d682655 8ba7473a1778afabeedc23b062b2018b3243eed7 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000771,"correlation_id":"d33521ad-36b3-4c4c-8055-9242fa38819d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06315,"db_duration_s":0.02175,"view_duration_s":0.0414,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000126,"correlation_id":"25b5cb9a-ebcd-4fb3-bbfa-671cc9a00269","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05751,"db_duration_s":0.03126,"view_duration_s":0.02625,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000113,"correlation_id":"5cbe7bf7-1f3f-47db-b60a-5b03718188b8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05516,"db_duration_s":0.00513,"view_duration_s":0.05003,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"8ba7473a1778afabeedc23b062b2018b3243eed7 5f962423e9e7c4ee708e46756e432571e3d6e132 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-hhnFGF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017107,"redis_calls":2,"redis_duration_s":0.000236,"correlation_id":"0e460923-1c8d-477c-b816-884d0b1875ee","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00171,"db_duration_s":0.0,"view_duration_s":0.00171,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000179,"correlation_id":"791ab6ff-fe85-45c0-82b0-1f0332388bb9","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06068,"db_duration_s":0.0056,"view_duration_s":0.05508,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"35ee0bf277aaefe441d41185159d6b0af1c4c28d 814061d02759647e288dc238d8fa62eefd3c814f refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-24FREF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015327,"redis_calls":2,"redis_duration_s":0.000222,"correlation_id":"5fba0c61-81f7-4f1e-8946-559de1db49e9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0014,"db_duration_s":0.0,"view_duration_s":0.0014,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"15c2f957-7267-4d78-83a4-246f630d7c38","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.016,"db_duration_s":0.00276,"view_duration_s":0.01324,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"35ee0bf277aaefe441d41185159d6b0af1c4c28d 814061d02759647e288dc238d8fa62eefd3c814f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001076,"correlation_id":"0c4039f6-7c52-46a0-8471-5ef85bb9fdf2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01619,"db_duration_s":0.00347,"view_duration_s":0.01272,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"8ba7473a1778afabeedc23b062b2018b3243eed7 5f962423e9e7c4ee708e46756e432571e3d6e132 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000823,"correlation_id":"9af83597-21d3-48b0-9dc7-0a515482df9c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06916,"db_duration_s":0.03656,"view_duration_s":0.0326,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000127,"correlation_id":"71cccb82-f453-4f88-8e20-b3af8403fe93","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05331,"db_duration_s":0.02553,"view_duration_s":0.02778,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"07d6d2ce-2148-40fb-9d9a-f0361e6f99a1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05983,"db_duration_s":0.00557,"view_duration_s":0.05426,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5f962423e9e7c4ee708e46756e432571e3d6e132 fb0750b3533714bbca5cd734100d1c74964d8c17 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-RU2mL5\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015736,"redis_calls":2,"redis_duration_s":0.004561,"correlation_id":"d9dd4990-ee8c-4ebe-93bd-c6194320656e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0016,"db_duration_s":0.0,"view_duration_s":0.0016,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000153,"correlation_id":"9120c059-09f8-4c7f-8145-cd648b72563d","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0574,"db_duration_s":0.00485,"view_duration_s":0.05255,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"814061d02759647e288dc238d8fa62eefd3c814f 2c5cc2e140e87a49d6817c0ec91d8b08253cdd23 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-1buli9\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016625,"redis_calls":2,"redis_duration_s":0.000198,"correlation_id":"8ca9e11c-6ae6-42fd-9838-18e3668f1168","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0016,"db_duration_s":0.0,"view_duration_s":0.0016,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000156,"correlation_id":"740bac2d-f0ee-405e-bbee-0a4e1b52d474","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01777,"db_duration_s":0.00281,"view_duration_s":0.01496,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5f962423e9e7c4ee708e46756e432571e3d6e132 fb0750b3533714bbca5cd734100d1c74964d8c17 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000749,"correlation_id":"f074ede9-5361-4ee4-93d3-b5f7e0bf8e1c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02206,"db_duration_s":0.00282,"view_duration_s":0.01924,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"814061d02759647e288dc238d8fa62eefd3c814f 2c5cc2e140e87a49d6817c0ec91d8b08253cdd23 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001526,"correlation_id":"b019822e-8364-4321-9478-08bdecd82d0d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03199,"db_duration_s":0.00475,"view_duration_s":0.02724,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000126,"correlation_id":"57b891d8-11d0-4f97-a153-27d59e4b6a7a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0294,"db_duration_s":0.00527,"view_duration_s":0.02413,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000173,"correlation_id":"d29efaf8-93b2-438f-b861-cdc936bc945b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06424,"db_duration_s":0.00547,"view_duration_s":0.05877,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fb0750b3533714bbca5cd734100d1c74964d8c17 eaaf93b1a75ea5324e5c6a462390864ab2aeb583 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-8D4twg\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.024166,"redis_calls":2,"redis_duration_s":0.000231,"correlation_id":"5d0e3e0d-690e-4404-8a6f-a17372b26bbd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00227,"db_duration_s":0.0,"view_duration_s":0.00227,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000168,"correlation_id":"b09e95d8-0f6a-41bc-89aa-4d0fbf7ec9de","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06231,"db_duration_s":0.00515,"view_duration_s":0.05716,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2c5cc2e140e87a49d6817c0ec91d8b08253cdd23 7e1fea68ef28d2120b9620beb659cb12d50a3887 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-nqdPTh\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016102,"redis_calls":2,"redis_duration_s":0.000224,"correlation_id":"c023d465-74d0-42bc-8127-214b82d6fcad","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00195,"db_duration_s":0.0,"view_duration_s":0.00195,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"3a865198-752c-4d38-b60b-f1e34d0de30e","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0163,"db_duration_s":0.00284,"view_duration_s":0.01346,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fb0750b3533714bbca5cd734100d1c74964d8c17 eaaf93b1a75ea5324e5c6a462390864ab2aeb583 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000683,"correlation_id":"eca59514-6bb4-4bb7-8c90-5c58cd98a853","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02354,"db_duration_s":0.00419,"view_duration_s":0.01935,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2c5cc2e140e87a49d6817c0ec91d8b08253cdd23 7e1fea68ef28d2120b9620beb659cb12d50a3887 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.006617,"correlation_id":"c567666b-455f-46e4-9d1a-8d85ebd0b6a9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02832,"db_duration_s":0.00466,"view_duration_s":0.02366,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"74342420-701c-4702-9232-d9346b57af4d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02789,"db_duration_s":0.00458,"view_duration_s":0.02331,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000132,"correlation_id":"93397aa5-d928-43be-9cb1-87c2a228bef6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05621,"db_duration_s":0.00629,"view_duration_s":0.04992,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"eaaf93b1a75ea5324e5c6a462390864ab2aeb583 181a6eff34a0ff7ffbf3c906a724efcc439ad407 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-qbvImy\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016633,"redis_calls":2,"redis_duration_s":0.000215,"correlation_id":"0560b30e-4195-422d-98f5-35797d551109","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00195,"db_duration_s":0.0,"view_duration_s":0.00195,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000178,"correlation_id":"cb47750c-ba67-4a11-9ffc-fa5cd7bfc51e","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06205,"db_duration_s":0.00599,"view_duration_s":0.05606,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7e1fea68ef28d2120b9620beb659cb12d50a3887 18e06612dd8ad5ac5d8f0ba126a097b30841e74d refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-KTWWhy\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018051,"redis_calls":2,"redis_duration_s":0.000268,"correlation_id":"9b6af02e-f273-4673-9bd7-e183579d4aac","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00241,"db_duration_s":0.0,"view_duration_s":0.00241,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000172,"correlation_id":"d444761f-bce6-48f7-b8dd-b11d19005d18","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01762,"db_duration_s":0.00274,"view_duration_s":0.01488,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"eaaf93b1a75ea5324e5c6a462390864ab2aeb583 181a6eff34a0ff7ffbf3c906a724efcc439ad407 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000685,"correlation_id":"6f4886c7-6ef8-496b-9619-aef344415f8b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04278,"db_duration_s":0.00418,"view_duration_s":0.0386,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7e1fea68ef28d2120b9620beb659cb12d50a3887 18e06612dd8ad5ac5d8f0ba126a097b30841e74d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.008229,"redis_calls":11,"redis_duration_s":0.004857,"correlation_id":"16c21e3a-a953-4e9b-8cbe-ca3e50529c60","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02886,"db_duration_s":0.00614,"view_duration_s":0.02272,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"69f807c8-0fa2-4bd0-ac75-c3e73b4be959","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0213,"db_duration_s":0.00365,"view_duration_s":0.01765,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":9.2e-05,"correlation_id":"b96e6615-dbf4-4d29-9769-ee2604f3081b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03826,"db_duration_s":0.00443,"view_duration_s":0.03383,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"181a6eff34a0ff7ffbf3c906a724efcc439ad407 235d902ed60de34051bf1c605bf0ad9ae17dd510 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-QMjWUG\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010243,"redis_calls":2,"redis_duration_s":0.000199,"correlation_id":"b696eec0-1313-498d-98c2-16fd53e01aa3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00113,"db_duration_s":0.0,"view_duration_s":0.00113,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000138,"correlation_id":"aca5dd1b-b91d-4e60-9e22-6cd5b8ead6b8","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0379,"db_duration_s":0.00431,"view_duration_s":0.03359,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"18e06612dd8ad5ac5d8f0ba126a097b30841e74d 9e63bb9d754de5cf16006e776824bc196467ccfd refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-6QaqDH\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009892,"redis_calls":3,"redis_duration_s":0.000256,"correlation_id":"ef666446-0e63-4a94-b940-b74be5d35a43","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00138,"db_duration_s":0.0,"view_duration_s":0.00138,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000181,"correlation_id":"270b5113-ac0d-424d-9370-d98c6307dd7a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01498,"db_duration_s":0.00251,"view_duration_s":0.01247,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"181a6eff34a0ff7ffbf3c906a724efcc439ad407 235d902ed60de34051bf1c605bf0ad9ae17dd510 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000712,"correlation_id":"ba41c455-2a88-4d80-8640-9f424c6c95a4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01326,"db_duration_s":0.00229,"view_duration_s":0.01097,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"18e06612dd8ad5ac5d8f0ba126a097b30841e74d 9e63bb9d754de5cf16006e776824bc196467ccfd refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000704,"correlation_id":"fdd16a95-36e1-4020-99db-483b2676944c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02951,"db_duration_s":0.00583,"view_duration_s":0.02368,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"16949c1a-ffc7-4b4e-a663-8cc00baf20cf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02962,"db_duration_s":0.00614,"view_duration_s":0.02348,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000168,"correlation_id":"19686cd8-a3b0-4dcb-ac3f-749656f02a8e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05307,"db_duration_s":0.00704,"view_duration_s":0.04603,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"235d902ed60de34051bf1c605bf0ad9ae17dd510 12f2675f86b205e517594c1e973634d301c67992 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Fsgy1I\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013977,"redis_calls":2,"redis_duration_s":0.000205,"correlation_id":"8b557fc9-edce-4d4c-af5f-38f72c55eec2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000283,"correlation_id":"ddc47fca-0d17-4542-a071-1601434b95be","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0629,"db_duration_s":0.00528,"view_duration_s":0.05762,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9e63bb9d754de5cf16006e776824bc196467ccfd 284c27c76772543625b8d618a212cedd5c0e88c2 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-WYpT2M\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019119,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"d7bc7e1e-a2f2-4f85-a482-be23c60b7ebd","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0018,"db_duration_s":0.0,"view_duration_s":0.0018,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000178,"correlation_id":"0113cf41-e181-4aff-b82c-344dcfe7bcaa","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01809,"db_duration_s":0.003,"view_duration_s":0.01509,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"235d902ed60de34051bf1c605bf0ad9ae17dd510 12f2675f86b205e517594c1e973634d301c67992 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000667,"correlation_id":"0f788c89-9202-4d38-b995-81b2386ac4ca","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01876,"db_duration_s":0.0033,"view_duration_s":0.01546,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9e63bb9d754de5cf16006e776824bc196467ccfd 284c27c76772543625b8d618a212cedd5c0e88c2 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000721,"correlation_id":"fbcb39b4-8119-4e3b-8847-02d131f991f0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03119,"db_duration_s":0.00592,"view_duration_s":0.02527,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000126,"correlation_id":"c433b605-5d16-45be-9eca-75d2fa0a098b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0295,"db_duration_s":0.00496,"view_duration_s":0.02454,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"941702d7-56f1-49de-a666-c73f0534da13","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05912,"db_duration_s":0.00547,"view_duration_s":0.05365,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"12f2675f86b205e517594c1e973634d301c67992 9bf805da6cd51c697015d9af11ee3d3f768f398d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Zhs8nX\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01986,"redis_calls":2,"redis_duration_s":0.000234,"correlation_id":"d8f6755a-fa00-4f64-8f06-54b71d018ec7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06342,"db_duration_s":0.00503,"view_duration_s":0.05839,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"284c27c76772543625b8d618a212cedd5c0e88c2 4fd899a4672165e3183a633398136a0602d3c1be refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-7VG8cY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017824,"redis_calls":2,"redis_duration_s":0.000194,"correlation_id":"94daaef3-2be2-424f-b1f1-5f34c25425d9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00158,"db_duration_s":0.0,"view_duration_s":0.00158,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000159,"correlation_id":"905579a6-61eb-4e94-bcf5-12d9ec794195","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00125,"db_duration_s":0.0,"view_duration_s":0.00125,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000134,"correlation_id":"33cdee0a-58b4-4482-a2e6-155712c75701","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02168,"db_duration_s":0.00272,"view_duration_s":0.01896,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"284c27c76772543625b8d618a212cedd5c0e88c2 4fd899a4672165e3183a633398136a0602d3c1be refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.0026,"correlation_id":"2e731afe-60b0-4ac0-b616-b5c52d2a86e1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0451,"db_duration_s":0.00489,"view_duration_s":0.04021,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"12f2675f86b205e517594c1e973634d301c67992 9bf805da6cd51c697015d9af11ee3d3f768f398d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.009821,"redis_calls":11,"redis_duration_s":0.001387,"correlation_id":"32c86fe0-ade4-4af7-9a89-35941f4d9afd","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04494,"db_duration_s":0.00466,"view_duration_s":0.04028,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"d9ceee42-829a-4e53-a5d0-a89ba49a7987","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03582,"db_duration_s":0.01158,"view_duration_s":0.02424,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"2f2dff02-95a9-41e1-a152-fd9f0694ce16","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06636,"db_duration_s":0.00616,"view_duration_s":0.0602,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4fd899a4672165e3183a633398136a0602d3c1be fcf6b516b634786dd6b589bc2fa1e30aea9b12a9 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-71EAKc\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.028936,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"a48e3887-3a19-4575-81d1-a706674010ad","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00728,"db_duration_s":0.0,"view_duration_s":0.00728,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000159,"correlation_id":"b6fa222b-53ae-4e46-bc88-e36e1d3453e3","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.09914,"db_duration_s":0.02149,"view_duration_s":0.07765,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9bf805da6cd51c697015d9af11ee3d3f768f398d 896797d8c2a74f84fa9169610e2d0cd88aa7618e refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-j8CvZa\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.030789,"redis_calls":2,"redis_duration_s":0.000551,"correlation_id":"dc7ec89e-3ba0-4e90-ab03-338d92ea7231","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0017,"db_duration_s":0.0,"view_duration_s":0.0017,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"1c3235cf-a3c6-4ae7-a539-eabb0aa9a622","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01961,"db_duration_s":0.00281,"view_duration_s":0.0168,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4fd899a4672165e3183a633398136a0602d3c1be fcf6b516b634786dd6b589bc2fa1e30aea9b12a9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000693,"correlation_id":"0730f1e8-ba67-4d7b-8577-ee0770eb5154","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01715,"db_duration_s":0.00321,"view_duration_s":0.01394,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9bf805da6cd51c697015d9af11ee3d3f768f398d 896797d8c2a74f84fa9169610e2d0cd88aa7618e refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000635,"correlation_id":"ec6602bc-7ebc-4c06-8274-0152425ad74a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02996,"db_duration_s":0.00489,"view_duration_s":0.02507,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000137,"correlation_id":"d9ed506e-78ca-4347-a3b9-34b85a8c3000","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03186,"db_duration_s":0.00499,"view_duration_s":0.02687,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"e39223af-60cf-4fbc-9b30-496d2c9280e3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03756,"db_duration_s":0.0043,"view_duration_s":0.03326,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"896797d8c2a74f84fa9169610e2d0cd88aa7618e 4381fd18857345944e513e23d0faf8e886b84549 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-KC8Wyo\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.008577,"redis_calls":2,"redis_duration_s":0.000206,"correlation_id":"1ba20cd6-c198-4c73-8e86-c647a2c83207","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04036,"db_duration_s":0.00451,"view_duration_s":0.03585,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fcf6b516b634786dd6b589bc2fa1e30aea9b12a9 e8e92271c2236e05643af1ed8581b3bf3a11db41 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-UDpDpn\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.00979,"redis_calls":2,"redis_duration_s":0.0002,"correlation_id":"d09700ab-43ea-49b8-8ef5-fe3752aa76a0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00122,"db_duration_s":0.0,"view_duration_s":0.00122,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"8832000f-bc27-44c6-a84a-ae8b5b650490","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00113,"db_duration_s":0.0,"view_duration_s":0.00113,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000141,"correlation_id":"2cac6098-e53a-4901-92a7-0723909f3c3a","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01425,"db_duration_s":0.00253,"view_duration_s":0.01172,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"896797d8c2a74f84fa9169610e2d0cd88aa7618e 4381fd18857345944e513e23d0faf8e886b84549 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000698,"correlation_id":"837365f9-7b63-45ef-a141-c524fb6d83be","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02067,"db_duration_s":0.00674,"view_duration_s":0.01393,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fcf6b516b634786dd6b589bc2fa1e30aea9b12a9 e8e92271c2236e05643af1ed8581b3bf3a11db41 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000767,"correlation_id":"eeddfc1e-4206-4e1e-a1d6-ff1864e17e5b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02811,"db_duration_s":0.00473,"view_duration_s":0.02338,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000126,"correlation_id":"e4b8a7a4-6167-4f3a-8396-707fad84f6b1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02849,"db_duration_s":0.00485,"view_duration_s":0.02364,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000112,"correlation_id":"e282ab5f-bb3b-496c-ad82-a8794286271e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07733,"db_duration_s":0.00552,"view_duration_s":0.07181,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4381fd18857345944e513e23d0faf8e886b84549 c445c65a6662ed89e76e85726f1decb87e2b9fb9 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-bMZR9o\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020945,"redis_calls":2,"redis_duration_s":0.000192,"correlation_id":"87853607-8a2c-4f8c-a1b0-e97f14cd0c22","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00188,"db_duration_s":0.0,"view_duration_s":0.00188,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000158,"correlation_id":"922f75e6-ede8-46db-9ede-151afdb8c75e","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.09939,"db_duration_s":0.01812,"view_duration_s":0.08127,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e8e92271c2236e05643af1ed8581b3bf3a11db41 0b350a5b9dadffe5917e3840a4dee10d66d57879 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-nZl65o\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.032167,"redis_calls":4,"redis_duration_s":0.000478,"correlation_id":"58694f9e-ac87-4751-87f3-eae5620d7c72","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00214,"db_duration_s":0.0,"view_duration_s":0.00214,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000157,"correlation_id":"db2a3157-99d3-4e70-bb0c-5203f03beba4","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02509,"db_duration_s":0.00289,"view_duration_s":0.0222,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4381fd18857345944e513e23d0faf8e886b84549 c445c65a6662ed89e76e85726f1decb87e2b9fb9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.006107,"correlation_id":"d93d03e1-38a1-4a43-b83e-f3cd1821c194","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02532,"db_duration_s":0.00493,"view_duration_s":0.02039,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e8e92271c2236e05643af1ed8581b3bf3a11db41 0b350a5b9dadffe5917e3840a4dee10d66d57879 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00216,"correlation_id":"463b897a-8429-4130-9794-548b28cebbe2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02838,"db_duration_s":0.00483,"view_duration_s":0.02355,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000165,"correlation_id":"6ef8a643-8e8b-4a53-890e-ec1d02a76851","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03111,"db_duration_s":0.00669,"view_duration_s":0.02442,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"9a123e60-7f05-4327-8530-3818d2070eef","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0536,"db_duration_s":0.00514,"view_duration_s":0.04846,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0b350a5b9dadffe5917e3840a4dee10d66d57879 4c3c07ca398dbc13dbd67e0ea79918b143e7f970 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-nET6nI\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013229,"redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"26111ba0-6994-4509-86f6-aecd1ede6f32","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0691,"db_duration_s":0.00714,"view_duration_s":0.06196,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c445c65a6662ed89e76e85726f1decb87e2b9fb9 f7db46555e53f93c4f3d2ba856562769034b63ee refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-08yTPH\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018317,"redis_calls":2,"redis_duration_s":0.000242,"correlation_id":"bad9df62-4aa5-4aa6-b132-35b80256a275","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00162,"db_duration_s":0.0,"view_duration_s":0.00162,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00018,"correlation_id":"f74f851e-b5a0-412b-a80d-b2b4c89725c9","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00166,"db_duration_s":0.0,"view_duration_s":0.00166,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000142,"correlation_id":"668999c8-913a-4f27-9561-9fa44ab7b03a","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04028,"db_duration_s":0.00675,"view_duration_s":0.03353,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0b350a5b9dadffe5917e3840a4dee10d66d57879 4c3c07ca398dbc13dbd67e0ea79918b143e7f970 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.005786,"redis_calls":11,"redis_duration_s":0.005216,"correlation_id":"0fd0f89c-2291-4550-9eed-2734ae9d5149","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01782,"db_duration_s":0.00344,"view_duration_s":0.01438,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c445c65a6662ed89e76e85726f1decb87e2b9fb9 f7db46555e53f93c4f3d2ba856562769034b63ee refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000662,"correlation_id":"d936064b-4cbf-4a79-a919-d3559ea87141","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03007,"db_duration_s":0.0047,"view_duration_s":0.02537,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000121,"correlation_id":"8c7a99a8-9eb3-46b4-91f7-2aeb7384d0e0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02882,"db_duration_s":0.00454,"view_duration_s":0.02428,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000112,"correlation_id":"5c6a75d7-11cd-416a-9f9d-a52db159c337","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06064,"db_duration_s":0.00518,"view_duration_s":0.05546,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4c3c07ca398dbc13dbd67e0ea79918b143e7f970 4b078a926af048190e44952236909143e4629fca refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-9tXd3T\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018506,"redis_calls":2,"redis_duration_s":0.00205,"correlation_id":"be316d56-5221-4961-9748-0d8c61a361df","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00248,"db_duration_s":0.0,"view_duration_s":0.00248,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000198,"correlation_id":"caa674c4-a64d-46d3-b268-8ce01746b9be","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06153,"db_duration_s":0.00525,"view_duration_s":0.05628,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f7db46555e53f93c4f3d2ba856562769034b63ee c925d9593508b8f88c0d8e3e1e750136c24972df refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-uzty6T\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015548,"redis_calls":2,"redis_duration_s":0.000218,"correlation_id":"f41110a1-cc61-441b-bf05-b5a2c9472423","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00177,"db_duration_s":0.0,"view_duration_s":0.00177,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000169,"correlation_id":"7b9dfcaf-4971-4e74-b33f-d738c49afee4","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01593,"db_duration_s":0.0028,"view_duration_s":0.01313,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f7db46555e53f93c4f3d2ba856562769034b63ee c925d9593508b8f88c0d8e3e1e750136c24972df refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000708,"correlation_id":"904cd658-acf0-4c3f-9b22-d8cf56f3ff4e","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02845,"db_duration_s":0.00293,"view_duration_s":0.02552,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4c3c07ca398dbc13dbd67e0ea79918b143e7f970 4b078a926af048190e44952236909143e4629fca refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.010889,"correlation_id":"acf72936-809d-4a58-bc79-623438881be9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03074,"db_duration_s":0.00518,"view_duration_s":0.02556,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000192,"correlation_id":"cbc313fe-14a1-4e80-ba97-297bfc5cb87b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03023,"db_duration_s":0.00544,"view_duration_s":0.02479,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"2651e17f-77d3-41e0-b180-bcaeb9d05182","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03841,"db_duration_s":0.00408,"view_duration_s":0.03433,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c925d9593508b8f88c0d8e3e1e750136c24972df 51a83e057a508669a5342eec2b44313c834d1846 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-S7u668\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009987,"redis_calls":2,"redis_duration_s":0.00024,"correlation_id":"ad3c2848-8e89-4781-9e23-5905de395257","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00127,"db_duration_s":0.0,"view_duration_s":0.00127,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"f8f10eae-5479-4d66-87e4-fb88d83e527e","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04017,"db_duration_s":0.00445,"view_duration_s":0.03572,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4b078a926af048190e44952236909143e4629fca 4ec56ecd311e832be100771cbd1a38b593263c40 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-qsQIz8\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009154,"redis_calls":2,"redis_duration_s":0.000195,"correlation_id":"f6e4e6fd-eb31-4a49-984a-8ecdc154f457","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00127,"db_duration_s":0.0,"view_duration_s":0.00127,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000155,"correlation_id":"959488e9-3cc2-419e-b393-878046340bf4","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01458,"db_duration_s":0.00261,"view_duration_s":0.01197,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c925d9593508b8f88c0d8e3e1e750136c24972df 51a83e057a508669a5342eec2b44313c834d1846 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000777,"correlation_id":"3b6ba3a7-16dc-433d-a6a5-57f49eb6834f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01933,"db_duration_s":0.0038,"view_duration_s":0.01553,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4b078a926af048190e44952236909143e4629fca 4ec56ecd311e832be100771cbd1a38b593263c40 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002063,"correlation_id":"5abc5cf6-7fc2-49c6-97d0-df478af248a1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02897,"db_duration_s":0.00499,"view_duration_s":0.02398,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000141,"correlation_id":"3a53e4de-6408-43ae-a1c9-1e423b0c35e6","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04067,"db_duration_s":0.00984,"view_duration_s":0.03083,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":3,"redis_duration_s":0.000986,"correlation_id":"8abef589-3898-49a1-a103-72879b27802c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.12735,"db_duration_s":0.01301,"view_duration_s":0.11434,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"51a83e057a508669a5342eec2b44313c834d1846 4d471957365ae6ad89b6613ca02ab8f05f6d66c4 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-3eoGAc\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.058058,"redis_calls":4,"redis_duration_s":0.000424,"correlation_id":"1a8eedd0-4df7-48f8-b9f6-b2c0a5df8fd0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00511,"db_duration_s":0.0,"view_duration_s":0.00511,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000448,"correlation_id":"66bde5b4-74bb-4f73-bfb3-3b555b2c6517","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.09143,"db_duration_s":0.00851,"view_duration_s":0.08292,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4ec56ecd311e832be100771cbd1a38b593263c40 a115084df683dddccd5b5eb518bd154546ebdb86 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Qq5Ofd\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.037839,"redis_calls":2,"redis_duration_s":0.000213,"correlation_id":"36cf7a9b-ece4-421e-9134-bc5ced25e13a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00227,"db_duration_s":0.0,"view_duration_s":0.00227,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000222,"correlation_id":"9ff8e3f5-afd9-4251-a356-da7406d07e6f","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05042,"db_duration_s":0.00958,"view_duration_s":0.04084,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"51a83e057a508669a5342eec2b44313c834d1846 4d471957365ae6ad89b6613ca02ab8f05f6d66c4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.012912,"redis_calls":11,"redis_duration_s":0.001137,"correlation_id":"d0127bad-c023-49a6-818b-1bd497c48c30","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02978,"db_duration_s":0.00707,"view_duration_s":0.02271,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4ec56ecd311e832be100771cbd1a38b593263c40 a115084df683dddccd5b5eb518bd154546ebdb86 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000827,"correlation_id":"8db65682-ee27-4891-a122-104a0b1f2040","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03197,"db_duration_s":0.00464,"view_duration_s":0.02733,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"0e113c22-7abc-4460-b2f6-29f4f188fa8f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05432,"db_duration_s":0.0218,"view_duration_s":0.03252,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.007451,"correlation_id":"b6f98671-ef4a-4074-a7fb-b3ed043bfb32","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05484,"db_duration_s":0.00536,"view_duration_s":0.04948,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4d471957365ae6ad89b6613ca02ab8f05f6d66c4 eba5970d22fe762d97eb5afeb7bd93497a10f4fc refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ixTD3L\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012778,"redis_calls":2,"redis_duration_s":0.000229,"correlation_id":"dac50826-3940-4eaa-bfc3-448959e5d0a1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00177,"db_duration_s":0.0,"view_duration_s":0.00177,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000161,"correlation_id":"18efa77a-436c-4a90-b902-42672f25e7e5","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06307,"db_duration_s":0.00512,"view_duration_s":0.05795,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a115084df683dddccd5b5eb518bd154546ebdb86 5150e1d5534884f0145ceb34ebb93bbc05a65dba refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-vzdamZ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.026418,"redis_calls":3,"redis_duration_s":0.000311,"correlation_id":"c0adfc43-2c9e-4bcd-8b1c-a827bb6468e3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000156,"correlation_id":"dcc65a22-1005-4a8e-94f8-54617fb4f361","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02877,"db_duration_s":0.00308,"view_duration_s":0.02569,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4d471957365ae6ad89b6613ca02ab8f05f6d66c4 eba5970d22fe762d97eb5afeb7bd93497a10f4fc refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.009064,"correlation_id":"8e9bdc4d-1d53-4eca-8942-5b1a2dcf394a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01842,"db_duration_s":0.00288,"view_duration_s":0.01554,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a115084df683dddccd5b5eb518bd154546ebdb86 5150e1d5534884f0145ceb34ebb93bbc05a65dba refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000679,"correlation_id":"fb937061-4fda-4337-b6dd-684075105ca5","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02783,"db_duration_s":0.00468,"view_duration_s":0.02315,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"f0ef1c6e-b0e1-4540-930b-5e78527ccc8a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02966,"db_duration_s":0.00515,"view_duration_s":0.02451,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000133,"correlation_id":"971d8f47-6a9f-4e0a-8d29-00471c156f27","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05201,"db_duration_s":0.00533,"view_duration_s":0.04668,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"eba5970d22fe762d97eb5afeb7bd93497a10f4fc c85a0dc6b9a89f18c9e9d2ad3afbc06a08894139 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-PeftnY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014514,"redis_calls":2,"redis_duration_s":0.000219,"correlation_id":"eebcba96-6571-4dab-aafe-5f02738cfd7b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00172,"db_duration_s":0.0,"view_duration_s":0.00172,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"124e6e35-6476-4f6a-8d0b-163d134bbc17","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06385,"db_duration_s":0.00533,"view_duration_s":0.05852,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5150e1d5534884f0145ceb34ebb93bbc05a65dba bfc63286d84163875fed41e6638ce1b58ed5c61b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ZeCngd\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.02464,"redis_calls":2,"redis_duration_s":0.000233,"correlation_id":"1e16e278-dc3b-437c-959a-edc410e16ec1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02339,"db_duration_s":0.0029,"view_duration_s":0.02049,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"eba5970d22fe762d97eb5afeb7bd93497a10f4fc c85a0dc6b9a89f18c9e9d2ad3afbc06a08894139 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000752,"correlation_id":"0b44062a-8daa-41ba-af11-06fd7790303d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00326,"db_duration_s":0.0,"view_duration_s":0.00326,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000148,"correlation_id":"fcc3b831-176a-4bae-83ef-0e45a045b971","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01856,"db_duration_s":0.00261,"view_duration_s":0.01595,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5150e1d5534884f0145ceb34ebb93bbc05a65dba bfc63286d84163875fed41e6638ce1b58ed5c61b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000889,"correlation_id":"07bb426d-ecdc-4c55-afc2-a98f30ae1ad0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02764,"db_duration_s":0.00458,"view_duration_s":0.02306,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"fbfc78cc-b0c6-4479-8d1d-2651c79c92e9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02397,"db_duration_s":0.00402,"view_duration_s":0.01995,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"99a16cdf-e74a-4547-a4e0-4196a86f3dbe","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04228,"db_duration_s":0.0046,"view_duration_s":0.03768,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c85a0dc6b9a89f18c9e9d2ad3afbc06a08894139 430e6900acace999e8d26e99c0193ab0ab537b13 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-2Qckw5\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009813,"redis_calls":2,"redis_duration_s":0.000211,"correlation_id":"925746df-417e-458d-9f62-0bab5c5cfdbf","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00156,"db_duration_s":0.0,"view_duration_s":0.00156,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000171,"correlation_id":"c9cc24ae-9df3-4076-ba0b-e71c487ed7b7","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04288,"db_duration_s":0.00424,"view_duration_s":0.03864,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"bfc63286d84163875fed41e6638ce1b58ed5c61b 148e9ba99cc3a2f417641d2dbc4b61907d8623a9 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-JKOVLe\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.009683,"redis_calls":2,"redis_duration_s":0.000214,"correlation_id":"5249d81f-113a-4890-94b7-4da25e81b2ac","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00142,"db_duration_s":0.0,"view_duration_s":0.00142,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00015,"correlation_id":"cedec96d-48f7-4ebb-acdc-b359b4f99053","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01372,"db_duration_s":0.00271,"view_duration_s":0.01101,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c85a0dc6b9a89f18c9e9d2ad3afbc06a08894139 430e6900acace999e8d26e99c0193ab0ab537b13 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000741,"correlation_id":"159d241d-315a-4e8d-9441-ef85bd30dd35","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01552,"db_duration_s":0.00258,"view_duration_s":0.01294,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"bfc63286d84163875fed41e6638ce1b58ed5c61b 148e9ba99cc3a2f417641d2dbc4b61907d8623a9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000754,"correlation_id":"3fc057fd-dbbc-45ab-b834-f4715e74f3c9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03208,"db_duration_s":0.0053,"view_duration_s":0.02678,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"02dd3b02-06f2-43ab-84ce-5ca0f99252cb","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02852,"db_duration_s":0.00492,"view_duration_s":0.0236,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000123,"correlation_id":"379a4016-ae9e-43c5-9eba-8e991bbe1d58","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05396,"db_duration_s":0.00446,"view_duration_s":0.0495,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"430e6900acace999e8d26e99c0193ab0ab537b13 05dbe8927cfc14d2b6e426c1639a00457dbf4ed1 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-y8u6f9\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016864,"redis_calls":2,"redis_duration_s":0.000208,"correlation_id":"be475406-856c-4b90-a8d8-c15d59b45a76","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00189,"db_duration_s":0.0,"view_duration_s":0.00189,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"697549b4-95c2-4ad5-9a1c-bb48861b7cbc","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07017,"db_duration_s":0.00482,"view_duration_s":0.06535,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"148e9ba99cc3a2f417641d2dbc4b61907d8623a9 e3f0e67635132b0ba4dee5684c3cfb6e94bcd0cc refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lFP4we\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.030048,"redis_calls":2,"redis_duration_s":0.000246,"correlation_id":"5764790f-c79b-4b8c-afce-a4fae3e28f8e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00179,"db_duration_s":0.0,"view_duration_s":0.00179,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000148,"correlation_id":"0bd716db-1e76-4041-bca7-1543085341ae","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03455,"db_duration_s":0.00615,"view_duration_s":0.0284,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"430e6900acace999e8d26e99c0193ab0ab537b13 05dbe8927cfc14d2b6e426c1639a00457dbf4ed1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.004753,"redis_calls":11,"redis_duration_s":0.003634,"correlation_id":"cfeb6e8c-c757-497c-94cd-6adcd5841ce7","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01565,"db_duration_s":0.00285,"view_duration_s":0.0128,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"148e9ba99cc3a2f417641d2dbc4b61907d8623a9 e3f0e67635132b0ba4dee5684c3cfb6e94bcd0cc refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000886,"correlation_id":"7f797478-b917-48e8-bd55-59b3b249d0f7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02815,"db_duration_s":0.00491,"view_duration_s":0.02324,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"15013ad0-bc4a-4a72-a5e7-581093de5953","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03086,"db_duration_s":0.00488,"view_duration_s":0.02598,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"020a01a8-3231-4e85-aa8d-58f702ae54e8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06578,"db_duration_s":0.00624,"view_duration_s":0.05954,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e3f0e67635132b0ba4dee5684c3cfb6e94bcd0cc cea717dd1ab994b06f292ef06c1a47c619585200 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-UrSiRw\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.023274,"redis_calls":2,"redis_duration_s":0.000216,"correlation_id":"71c182e6-cb81-49fa-af78-d976251d71ce","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08373,"db_duration_s":0.00534,"view_duration_s":0.07839,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"05dbe8927cfc14d2b6e426c1639a00457dbf4ed1 c90db9dcb9000fb526bc18c05d7a480e28d8dc6a refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-2jKH7x\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019682,"redis_calls":2,"redis_duration_s":0.000224,"correlation_id":"955a5671-5ff0-40e8-8463-6791273000a3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00161,"db_duration_s":0.0,"view_duration_s":0.00161,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000376,"correlation_id":"22e6cd98-defa-49c5-9277-958684a1641c","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00146,"db_duration_s":0.0,"view_duration_s":0.00146,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000141,"correlation_id":"911a9b41-37cf-4938-9c51-f9c2bdcfec70","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01899,"db_duration_s":0.00281,"view_duration_s":0.01618,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e3f0e67635132b0ba4dee5684c3cfb6e94bcd0cc cea717dd1ab994b06f292ef06c1a47c619585200 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000764,"correlation_id":"094ed51b-afdc-43ec-bd3c-67e54f0070b6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02783,"db_duration_s":0.0028,"view_duration_s":0.02503,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"05dbe8927cfc14d2b6e426c1639a00457dbf4ed1 c90db9dcb9000fb526bc18c05d7a480e28d8dc6a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.005476,"correlation_id":"224e978b-01e2-4e28-ae52-3eabafc6a870","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02233,"db_duration_s":0.00524,"view_duration_s":0.01709,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000144,"correlation_id":"dcec5bc1-015f-45bf-97d8-07c0c265a0d2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02478,"db_duration_s":0.00379,"view_duration_s":0.02099,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"45839030-1ecd-46d2-9146-d9e076daa119","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05136,"db_duration_s":0.00497,"view_duration_s":0.04639,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"cea717dd1ab994b06f292ef06c1a47c619585200 b70f85667d23f5e67eec71b687ab695edac43c6b refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-P6en7H\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017898,"redis_calls":2,"redis_duration_s":0.000216,"correlation_id":"7fe68820-8fb6-4921-bfc4-0b308759fed6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00118,"db_duration_s":0.0,"view_duration_s":0.00118,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000142,"correlation_id":"fa358e34-d9f8-4ec0-a0c0-7736af58a5b2","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04603,"db_duration_s":0.00476,"view_duration_s":0.04127,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c90db9dcb9000fb526bc18c05d7a480e28d8dc6a 1fc55b9d635df54a748f949aa1e71ab3498a7170 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-ggn1PJ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012546,"redis_calls":2,"redis_duration_s":0.000224,"correlation_id":"0490b15c-d3c4-4dfc-9fd0-d8440b8f8b8f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00122,"db_duration_s":0.0,"view_duration_s":0.00122,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"57b69edf-1b83-4e4a-8aa6-7f0c6c5c2781","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01436,"db_duration_s":0.00249,"view_duration_s":0.01187,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"cea717dd1ab994b06f292ef06c1a47c619585200 b70f85667d23f5e67eec71b687ab695edac43c6b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000677,"correlation_id":"6328b742-0137-4fed-88cc-160b4fe15cd3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0313,"db_duration_s":0.00515,"view_duration_s":0.02615,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c90db9dcb9000fb526bc18c05d7a480e28d8dc6a 1fc55b9d635df54a748f949aa1e71ab3498a7170 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001936,"correlation_id":"e52c3b75-54e6-4a06-b051-53a85d2cc696","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02999,"db_duration_s":0.00565,"view_duration_s":0.02434,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"f179c4f0-f45e-4a2b-9fde-f8d59c857b04","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02804,"db_duration_s":0.005,"view_duration_s":0.02304,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"c962aa6f-bbe2-4ab0-835d-0d18f9c72221","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05343,"db_duration_s":0.00506,"view_duration_s":0.04837,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b70f85667d23f5e67eec71b687ab695edac43c6b d1916e7f192d146343696275b6a8a02527115087 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-OLvMXM\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011764,"redis_calls":2,"redis_duration_s":0.000218,"correlation_id":"92029daf-58b5-4d01-918e-462402550482","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06288,"db_duration_s":0.00873,"view_duration_s":0.05415,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1fc55b9d635df54a748f949aa1e71ab3498a7170 d3b3a4a88e9fc12cc498309e08719e7cee401a41 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-QBY5WM\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015075,"redis_calls":2,"redis_duration_s":0.000222,"correlation_id":"3f089a81-eb0f-497d-ac76-6906f0d2fc99","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00299,"db_duration_s":0.0,"view_duration_s":0.00299,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001386,"correlation_id":"581f31db-8ba1-442b-a61d-086c5a8fe579","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00186,"db_duration_s":0.0,"view_duration_s":0.00186,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000147,"correlation_id":"733141e2-056b-4c52-a15e-9684d4aeea9b","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02082,"db_duration_s":0.00405,"view_duration_s":0.01677,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1fc55b9d635df54a748f949aa1e71ab3498a7170 d3b3a4a88e9fc12cc498309e08719e7cee401a41 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001349,"correlation_id":"7d1abeff-69ce-449d-988a-30730d4f1c62","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02255,"db_duration_s":0.00273,"view_duration_s":0.01982,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b70f85667d23f5e67eec71b687ab695edac43c6b d1916e7f192d146343696275b6a8a02527115087 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000633,"correlation_id":"3c0653d4-47f8-4481-a5bd-1b8c62bd46a2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03458,"db_duration_s":0.0065,"view_duration_s":0.02808,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000132,"correlation_id":"8ea090f8-1518-4a0e-b40d-719e1b479570","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03139,"db_duration_s":0.00607,"view_duration_s":0.02532,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"0f60f436-dd23-4bcf-affa-167a3343d1fa","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06437,"db_duration_s":0.00518,"view_duration_s":0.05919,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d3b3a4a88e9fc12cc498309e08719e7cee401a41 4fab2fd3c4195621f125603088fc1541029699ce refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-t87cyZ\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.024743,"redis_calls":2,"redis_duration_s":0.000235,"correlation_id":"aba63c70-9bf0-4189-a25d-97d9fc85eb23","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00197,"db_duration_s":0.0,"view_duration_s":0.00197,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000155,"correlation_id":"2f460763-b087-4c52-8215-b82804a5791c","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05862,"db_duration_s":0.00522,"view_duration_s":0.0534,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d1916e7f192d146343696275b6a8a02527115087 c43fe64eac321d0cea3ce00e793087b144d43d23 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-kddIjY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018422,"redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"8fd93f07-7d6a-474e-b152-eee953143e81","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00164,"db_duration_s":0.0,"view_duration_s":0.00164,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000172,"correlation_id":"ca685979-199b-4e28-b48e-37c71b84ab37","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03819,"db_duration_s":0.01383,"view_duration_s":0.02436,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d3b3a4a88e9fc12cc498309e08719e7cee401a41 4fab2fd3c4195621f125603088fc1541029699ce refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.003731,"redis_calls":11,"redis_duration_s":0.000807,"correlation_id":"c15cfdb4-c3dd-4b4e-89d5-e700042b5c32","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03223,"db_duration_s":0.00303,"view_duration_s":0.0292,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d1916e7f192d146343696275b6a8a02527115087 c43fe64eac321d0cea3ce00e793087b144d43d23 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.004066,"correlation_id":"5a826be9-5818-4bde-bfdb-ac99a122054c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0327,"db_duration_s":0.00809,"view_duration_s":0.02461,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"d6982743-b1b3-42b6-84c3-e72ecf8d3c42","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03403,"db_duration_s":0.00643,"view_duration_s":0.0276,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000115,"correlation_id":"51fd01f9-2409-4524-8302-90bb779917cc","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04387,"db_duration_s":0.00464,"view_duration_s":0.03923,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"c43fe64eac321d0cea3ce00e793087b144d43d23 3cd611ff4867bed52ff7a6750b8452299cfa9e61 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-hzRGre\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.008192,"redis_calls":2,"redis_duration_s":0.000186,"correlation_id":"f8a2af2b-cadf-4126-a962-e06c9d88c9b8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06173,"db_duration_s":0.0088,"view_duration_s":0.05293,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4fab2fd3c4195621f125603088fc1541029699ce da77900d1972f57af71371b4239cbaa1fe762486 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-vstv6d\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021021,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"d5d69e40-52e1-44f2-b8b9-9ca6e1e88ac9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00017,"correlation_id":"5203b2e2-febc-4049-bbd5-1dd3e4b0aba8","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00196,"db_duration_s":0.0,"view_duration_s":0.00196,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"893d093e-37fe-446b-b89f-98f9bb971094","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01705,"db_duration_s":0.0028,"view_duration_s":0.01425,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"c43fe64eac321d0cea3ce00e793087b144d43d23 3cd611ff4867bed52ff7a6750b8452299cfa9e61 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000766,"correlation_id":"a4f5fc62-fa39-4528-b759-1f0ede5ebbe7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02005,"db_duration_s":0.0049,"view_duration_s":0.01515,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4fab2fd3c4195621f125603088fc1541029699ce da77900d1972f57af71371b4239cbaa1fe762486 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001272,"correlation_id":"0c91e13d-de49-4ee0-bf2f-2f80953adbb8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03522,"db_duration_s":0.01033,"view_duration_s":0.02489,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"a40804ec-91f5-4456-ae13-57f122282fa0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03119,"db_duration_s":0.00543,"view_duration_s":0.02576,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"ef4c64b8-d3f0-4b29-8013-d03b4fbc8606","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04858,"db_duration_s":0.00432,"view_duration_s":0.04426,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"3cd611ff4867bed52ff7a6750b8452299cfa9e61 541790525e410981dbd738229a09b489fdf0f665 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-hRMS9f\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015802,"redis_calls":2,"redis_duration_s":0.000217,"correlation_id":"19fa0925-6326-4893-9302-2e17f8253ba2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00148,"db_duration_s":0.0,"view_duration_s":0.00148,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000149,"correlation_id":"10ffb71c-14f5-4d1e-a664-12dec3237fb5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06207,"db_duration_s":0.0051,"view_duration_s":0.05697,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"da77900d1972f57af71371b4239cbaa1fe762486 527306f18eac3b3cd022502063a5ddbc6dede3b8 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Hfxagg\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.02186,"redis_calls":2,"redis_duration_s":0.000298,"correlation_id":"666d990f-130c-4f3f-8f53-547ce06c6032","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00167,"db_duration_s":0.0,"view_duration_s":0.00167,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000194,"correlation_id":"72a71038-afa8-4396-8e3c-528d24c4d856","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01471,"db_duration_s":0.00253,"view_duration_s":0.01218,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"da77900d1972f57af71371b4239cbaa1fe762486 527306f18eac3b3cd022502063a5ddbc6dede3b8 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001182,"correlation_id":"d530a59e-110f-400d-b5bb-5770834e2679","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01531,"db_duration_s":0.00281,"view_duration_s":0.0125,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"3cd611ff4867bed52ff7a6750b8452299cfa9e61 541790525e410981dbd738229a09b489fdf0f665 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000639,"correlation_id":"77181f60-ec12-43a7-8fe4-278626e59e91","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03115,"db_duration_s":0.00501,"view_duration_s":0.02614,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"85ee4021-9418-4833-857b-0858e72e49c9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03127,"db_duration_s":0.00488,"view_duration_s":0.02639,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000254,"correlation_id":"de20c5b7-6ed8-4273-8ccb-55db192202cb","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.058,"db_duration_s":0.00518,"view_duration_s":0.05282,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"541790525e410981dbd738229a09b489fdf0f665 789ae859c4e5d367e654bf2026f1917d2ef364c4 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-jAFBEh\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016962,"redis_calls":2,"redis_duration_s":0.000235,"correlation_id":"8db62d68-a7af-43b0-b260-26223a839e8a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00181,"db_duration_s":0.0,"view_duration_s":0.00181,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000169,"correlation_id":"4c3339ac-b9e9-4437-ba81-398f93215876","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06427,"db_duration_s":0.00563,"view_duration_s":0.05864,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"527306f18eac3b3cd022502063a5ddbc6dede3b8 618431815467b54997f2cefab794fb0ec455a87a refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-YhBuCk\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.0224,"redis_calls":2,"redis_duration_s":0.00027,"correlation_id":"d47d3dc4-b46f-4e93-ab6c-4211c5bf8eb8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000164,"correlation_id":"2099214c-db05-4aaa-8f91-a9119760da0f","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04858,"db_duration_s":0.00743,"view_duration_s":0.04115,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"541790525e410981dbd738229a09b489fdf0f665 789ae859c4e5d367e654bf2026f1917d2ef364c4 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.010365,"redis_calls":11,"redis_duration_s":0.005115,"correlation_id":"5cf0a9b2-af69-4920-8740-c9078c920c91","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03252,"db_duration_s":0.00481,"view_duration_s":0.02771,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"527306f18eac3b3cd022502063a5ddbc6dede3b8 618431815467b54997f2cefab794fb0ec455a87a refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001648,"correlation_id":"9afd6b52-710d-4dd3-9478-da8f9fb7cc8b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03331,"db_duration_s":0.00502,"view_duration_s":0.02829,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000114,"correlation_id":"b52cbfc8-d0a6-4564-88ef-75e8481fa666","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03163,"db_duration_s":0.00507,"view_duration_s":0.02656,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000149,"correlation_id":"0328c3c8-840e-4800-8399-449391ef4ffa","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.08077,"db_duration_s":0.00611,"view_duration_s":0.07466,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"789ae859c4e5d367e654bf2026f1917d2ef364c4 e47e64cc1fd92f3edaf8aabf88f63828ebd112a7 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-aG6zWC\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.03955,"redis_calls":2,"redis_duration_s":0.000228,"correlation_id":"9c1636aa-cb47-4b1c-ae2f-b93db000c5e4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00175,"db_duration_s":0.0,"view_duration_s":0.00175,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000162,"correlation_id":"06516388-22a6-48be-982c-1bc16d3cc18f","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.11357,"db_duration_s":0.00573,"view_duration_s":0.10784,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"618431815467b54997f2cefab794fb0ec455a87a 46344c53a77fef87ea060099497a36c4d27c4776 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-HluJfB\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.036431,"redis_calls":2,"redis_duration_s":0.001727,"correlation_id":"38eb2324-eb31-4757-956f-8322e6de61a5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02057,"db_duration_s":0.0,"view_duration_s":0.02057,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.018885,"correlation_id":"f1026cdc-ea60-4969-b37f-9eaa157c3819","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02585,"db_duration_s":0.00296,"view_duration_s":0.02289,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"789ae859c4e5d367e654bf2026f1917d2ef364c4 e47e64cc1fd92f3edaf8aabf88f63828ebd112a7 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00067,"correlation_id":"c8401de1-d2f7-46dc-a0fe-ac2d845c906f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04283,"db_duration_s":0.00803,"view_duration_s":0.0348,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"618431815467b54997f2cefab794fb0ec455a87a 46344c53a77fef87ea060099497a36c4d27c4776 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.00621,"redis_calls":11,"redis_duration_s":0.003241,"correlation_id":"5e781631-a589-4138-9281-145d0d56dbdc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02768,"db_duration_s":0.00473,"view_duration_s":0.02295,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"104c2224-2774-4479-9246-35991eddc6e2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03962,"db_duration_s":0.01379,"view_duration_s":0.02583,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000182,"correlation_id":"69af09ab-f0d1-4d52-8305-52d1854b5e7c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05783,"db_duration_s":0.00513,"view_duration_s":0.0527,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"e47e64cc1fd92f3edaf8aabf88f63828ebd112a7 53adcbac4c1692e1b75fa7e93524f6a9f92cb019 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-YMKAAd\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017415,"redis_calls":3,"redis_duration_s":0.000315,"correlation_id":"bc807cc4-136d-4be2-b999-2dfafcdd715b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00176,"db_duration_s":0.0,"view_duration_s":0.00176,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000184,"correlation_id":"a0568063-138f-4500-ac9c-cad5c565edd5","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05684,"db_duration_s":0.00527,"view_duration_s":0.05157,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"46344c53a77fef87ea060099497a36c4d27c4776 0eab78b985bd15033f8aa2cdc21ddff1785d17ee refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-dhp91j\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019246,"redis_calls":2,"redis_duration_s":0.000254,"correlation_id":"149ad1a1-a2e0-4cb9-8d84-68398d19267c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00186,"db_duration_s":0.0,"view_duration_s":0.00186,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000182,"correlation_id":"84837a69-8fbe-4944-b99e-115383d2314f","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02277,"db_duration_s":0.00291,"view_duration_s":0.01986,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"e47e64cc1fd92f3edaf8aabf88f63828ebd112a7 53adcbac4c1692e1b75fa7e93524f6a9f92cb019 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001861,"correlation_id":"b2bbfa99-f8b2-4abf-a0dd-c09f11f3e5af","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01577,"db_duration_s":0.00281,"view_duration_s":0.01296,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"46344c53a77fef87ea060099497a36c4d27c4776 0eab78b985bd15033f8aa2cdc21ddff1785d17ee refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000743,"correlation_id":"c3b85210-981c-4760-aeab-8888f906cf97","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02681,"db_duration_s":0.00495,"view_duration_s":0.02186,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000145,"correlation_id":"a28ab069-107a-437d-a04c-55bae68c1ea2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0259,"db_duration_s":0.00431,"view_duration_s":0.02159,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000976,"correlation_id":"591e8eca-e54b-4a92-b9a5-f59f0a289f44","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05254,"db_duration_s":0.00536,"view_duration_s":0.04718,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"53adcbac4c1692e1b75fa7e93524f6a9f92cb019 203b2944ae48b6a58721a11c48b025babcef4466 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-e7tKnj\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010926,"redis_calls":2,"redis_duration_s":0.000254,"correlation_id":"56e73e11-07ec-443c-9228-fddda83a7f96","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00128,"db_duration_s":0.0,"view_duration_s":0.00128,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000177,"correlation_id":"86bac6d8-0c3d-4eff-a59b-8fd4d2ebfc79","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05053,"db_duration_s":0.00552,"view_duration_s":0.04501,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0eab78b985bd15033f8aa2cdc21ddff1785d17ee a2746c57a7756b221e48808922b10030a00dd980 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-YhBzvp\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014427,"redis_calls":2,"redis_duration_s":0.000223,"correlation_id":"0a211f05-56c5-4d78-8c11-1f438b4dc923","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00147,"db_duration_s":0.0,"view_duration_s":0.00147,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000158,"correlation_id":"2e0b9c73-0f13-4f0a-82fd-389586a9cbdd","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01552,"db_duration_s":0.00247,"view_duration_s":0.01305,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"53adcbac4c1692e1b75fa7e93524f6a9f92cb019 203b2944ae48b6a58721a11c48b025babcef4466 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000795,"correlation_id":"96c338d1-e683-462c-aa8d-fa2eae993154","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01854,"db_duration_s":0.00326,"view_duration_s":0.01528,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0eab78b985bd15033f8aa2cdc21ddff1785d17ee a2746c57a7756b221e48808922b10030a00dd980 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001907,"correlation_id":"1e472906-de91-4e8f-9ca8-cb9abd4f1dfb","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02861,"db_duration_s":0.0048,"view_duration_s":0.02381,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"47239917-a3d3-47d9-bd96-67cc069c96e8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03029,"db_duration_s":0.00474,"view_duration_s":0.02555,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00011,"correlation_id":"91c404d6-707d-4891-b3f2-110985fdc27b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06569,"db_duration_s":0.0053,"view_duration_s":0.06039,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"203b2944ae48b6a58721a11c48b025babcef4466 4de1abc9c2b49b54755b20a826af5f3bec674c34 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-1ihK0u\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022361,"redis_calls":2,"redis_duration_s":0.00023,"correlation_id":"4669547e-6ee7-4133-8994-ce0dce2f1bc6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06156,"db_duration_s":0.00676,"view_duration_s":0.0548,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a2746c57a7756b221e48808922b10030a00dd980 f6fbfe666d1d35e32658074aa32d5d3bf65cafa8 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Lnkk3u\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017847,"redis_calls":2,"redis_duration_s":0.000227,"correlation_id":"1065837d-1ab5-4ac6-9644-997c1c54897c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00218,"db_duration_s":0.0,"view_duration_s":0.00218,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000545,"correlation_id":"28867ac0-86d9-43a5-9c84-1c9513b345ce","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00179,"db_duration_s":0.0,"view_duration_s":0.00179,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"6559a57c-ee2c-439c-8354-41199d66b409","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02164,"db_duration_s":0.00307,"view_duration_s":0.01857,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"203b2944ae48b6a58721a11c48b025babcef4466 4de1abc9c2b49b54755b20a826af5f3bec674c34 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000649,"correlation_id":"ef512f4c-ecf5-4ed2-8d3c-737699e62404","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02812,"db_duration_s":0.00816,"view_duration_s":0.01996,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a2746c57a7756b221e48808922b10030a00dd980 f6fbfe666d1d35e32658074aa32d5d3bf65cafa8 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.003507,"correlation_id":"9def4045-496d-41a8-a800-164595728015","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02967,"db_duration_s":0.00484,"view_duration_s":0.02483,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"e61f8543-1cdf-45f5-a932-dab16b8f432d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03227,"db_duration_s":0.0055,"view_duration_s":0.02677,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000127,"correlation_id":"d72aa3e7-fff1-43a3-ab9a-4d7cee360a0c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06251,"db_duration_s":0.00562,"view_duration_s":0.05689,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f6fbfe666d1d35e32658074aa32d5d3bf65cafa8 f3e8ae0616dd96c6aaa4a3481bb0b91fbe774583 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-3PwxFv\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022032,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"78135458-0168-4515-806b-da4d733b3e95","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00177,"db_duration_s":0.0,"view_duration_s":0.00177,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000145,"correlation_id":"e3ed5d0f-02d5-4c6d-abbb-bd81e3f18823","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05909,"db_duration_s":0.00906,"view_duration_s":0.05003,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4de1abc9c2b49b54755b20a826af5f3bec674c34 f2a1d210f3eed3d4e2eb41a4c5b1b949bcd74cfb refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-BxwR3x\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013256,"redis_calls":2,"redis_duration_s":0.000679,"correlation_id":"25007b74-b5da-4540-80b1-5362f4696cd7","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00169,"db_duration_s":0.0,"view_duration_s":0.00169,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000163,"correlation_id":"b19244bf-0698-4a05-a28b-e6ab88470242","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01629,"db_duration_s":0.00293,"view_duration_s":0.01336,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f6fbfe666d1d35e32658074aa32d5d3bf65cafa8 f3e8ae0616dd96c6aaa4a3481bb0b91fbe774583 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000638,"correlation_id":"9192b7f4-412c-44ea-b990-05dcf6c0c2f8","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0294,"db_duration_s":0.011,"view_duration_s":0.0184,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4de1abc9c2b49b54755b20a826af5f3bec674c34 f2a1d210f3eed3d4e2eb41a4c5b1b949bcd74cfb refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001285,"correlation_id":"31a7ce73-eff2-4cd3-9fe5-1d49bca648a1","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04526,"db_duration_s":0.01245,"view_duration_s":0.03281,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"96557355-ff74-4bd7-bff2-82d601bc4db0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05506,"db_duration_s":0.01337,"view_duration_s":0.04169,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"682ea79d-c992-4ae3-af42-6fd57ce64406","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05704,"db_duration_s":0.00794,"view_duration_s":0.0491,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f3e8ae0616dd96c6aaa4a3481bb0b91fbe774583 b873ad49ea61086f4dd6ef294708846b15149722 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-OanGgI\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01339,"redis_calls":2,"redis_duration_s":0.000213,"correlation_id":"fbe06852-ac20-4441-ba52-0ec27c290c3a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0024,"db_duration_s":0.0,"view_duration_s":0.0024,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000142,"correlation_id":"b2818a7b-cabe-4ac0-9153-f4b674f58a8c","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06539,"db_duration_s":0.00716,"view_duration_s":0.05823,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"f2a1d210f3eed3d4e2eb41a4c5b1b949bcd74cfb d445d2e4b16a472916078531babb34bad025acc7 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-wxb59H\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01343,"redis_calls":3,"redis_duration_s":0.004065,"correlation_id":"b14b5f3b-65f8-4772-a259-fd14deb15dc8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00167,"db_duration_s":0.0,"view_duration_s":0.00167,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00017,"correlation_id":"34057533-6699-4817-a039-2be823bdc1ce","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01814,"db_duration_s":0.0029,"view_duration_s":0.01524,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f3e8ae0616dd96c6aaa4a3481bb0b91fbe774583 b873ad49ea61086f4dd6ef294708846b15149722 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000795,"correlation_id":"1eac42a2-391f-4679-a757-c6c59507d18a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02281,"db_duration_s":0.00489,"view_duration_s":0.01792,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"f2a1d210f3eed3d4e2eb41a4c5b1b949bcd74cfb d445d2e4b16a472916078531babb34bad025acc7 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002975,"correlation_id":"afe20f0f-2da7-40c2-b452-1bbd17a3f14c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03345,"db_duration_s":0.00943,"view_duration_s":0.02402,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"99cc7203-247d-480b-bfc6-02c1829d5eff","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03072,"db_duration_s":0.00471,"view_duration_s":0.02601,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000117,"correlation_id":"89c338fd-d686-4514-94c5-f91442a0c129","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04872,"db_duration_s":0.00523,"view_duration_s":0.04349,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"d445d2e4b16a472916078531babb34bad025acc7 ddd46e9f2b361d821a4bac4ff693e4863bc2ae48 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-FqgDxY\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011696,"redis_calls":3,"redis_duration_s":0.000325,"correlation_id":"1cd4bfad-6708-431a-ae70-89d42dc77f52","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00126,"db_duration_s":0.0,"view_duration_s":0.00126,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000154,"correlation_id":"978493d5-8757-406d-bdec-9d52bd15d54f","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05194,"db_duration_s":0.00464,"view_duration_s":0.0473,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"b873ad49ea61086f4dd6ef294708846b15149722 1087f3aedff7190441ff2dcea285981d9655492d refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-b5WfAW\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018293,"redis_calls":2,"redis_duration_s":0.000198,"correlation_id":"bffa64b7-3f3e-45e5-95e7-a29d3411b068","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00133,"db_duration_s":0.0,"view_duration_s":0.00133,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000156,"correlation_id":"a83dde47-3c0e-414b-a570-a0c392ff8100","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01489,"db_duration_s":0.00238,"view_duration_s":0.01251,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"b873ad49ea61086f4dd6ef294708846b15149722 1087f3aedff7190441ff2dcea285981d9655492d refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001111,"correlation_id":"b42fab06-4d01-4384-ae0b-d1a79d12f7a5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01808,"db_duration_s":0.00451,"view_duration_s":0.01357,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"d445d2e4b16a472916078531babb34bad025acc7 ddd46e9f2b361d821a4bac4ff693e4863bc2ae48 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002261,"correlation_id":"c1093244-fba8-4d94-941a-22c377683aa3","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02883,"db_duration_s":0.00485,"view_duration_s":0.02398,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"d0e276c9-61ac-41bb-b922-e5c61e7441e5","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.12599,"db_duration_s":0.00543,"view_duration_s":0.12056,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"1d8238cd-87e7-48b7-a716-2592c2509c5c","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.072,"db_duration_s":0.00545,"view_duration_s":0.06655,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"1087f3aedff7190441ff2dcea285981d9655492d 7ba20d716b3eaee3d7161d438fcfe2edf438ad73 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-9P1E20\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.03008,"redis_calls":2,"redis_duration_s":0.000239,"correlation_id":"218fab90-2e50-4e27-9186-522829980f1a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00184,"db_duration_s":0.0,"view_duration_s":0.00184,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"f8129c70-bfb7-4b42-afab-ce279c1be52f","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06943,"db_duration_s":0.00464,"view_duration_s":0.06479,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ddd46e9f2b361d821a4bac4ff693e4863bc2ae48 7befe25941bf914e5adc75bee0741a8bca26e6c6 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-au5GH4\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.030365,"redis_calls":2,"redis_duration_s":0.000232,"correlation_id":"1b802a36-8253-44a4-92d9-11ecfd957367","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00121,"db_duration_s":0.0,"view_duration_s":0.00121,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00016,"correlation_id":"c8dbb958-92ed-43c9-b0bb-77dc921db188","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04252,"db_duration_s":0.00474,"view_duration_s":0.03778,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"1087f3aedff7190441ff2dcea285981d9655492d 7ba20d716b3eaee3d7161d438fcfe2edf438ad73 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.017218,"redis_calls":11,"redis_duration_s":0.00162,"correlation_id":"ed1cc31d-4f86-41eb-a1a4-f71e90b315d2","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01897,"db_duration_s":0.00411,"view_duration_s":0.01486,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ddd46e9f2b361d821a4bac4ff693e4863bc2ae48 7befe25941bf914e5adc75bee0741a8bca26e6c6 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000743,"correlation_id":"ef6f0122-7bf8-4732-9c76-5a553f8ad797","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03229,"db_duration_s":0.00505,"view_duration_s":0.02724,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00013,"correlation_id":"5714cef7-4fff-4d8e-82cd-b9d5e9f2dcea","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03011,"db_duration_s":0.00478,"view_duration_s":0.02533,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000128,"correlation_id":"8e78ad58-2f5d-4946-97c5-056dc3ffa4d9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06094,"db_duration_s":0.00571,"view_duration_s":0.05523,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7befe25941bf914e5adc75bee0741a8bca26e6c6 dcd91d954d5f92d2668c74f798168ac6f84d3636 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Hdp2yf\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.020686,"redis_calls":2,"redis_duration_s":0.000227,"correlation_id":"ef10cee8-c8e0-4334-9fcb-e5f6fcf46de2","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05855,"db_duration_s":0.00518,"view_duration_s":0.05337,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"7ba20d716b3eaee3d7161d438fcfe2edf438ad73 5c5034502e8209c9c0d911f8a1da6872b814706c refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-vXSXag\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01926,"redis_calls":2,"redis_duration_s":0.000237,"correlation_id":"a263c388-5eba-4ee1-8cde-ffa50b2f9bc1","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00174,"db_duration_s":0.0,"view_duration_s":0.00174,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000163,"correlation_id":"11a30d0d-e1e0-47f9-bfca-55a0416f36cd","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0016,"db_duration_s":0.0,"view_duration_s":0.0016,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000164,"correlation_id":"83d191b1-78e3-44dd-9e40-258f59645019","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05046,"db_duration_s":0.00349,"view_duration_s":0.04697,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7ba20d716b3eaee3d7161d438fcfe2edf438ad73 5c5034502e8209c9c0d911f8a1da6872b814706c refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.018626,"redis_calls":11,"redis_duration_s":0.00444,"correlation_id":"e70cd837-a96f-44f6-91f8-c3987cc9a08b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04483,"db_duration_s":0.0032,"view_duration_s":0.04163,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"7befe25941bf914e5adc75bee0741a8bca26e6c6 dcd91d954d5f92d2668c74f798168ac6f84d3636 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","gitaly_calls":1,"gitaly_duration_s":0.016298,"redis_calls":12,"redis_duration_s":0.000853,"correlation_id":"092f8b4d-9e9c-4f57-96a3-df5b47e9338b","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02816,"db_duration_s":0.00458,"view_duration_s":0.02358,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000129,"correlation_id":"aa10a497-a159-40aa-b9c8-528cc202101e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02787,"db_duration_s":0.00458,"view_duration_s":0.02329,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"fc0837ec-e4b0-4b35-8f79-c58fa7287ace","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04149,"db_duration_s":0.00428,"view_duration_s":0.03721,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"dcd91d954d5f92d2668c74f798168ac6f84d3636 cfc6f330f608f8d2d7f081fb997ae4bc77134934 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-5wKsIt\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.011836,"redis_calls":2,"redis_duration_s":0.00021,"correlation_id":"3e85ab87-1f5a-42d3-9aa0-7ae48197e8e4","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00143,"db_duration_s":0.0,"view_duration_s":0.00143,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000172,"correlation_id":"f3a77935-6ea1-4575-a69c-69006924c4bc","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05172,"db_duration_s":0.00501,"view_duration_s":0.04671,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"5c5034502e8209c9c0d911f8a1da6872b814706c 0810cb10a5a228f2170f2de21e45d8b500bc05b9 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-lgd1iB\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.016604,"redis_calls":2,"redis_duration_s":0.000229,"correlation_id":"2bbd0044-2ba3-4cc1-8cbc-9cca0e030275","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00137,"db_duration_s":0.0,"view_duration_s":0.00137,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00015,"correlation_id":"49226dac-2371-432a-b810-3a0e37d7e375","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01828,"db_duration_s":0.00346,"view_duration_s":0.01482,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"dcd91d954d5f92d2668c74f798168ac6f84d3636 cfc6f330f608f8d2d7f081fb997ae4bc77134934 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000655,"correlation_id":"0d6144b6-285e-4475-b81d-84f55d2db727","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0178,"db_duration_s":0.00319,"view_duration_s":0.01461,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"5c5034502e8209c9c0d911f8a1da6872b814706c 0810cb10a5a228f2170f2de21e45d8b500bc05b9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000682,"correlation_id":"f9a10bfe-1738-4877-a431-f269951bafc4","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02815,"db_duration_s":0.0048,"view_duration_s":0.02335,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000135,"correlation_id":"1d25c46a-b074-4986-94af-e21bb692dd8a","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03196,"db_duration_s":0.00527,"view_duration_s":0.02669,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"f353a9e7-79d4-4a88-a410-cd37fc931a05","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05269,"db_duration_s":0.00493,"view_duration_s":0.04776,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"cfc6f330f608f8d2d7f081fb997ae4bc77134934 84a92dc005ed081f7833f10c70283189ee0dbda8 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-vDEjUA\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018401,"redis_calls":2,"redis_duration_s":0.000221,"correlation_id":"3283adac-06ea-4b7c-9512-02f27dfad7fd","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00131,"db_duration_s":0.0,"view_duration_s":0.00131,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00014,"correlation_id":"684d25b5-c8cf-4eb8-88ef-719d2b7d4f78","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05745,"db_duration_s":0.00542,"view_duration_s":0.05203,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0810cb10a5a228f2170f2de21e45d8b500bc05b9 eb32f6107806f195e14165776b82fa9f3f07df86 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-0ZR8uH\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.017024,"redis_calls":2,"redis_duration_s":0.000253,"correlation_id":"ed11e73d-aded-47e7-8238-83d417e09316","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00146,"db_duration_s":0.0,"view_duration_s":0.00146,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000191,"correlation_id":"c4b57665-b968-4175-92ae-113be560ad7c","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01863,"db_duration_s":0.00302,"view_duration_s":0.01561,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"cfc6f330f608f8d2d7f081fb997ae4bc77134934 84a92dc005ed081f7833f10c70283189ee0dbda8 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.001579,"correlation_id":"419b7ffc-6d4d-41b1-ab67-e5e5afb93eee","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0179,"db_duration_s":0.00366,"view_duration_s":0.01424,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0810cb10a5a228f2170f2de21e45d8b500bc05b9 eb32f6107806f195e14165776b82fa9f3f07df86 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000751,"correlation_id":"9e3131bb-0ff7-4190-9d5c-1720e580a303","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02909,"db_duration_s":0.00509,"view_duration_s":0.024,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000244,"correlation_id":"2a25b3f0-abd3-41ef-acf5-ee18ad14ee16","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02877,"db_duration_s":0.00469,"view_duration_s":0.02408,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"19fd246e-76d4-4fee-bb94-2e90c51ebea0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06945,"db_duration_s":0.00549,"view_duration_s":0.06396,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"84a92dc005ed081f7833f10c70283189ee0dbda8 fbb8c24f62b819af10141f9fcda809f728700251 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Zg5pUF\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.027651,"redis_calls":2,"redis_duration_s":0.000218,"correlation_id":"5c0de7ed-b1ae-4c1c-985c-9bd53e4d2f3f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.09122,"db_duration_s":0.00742,"view_duration_s":0.0838,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"eb32f6107806f195e14165776b82fa9f3f07df86 0bc7be946de89decd47ea5cbcb1cf10a8278caa9 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-xjmtGN\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.039744,"redis_calls":2,"redis_duration_s":0.000235,"correlation_id":"3b344c2d-8079-4973-80c3-b60c76b3047d","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00574,"db_duration_s":0.0,"view_duration_s":0.00574,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.003962,"correlation_id":"33cc8e7e-e18e-407d-bdda-2edee0cbb70f","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.006,"db_duration_s":0.0,"view_duration_s":0.006,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000154,"correlation_id":"4b6e1e9e-2b2b-4de6-be00-56de0e7b78bb","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03149,"db_duration_s":0.01461,"view_duration_s":0.01688,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"84a92dc005ed081f7833f10c70283189ee0dbda8 fbb8c24f62b819af10141f9fcda809f728700251 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.004046,"correlation_id":"1e95116b-dcc7-440b-b22b-330f35b16447","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04211,"db_duration_s":0.01673,"view_duration_s":0.02538,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"eb32f6107806f195e14165776b82fa9f3f07df86 0bc7be946de89decd47ea5cbcb1cf10a8278caa9 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000684,"correlation_id":"1efceab7-daf4-440c-b46e-79f98c4f4c18","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02825,"db_duration_s":0.00467,"view_duration_s":0.02358,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000122,"correlation_id":"5911788e-33da-4e90-9c61-9fc158b13616","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02719,"db_duration_s":0.00454,"view_duration_s":0.02265,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"a25c4cb0-be19-449a-8c1c-181eecb8aa34","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07247,"db_duration_s":0.00518,"view_duration_s":0.06729,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fbb8c24f62b819af10141f9fcda809f728700251 18a5f7ddf8e7d36f478dff82c5f69c5b38fe0934 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-wqdtKV\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018744,"redis_calls":2,"redis_duration_s":0.000234,"correlation_id":"581c87e5-9540-400a-923c-69ed9e219d79","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00342,"db_duration_s":0.0,"view_duration_s":0.00342,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.001946,"correlation_id":"4f4c70e7-9e33-4aff-b6f9-aa39cf58f534","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07459,"db_duration_s":0.00941,"view_duration_s":0.06518,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0bc7be946de89decd47ea5cbcb1cf10a8278caa9 667d9031158cea0f42a75bbc8312dbcceba2f7c6 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-Jl5IFV\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.025563,"redis_calls":2,"redis_duration_s":0.002539,"correlation_id":"3ffdce45-db10-4224-870a-95beb7346025","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00166,"db_duration_s":0.0,"view_duration_s":0.00166,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000167,"correlation_id":"18c2b9a2-7811-465f-bb1d-b52098ae311b","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03095,"db_duration_s":0.00569,"view_duration_s":0.02526,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fbb8c24f62b819af10141f9fcda809f728700251 18a5f7ddf8e7d36f478dff82c5f69c5b38fe0934 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.011047,"correlation_id":"82c741f0-3596-4e73-b4b7-b69b459efdd8","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01821,"db_duration_s":0.00292,"view_duration_s":0.01529,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0bc7be946de89decd47ea5cbcb1cf10a8278caa9 667d9031158cea0f42a75bbc8312dbcceba2f7c6 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000639,"correlation_id":"456bf17e-20fa-46b6-97bc-f9bd12ad88aa","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02778,"db_duration_s":0.0046,"view_duration_s":0.02318,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"f73225eb-42fa-45a0-81a4-66bdba04846e","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02236,"db_duration_s":0.00421,"view_duration_s":0.01815,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000108,"correlation_id":"a876d713-b48b-4940-8fe8-eff49ab62ac0","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05654,"db_duration_s":0.00572,"view_duration_s":0.05082,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"18a5f7ddf8e7d36f478dff82c5f69c5b38fe0934 de5e1abe7995e771c6c4998c94b8223b9a992dfb refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-11yyHj\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014748,"redis_calls":2,"redis_duration_s":0.000258,"correlation_id":"73978b2a-cb5a-4b90-8082-8c8929ee8ffd","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0017,"db_duration_s":0.0,"view_duration_s":0.0017,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000176,"correlation_id":"a56278f6-7784-443b-a139-a955a63c3703","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0657,"db_duration_s":0.00779,"view_duration_s":0.05791,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"667d9031158cea0f42a75bbc8312dbcceba2f7c6 98c16562d9b8b02f1a46ef66e4ed116c31d8c92b refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-w7FSCl\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.021838,"redis_calls":2,"redis_duration_s":0.000249,"correlation_id":"185eb262-8ed4-496e-9a91-a752d608aa64","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00254,"db_duration_s":0.0,"view_duration_s":0.00254,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000184,"correlation_id":"95bae958-3e5b-42e9-a616-74d9ee074f04","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03628,"db_duration_s":0.00729,"view_duration_s":0.02899,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"18a5f7ddf8e7d36f478dff82c5f69c5b38fe0934 de5e1abe7995e771c6c4998c94b8223b9a992dfb refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.003289,"correlation_id":"fb170f7a-8cff-4d5e-ab79-db48e75f7228","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01857,"db_duration_s":0.00304,"view_duration_s":0.01553,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"667d9031158cea0f42a75bbc8312dbcceba2f7c6 98c16562d9b8b02f1a46ef66e4ed116c31d8c92b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000735,"correlation_id":"f45c92b2-c86f-4f15-8adc-e7123ffa3b35","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03122,"db_duration_s":0.0048,"view_duration_s":0.02642,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000196,"correlation_id":"0c6aae17-81f8-43e7-92f1-b9889ffde310","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0308,"db_duration_s":0.00548,"view_duration_s":0.02532,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000116,"correlation_id":"621017bc-b5c6-43ee-a094-7672bd36dc91","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05571,"db_duration_s":0.00532,"view_duration_s":0.05039,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"de5e1abe7995e771c6c4998c94b8223b9a992dfb 4092b119b651f7614591a7fe35a7473c0d601769 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-jk1nHC\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.018771,"redis_calls":2,"redis_duration_s":0.000218,"correlation_id":"eb688ae2-7794-48f7-a690-637804ddf133","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00187,"db_duration_s":0.0,"view_duration_s":0.00187,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000185,"correlation_id":"ec0d4125-7d14-4ff1-a2ba-1f0da7eacc28","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05773,"db_duration_s":0.00595,"view_duration_s":0.05178,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"98c16562d9b8b02f1a46ef66e4ed116c31d8c92b af5f02804460655d9a6e35f5c1ac3a145c2b882f refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cEQ3gI\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015547,"redis_calls":2,"redis_duration_s":0.000234,"correlation_id":"aeb6242b-03a4-45cc-a7b6-5a6c8c7ab746","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00182,"db_duration_s":0.0,"view_duration_s":0.00182,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000182,"correlation_id":"0da0fa8b-f901-46c0-aba3-183372c1d5f1","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01672,"db_duration_s":0.00255,"view_duration_s":0.01417,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"de5e1abe7995e771c6c4998c94b8223b9a992dfb 4092b119b651f7614591a7fe35a7473c0d601769 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000735,"correlation_id":"1ac23548-0847-41fd-b416-da3ccc9c25d6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01605,"db_duration_s":0.00338,"view_duration_s":0.01267,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"98c16562d9b8b02f1a46ef66e4ed116c31d8c92b af5f02804460655d9a6e35f5c1ac3a145c2b882f refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000712,"correlation_id":"a00dac41-d4d6-4eea-b485-8ae032862b13","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03011,"db_duration_s":0.00471,"view_duration_s":0.0254,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000119,"correlation_id":"b8dd2f54-d709-4d56-a083-46b9443dd05c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02852,"db_duration_s":0.00462,"view_duration_s":0.0239,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000107,"correlation_id":"2cf7bf67-7418-4a04-9ba7-9fc902996bd9","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05495,"db_duration_s":0.00534,"view_duration_s":0.04961,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"af5f02804460655d9a6e35f5c1ac3a145c2b882f fa7b301e4efc9e74a399b51ec91333ca7a7cd9dd refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-qup78R\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.015935,"redis_calls":2,"redis_duration_s":0.000216,"correlation_id":"76cfc821-9979-4779-85c9-6722d8ed112c","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.05193,"db_duration_s":0.00587,"view_duration_s":0.04606,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"4092b119b651f7614591a7fe35a7473c0d601769 a3e22332a1ccccad581508d2ff980c5840d64efa refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-a0Hm1S\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.014258,"redis_calls":2,"redis_duration_s":0.000226,"correlation_id":"f6cb3200-8d74-4b3d-bae6-075cb89e9431","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00166,"db_duration_s":0.0,"view_duration_s":0.00166,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000186,"correlation_id":"11230b61-0fc7-4997-ba8d-9969dcfa527d","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0018,"db_duration_s":0.0,"view_duration_s":0.0018,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000138,"correlation_id":"701fcdaa-37b1-46c4-a97c-e279ca59d9a2","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01932,"db_duration_s":0.00303,"view_duration_s":0.01629,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"af5f02804460655d9a6e35f5c1ac3a145c2b882f fa7b301e4efc9e74a399b51ec91333ca7a7cd9dd refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000672,"correlation_id":"a3d527fc-7e88-42b6-b3ea-bedd1fdbbc2a","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02411,"db_duration_s":0.00384,"view_duration_s":0.02027,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"4092b119b651f7614591a7fe35a7473c0d601769 a3e22332a1ccccad581508d2ff980c5840d64efa refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001825,"correlation_id":"8779684d-eb45-4e2c-8911-c71fa0397093","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03502,"db_duration_s":0.01007,"view_duration_s":0.02495,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000104,"correlation_id":"eafd6401-ffbc-408d-9ef1-a450405f4db3","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03007,"db_duration_s":0.00478,"view_duration_s":0.02529,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.00012,"correlation_id":"7aac1f8b-7827-4b7f-9c48-2879470588b0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.07379,"db_duration_s":0.00516,"view_duration_s":0.06863,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fa7b301e4efc9e74a399b51ec91333ca7a7cd9dd 9426605f0489966c9412deb232e7797bcd955c09 refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-k2ibl2\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.032427,"redis_calls":2,"redis_duration_s":0.00022,"correlation_id":"6788f258-c207-4596-99d8-074f8526cd4f","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00173,"db_duration_s":0.0,"view_duration_s":0.00173,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000169,"correlation_id":"16fd52ef-d547-437a-b0ab-67a52eebc654","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06598,"db_duration_s":0.00543,"view_duration_s":0.06055,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"a3e22332a1ccccad581508d2ff980c5840d64efa fbf83f7afd58226bef78f205beef9e78a4d95165 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-cfJNR0\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.025047,"redis_calls":2,"redis_duration_s":0.000231,"correlation_id":"18be7a45-ff13-41c6-adc9-3ef547c8e634","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00249,"db_duration_s":0.0,"view_duration_s":0.00249,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000236,"correlation_id":"e615effa-a65c-4a99-b139-71bc357d1a26","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01713,"db_duration_s":0.00308,"view_duration_s":0.01405,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fa7b301e4efc9e74a399b51ec91333ca7a7cd9dd 9426605f0489966c9412deb232e7797bcd955c09 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000807,"correlation_id":"d22e73b9-5b76-4258-8c84-82e29ab49ba9","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02922,"db_duration_s":0.00593,"view_duration_s":0.02329,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"a3e22332a1ccccad581508d2ff980c5840d64efa fbf83f7afd58226bef78f205beef9e78a4d95165 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.002867,"correlation_id":"d23126c9-0367-48e3-a06e-1e7ab2761d30","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0282,"db_duration_s":0.00482,"view_duration_s":0.02338,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000118,"correlation_id":"2ca21350-a5d7-4952-b9d5-95d3eab63e56","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02722,"db_duration_s":0.00446,"view_duration_s":0.02276,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000101,"correlation_id":"45306df6-fd42-4d37-9e0c-03ea981a2e81","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.06834,"db_duration_s":0.00552,"view_duration_s":0.06282,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"9426605f0489966c9412deb232e7797bcd955c09 ada566926c7ad76c729b31340c6fd3c66665473b refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-RkmaEb\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.022028,"redis_calls":2,"redis_duration_s":0.000225,"correlation_id":"41b00a57-f289-4cb6-b07f-ed3ccf1fdd20","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0498,"db_duration_s":0.00501,"view_duration_s":0.04479,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"fbf83f7afd58226bef78f205beef9e78a4d95165 2ec07694a490186198643ac8631632aa6b032ceb refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-QAs2df\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.013467,"redis_calls":2,"redis_duration_s":0.000225,"correlation_id":"c3805748-1359-40da-87db-307dc9bc290f","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00183,"db_duration_s":0.0,"view_duration_s":0.00183,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000152,"correlation_id":"45f64919-82e7-47f5-a10e-5da3d1e59824","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00165,"db_duration_s":0.0,"view_duration_s":0.00165,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000155,"correlation_id":"6fc54051-60e9-44e9-8554-5c34b7c19877","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0185,"db_duration_s":0.00437,"view_duration_s":0.01413,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"9426605f0489966c9412deb232e7797bcd955c09 ada566926c7ad76c729b31340c6fd3c66665473b refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.001096,"correlation_id":"db38326a-9473-46b9-8d69-d31dbd9e0419","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02172,"db_duration_s":0.0034,"view_duration_s":0.01832,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"fbf83f7afd58226bef78f205beef9e78a4d95165 2ec07694a490186198643ac8631632aa6b032ceb refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.003065,"correlation_id":"54636eec-265e-4e8f-a787-c52f9e78f1ba","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.03697,"db_duration_s":0.00578,"view_duration_s":0.03119,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/jumbotron.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000109,"correlation_id":"668f3be9-a192-4075-825d-0a99aa57a9fc","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04058,"db_duration_s":0.01632,"view_duration_s":0.02426,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000146,"correlation_id":"1d0391a2-d19d-4045-a61b-0430ecca10d0","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04682,"db_duration_s":0.00484,"view_duration_s":0.04198,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ada566926c7ad76c729b31340c6fd3c66665473b 73ef7c3cd780340230848cfd279daf05471359cc refs/heads/master\n"},{"key":"gl_repository","value":"project-9"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/19/58/19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-AwcoPn\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.012963,"redis_calls":2,"redis_duration_s":0.000316,"correlation_id":"cfddd49d-7f67-444f-8e6d-8d81aa05252b","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00163,"db_duration_s":0.0,"view_duration_s":0.00163,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00017,"correlation_id":"ee65dec7-fb7a-486a-a9a2-1a4e3cf14045","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04921,"db_duration_s":0.00715,"view_duration_s":0.04206,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"2ec07694a490186198643ac8631632aa6b032ceb ca05605c550163c26196074be8b7c9b63303e7e1 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-FC395m\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.01018,"redis_calls":2,"redis_duration_s":0.000221,"correlation_id":"48a43051-180a-4b44-acb0-65f059dc0912","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00152,"db_duration_s":0.0,"view_duration_s":0.00152,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000142,"correlation_id":"8ef24b56-cd2b-48eb-9c3e-36149945c590","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01837,"db_duration_s":0.00359,"view_duration_s":0.01478,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"2ec07694a490186198643ac8631632aa6b032ceb ca05605c550163c26196074be8b7c9b63303e7e1 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000736,"correlation_id":"33e6881b-6db9-42ac-a277-aae62d41f5ee","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0176,"db_duration_s":0.00293,"view_duration_s":0.01467,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-9"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ada566926c7ad76c729b31340c6fd3c66665473b 73ef7c3cd780340230848cfd279daf05471359cc refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.000995,"correlation_id":"9a6aa5ee-a45a-4e05-ad0e-3481fc646636","meta.user":"testuser","meta.project":"testuser/jumbotron","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02047,"db_duration_s":0.00375,"view_duration_s":0.01672,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000111,"correlation_id":"941c1cf1-3c30-4bee-a9b1-30d984bfbf7d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04849,"db_duration_s":0.00435,"view_duration_s":0.04414,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"ca05605c550163c26196074be8b7c9b63303e7e1 0b9b6b676ed97023552db44a795d93d830acc838 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-gXKSBo\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.019389,"redis_calls":2,"redis_duration_s":0.000212,"correlation_id":"78854b74-7a44-4a78-8344-b926d303ebf6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.00137,"db_duration_s":0.0,"view_duration_s":0.00137,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.000166,"correlation_id":"18449d63-0950-4544-b987-65d95690851e","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01678,"db_duration_s":0.00301,"view_duration_s":0.01377,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"ca05605c550163c26196074be8b7c9b63303e7e1 0b9b6b676ed97023552db44a795d93d830acc838 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":11,"redis_duration_s":0.000735,"correlation_id":"f581d409-d809-4fcf-bff8-d602e356a466","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.02758,"db_duration_s":0.00469,"view_duration_s":0.02289,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"project","value":"testuser/fake-project.git"},{"key":"changes","value":"_any"},{"key":"protocol","value":"ssh"},{"key":"key_id","value":"1"},{"key":"check_ip","value":"209.160.33.180"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Go-http-client/1.1","route":"/api/:version/internal/allowed","redis_calls":1,"redis_duration_s":0.000125,"correlation_id":"c7ac7834-3d8e-431c-8136-8e3f5a7bfaa6","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.04722,"db_duration_s":0.00503,"view_duration_s":0.04219,"status":200,"method":"POST","path":"/api/v4/internal/allowed","params":[{"key":"action","value":"git-receive-pack"},{"key":"changes","value":"0b9b6b676ed97023552db44a795d93d830acc838 3054e0e56e104cf0e52cf82b4d68a81d552b5673 refs/heads/master\n"},{"key":"gl_repository","value":"project-12"},{"key":"project","value":"/var/opt/gitlab/git-data/repositories/@hashed/6b/51/6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918.git"},{"key":"protocol","value":"ssh"},{"key":"env","value":"{\"GIT_ALTERNATE_OBJECT_DIRECTORIES_RELATIVE\":[\"objects\"],\"GIT_OBJECT_DIRECTORY_RELATIVE\":\"objects/incoming-fvfxRp\"}"},{"key":"user_id","value":"2"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/allowed","gitaly_calls":4,"gitaly_duration_s":0.010661,"redis_calls":2,"redis_duration_s":0.000276,"correlation_id":"27dc7fba-6374-4f6c-91c7-8623222d7f63","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/allowed","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.0018,"db_duration_s":0.0,"view_duration_s":0.0018,"status":200,"method":"POST","path":"/api/v4/internal/pre_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/pre_receive","redis_calls":2,"redis_duration_s":0.00018,"correlation_id":"84c8160a-4a5b-4c70-8017-0184b4112b81","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/pre_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} +{"severity":"INFO","duration_s":0.01751,"db_duration_s":0.00294,"view_duration_s":0.01457,"status":200,"method":"POST","path":"/api/v4/internal/post_receive","params":[{"key":"gl_repository","value":"project-12"},{"key":"identifier","value":"user-2"},{"key":"changes","value":"0b9b6b676ed97023552db44a795d93d830acc838 3054e0e56e104cf0e52cf82b4d68a81d552b5673 refs/heads/master\n"},{"key":"secret_token","value":"[FILTERED]"}],"host":"127.0.0.1","remote_ip":"127.0.0.1","ua":"Ruby","route":"/api/:version/internal/post_receive","redis_calls":10,"redis_duration_s":0.00078,"correlation_id":"401dac11-8d61-4d46-a4ac-e999bc8b899d","meta.user":"testuser","meta.project":"testuser/fake-project","meta.root_namespace":"testuser","meta.caller_id":"/api/:version/internal/post_receive","tag":"gitlab.poc.api","time":"2018-10-29T12:49:42.123Z"} diff --git a/internal/log_analysis/log_processor/parsers/gitlablogs/testdata/productionlog_samples.jsonl b/internal/log_analysis/log_processor/parsers/gitlablogs/testdata/productionlog_samples.jsonl new file mode 100644 index 0000000000..01124b755a --- /dev/null +++ b/internal/log_analysis/log_processor/parsers/gitlablogs/testdata/productionlog_samples.jsonl @@ -0,0 +1,782 @@ +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"b9036fa3-bd5c-4f1b-905f-563eaf4213a1","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00038,"duration_s":0.0454,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"8e7a9fb6-e568-4454-8d01-d80a9f9f47d8","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00036,"duration_s":0.04321,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"7c6709ae-8776-4b05-9128-8f8029dbada1","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00038,"duration_s":0.04367,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"876558d0-914c-4be0-8123-32df52d31bb9","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00039,"duration_s":0.04388,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"0f31e0ad-c408-45a1-8636-e26b2fd34fba","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00036,"duration_s":0.0444,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/rocket-man","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"id","value":"rocket-man"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002371,"correlation_id":"4Nq7SIFLzla","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.003876,"redis_calls":53,"redis_duration_s":0.004197,"cpu_s":0.16,"db_duration_s":0.01255,"view_duration_s":0.11291,"duration_s":0.15569,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.08767,"correlation_id":"pP5TE16wMD5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.004411,"redis_calls":6,"redis_duration_s":0.00185,"cpu_s":0.14,"db_duration_s":0.01417,"view_duration_s":0.00032,"duration_s":0.06586,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002949,"correlation_id":"SBKhcuOI2H4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000686,"redis_calls":2,"redis_duration_s":0.000201,"cpu_s":0.05,"db_duration_s":0.00436,"view_duration_s":0.00052,"duration_s":0.05076,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/user/avatar/2/avatar.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"40"},{"key":"model","value":"user"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"2"},{"key":"filename","value":"avatar.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003325,"correlation_id":"KvEZsIrQs31","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":8.4e-05,"cpu_s":0.02,"db_duration_s":0.00207,"view_duration_s":0.0,"duration_s":0.01189,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/rocket-man/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"rocket-man"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003008,"correlation_id":"kv2u6MVFpg2","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/rocket-man","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.00968,"redis_calls":9,"redis_duration_s":0.002047,"cpu_s":0.05,"db_duration_s":0.0031,"view_duration_s":0.00039,"duration_s":0.05536,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/rocket-man/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"rocket-man"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003498,"correlation_id":"ZOQnTdRjRQ5","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/rocket-man","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.011121,"redis_calls":9,"redis_duration_s":0.001396,"cpu_s":0.04,"db_duration_s":0.01108,"view_duration_s":0.0003,"duration_s":0.0508,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"testprojectid"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002295,"correlation_id":"i7B9CH5WHGa","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.008437,"redis_calls":35,"redis_duration_s":0.003067,"cpu_s":0.17,"db_duration_s":0.0294,"view_duration_s":0.12745,"duration_s":0.19995,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002622,"correlation_id":"lTOO4FL0VN7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.002928,"redis_calls":3,"redis_duration_s":0.000288,"cpu_s":0.04,"db_duration_s":0.00528,"view_duration_s":0.0003,"duration_s":0.04805,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002185,"correlation_id":"ywMCt1Tikz2","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.00323,"redis_calls":51,"redis_duration_s":0.003538,"cpu_s":0.17,"db_duration_s":0.01787,"view_duration_s":0.12168,"duration_s":0.17976,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00275,"correlation_id":"YJuZ5ap9Yt3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000465,"redis_calls":2,"redis_duration_s":0.0002,"cpu_s":0.04,"db_duration_s":0.00341,"view_duration_s":0.00046,"duration_s":0.04117,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002848,"correlation_id":"lqZ27mZbVsa","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.006424,"redis_calls":4,"redis_duration_s":0.000369,"cpu_s":0.05,"db_duration_s":0.00538,"view_duration_s":0.00029,"duration_s":0.0626,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002355,"correlation_id":"YVwuytrURb7","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002997,"redis_calls":7,"redis_duration_s":0.000492,"cpu_s":0.03,"db_duration_s":0.00238,"view_duration_s":0.00068,"duration_s":0.02515,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002493,"correlation_id":"bk2rvRuX6h5","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.012265,"redis_calls":7,"redis_duration_s":0.00051,"cpu_s":0.04,"db_duration_s":0.00268,"view_duration_s":0.00027,"duration_s":0.04958,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"panther"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002286,"correlation_id":"Q6BunSjFgm2","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.003595,"redis_calls":36,"redis_duration_s":0.002347,"cpu_s":0.14,"db_duration_s":0.01275,"view_duration_s":0.10795,"duration_s":0.14693,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002698,"correlation_id":"2x8nted2w3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.004321,"redis_calls":3,"redis_duration_s":0.00029,"cpu_s":0.04,"db_duration_s":0.00482,"view_duration_s":0.00035,"duration_s":0.04354,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002897,"correlation_id":"FVyqFuMRe78","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000522,"redis_calls":2,"redis_duration_s":0.000192,"cpu_s":0.06,"db_duration_s":0.00354,"view_duration_s":0.00166,"duration_s":0.06195,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002729,"correlation_id":"FG6F4aVpD6","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000645,"redis_calls":2,"redis_duration_s":0.000221,"cpu_s":0.1,"db_duration_s":0.00418,"view_duration_s":0.00513,"duration_s":0.10946,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002072,"correlation_id":"3wwdXS5AlP6","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.004121,"redis_calls":34,"redis_duration_s":0.003825,"cpu_s":0.14,"db_duration_s":0.01386,"view_duration_s":0.10579,"duration_s":0.14715,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003716,"correlation_id":"3nRMwZfA469","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.003166,"redis_calls":8,"redis_duration_s":0.000649,"cpu_s":0.03,"db_duration_s":0.00234,"view_duration_s":0.00215,"duration_s":0.02511,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003983,"correlation_id":"FtZJI5JL1o5","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.00703,"redis_calls":10,"redis_duration_s":0.000907,"cpu_s":0.25,"db_duration_s":0.00252,"view_duration_s":0.00361,"duration_s":0.25075,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002595,"correlation_id":"v9ynwPjGBR","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00874,"redis_calls":7,"redis_duration_s":0.000535,"cpu_s":0.03,"db_duration_s":0.00258,"view_duration_s":0.00185,"duration_s":0.03592,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.011133,"correlation_id":"Xi0rgAUW9M8","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.005949,"redis_calls":10,"redis_duration_s":0.001164,"cpu_s":0.04,"db_duration_s":0.00228,"view_duration_s":0.00068,"duration_s":0.02495,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002658,"correlation_id":"2vvGwn2Swr4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002987,"redis_calls":7,"redis_duration_s":0.000443,"cpu_s":0.03,"db_duration_s":0.00206,"view_duration_s":0.00168,"duration_s":0.02434,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00325,"correlation_id":"tkUpPL9NzK7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003323,"redis_calls":7,"redis_duration_s":0.000553,"cpu_s":0.04,"db_duration_s":0.0021,"view_duration_s":0.00178,"duration_s":0.03112,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/super-porg-soldiers","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"id","value":"super-porg-soldiers"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002298,"correlation_id":"Z7BhfDcSUX8","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.00641,"redis_calls":51,"redis_duration_s":0.004063,"cpu_s":0.16,"db_duration_s":0.01179,"view_duration_s":0.10212,"duration_s":0.15231,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002435,"correlation_id":"0XQ7e1YFJf9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003055,"redis_calls":7,"redis_duration_s":0.000442,"cpu_s":0.03,"db_duration_s":0.00239,"view_duration_s":0.00328,"duration_s":0.02706,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002615,"correlation_id":"QFYlOq0Zes1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000444,"redis_calls":2,"redis_duration_s":0.000185,"cpu_s":0.09,"db_duration_s":0.00291,"view_duration_s":0.0044,"duration_s":0.09753,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002665,"correlation_id":"3BLkD1tvEea","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002691,"redis_calls":7,"redis_duration_s":0.00047,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.0017,"duration_s":0.02378,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002514,"correlation_id":"tKh3sS4MZw4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002807,"redis_calls":7,"redis_duration_s":0.000578,"cpu_s":0.03,"db_duration_s":0.00228,"view_duration_s":0.00168,"duration_s":0.02574,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"gitlab"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00228,"correlation_id":"EWdm7gfYnf5","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.003812,"redis_calls":36,"redis_duration_s":0.002435,"cpu_s":0.14,"db_duration_s":0.01096,"view_duration_s":0.11125,"duration_s":0.15498,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002639,"correlation_id":"x8W6TcQjKh8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003009,"redis_calls":7,"redis_duration_s":0.000428,"cpu_s":0.03,"db_duration_s":0.00208,"view_duration_s":0.00175,"duration_s":0.0242,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003011,"correlation_id":"gJBOjWjM1h1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000454,"redis_calls":2,"redis_duration_s":0.000174,"cpu_s":0.09,"db_duration_s":0.00287,"view_duration_s":0.00463,"duration_s":0.08934,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002601,"correlation_id":"fUkCJFsXW46","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002703,"redis_calls":7,"redis_duration_s":0.000472,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.00171,"duration_s":0.02341,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003344,"correlation_id":"2dGJq3VKtv7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003711,"redis_calls":3,"redis_duration_s":0.000341,"cpu_s":0.05,"db_duration_s":0.00642,"view_duration_s":0.00042,"duration_s":0.05499,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003383,"correlation_id":"vpgGP7kjQRa","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003327,"redis_calls":7,"redis_duration_s":0.000518,"cpu_s":0.03,"db_duration_s":0.0025,"view_duration_s":0.00176,"duration_s":0.02542,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"another-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00226,"correlation_id":"7M7bgC8CA18","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.00347,"redis_calls":35,"redis_duration_s":0.005074,"cpu_s":0.24,"db_duration_s":0.01334,"view_duration_s":0.18178,"duration_s":0.23951,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002912,"correlation_id":"J5fzQnO7245","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000637,"redis_calls":2,"redis_duration_s":0.000222,"cpu_s":0.04,"db_duration_s":0.00431,"view_duration_s":0.00057,"duration_s":0.04672,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"761602d5-fde2-47cc-a38d-f43398832122","cpu_s":0.06,"db_duration_s":0.0,"view_duration_s":0.00044,"duration_s":0.05308,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002813,"correlation_id":"gA2kLRzmpq2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003157,"redis_calls":7,"redis_duration_s":0.000456,"cpu_s":0.03,"db_duration_s":0.00229,"view_duration_s":0.00179,"duration_s":0.02482,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/mars-colony","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"id","value":"mars-colony"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002147,"correlation_id":"lDPw1vnZhS5","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.004038,"redis_calls":50,"redis_duration_s":0.003922,"cpu_s":0.16,"db_duration_s":0.01337,"view_duration_s":0.10581,"duration_s":0.15452,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002573,"correlation_id":"ggQHLz8wDy1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003567,"redis_calls":3,"redis_duration_s":0.000289,"cpu_s":0.04,"db_duration_s":0.00606,"view_duration_s":0.00048,"duration_s":0.04769,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00254,"correlation_id":"ihp30PPOLNa","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003275,"redis_calls":3,"redis_duration_s":0.000277,"cpu_s":0.03,"db_duration_s":0.00594,"view_duration_s":0.00036,"duration_s":0.04779,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002581,"correlation_id":"VKLz91fuj94","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000425,"redis_calls":2,"redis_duration_s":0.000184,"cpu_s":0.09,"db_duration_s":0.00334,"view_duration_s":0.00435,"duration_s":0.103,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003096,"correlation_id":"qSyoWeepkA7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002874,"redis_calls":7,"redis_duration_s":0.000425,"cpu_s":0.03,"db_duration_s":0.00206,"view_duration_s":0.00175,"duration_s":0.02401,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002612,"correlation_id":"NaxugJKS1b1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002871,"redis_calls":7,"redis_duration_s":0.000515,"cpu_s":0.03,"db_duration_s":0.00222,"view_duration_s":0.00169,"duration_s":0.02829,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002632,"correlation_id":"bt81ScYTy75","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.001212,"redis_calls":2,"redis_duration_s":0.000316,"cpu_s":0.05,"db_duration_s":0.00517,"view_duration_s":0.00086,"duration_s":0.05289,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004776,"correlation_id":"FdoIHTlAFT8","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.013546,"redis_calls":7,"redis_duration_s":0.000516,"cpu_s":0.07,"db_duration_s":0.00282,"view_duration_s":0.00046,"duration_s":0.07318,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003182,"correlation_id":"ISkgObMoW04","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000675,"redis_calls":2,"redis_duration_s":0.000199,"cpu_s":0.12,"db_duration_s":0.00408,"view_duration_s":0.00614,"duration_s":0.13934,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002815,"correlation_id":"70U4FaDFqE1","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.008337,"redis_calls":7,"redis_duration_s":0.001619,"cpu_s":0.04,"db_duration_s":0.01609,"view_duration_s":0.00021,"duration_s":0.05158,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.007203,"correlation_id":"JizFEhN6IP3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003228,"redis_calls":7,"redis_duration_s":0.000506,"cpu_s":0.04,"db_duration_s":0.00418,"view_duration_s":0.00166,"duration_s":0.03078,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/my-awesome-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"my-awesome-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00242,"correlation_id":"eSzJOKCflm8","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.0057540000000000004,"redis_calls":35,"redis_duration_s":0.002829,"cpu_s":0.26,"db_duration_s":0.01765,"view_duration_s":0.20617,"duration_s":0.26399,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/6/spacemarines.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"6"},{"key":"filename","value":"spacemarines.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002939,"correlation_id":"FyIBfuYAH43","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000105,"cpu_s":0.02,"db_duration_s":0.00253,"view_duration_s":0.0,"duration_s":0.01657,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/7/porg-1.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"7"},{"key":"filename","value":"porg-1.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003647,"correlation_id":"jprRnCSPKj6","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.00014,"cpu_s":0.02,"db_duration_s":0.00276,"view_duration_s":0.0,"duration_s":0.01785,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/4/saturnv.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"4"},{"key":"filename","value":"saturnv.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004584,"correlation_id":"hlcEU3odXh8","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":8.6e-05,"cpu_s":0.02,"db_duration_s":0.00426,"view_duration_s":0.0,"duration_s":0.01859,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002333,"correlation_id":"H7eSlZbq687","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002817,"redis_calls":7,"redis_duration_s":0.000417,"cpu_s":0.03,"db_duration_s":0.00195,"view_duration_s":0.00172,"duration_s":0.02383,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004025,"correlation_id":"XI5c2NiTl13","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003434,"redis_calls":7,"redis_duration_s":0.000578,"cpu_s":0.05,"db_duration_s":0.00214,"view_duration_s":0.0033,"duration_s":0.03513,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002641,"correlation_id":"rlUr5A18Qn4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000437,"redis_calls":2,"redis_duration_s":0.00018,"cpu_s":0.17,"db_duration_s":0.08038,"view_duration_s":0.00464,"duration_s":0.17329,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/dashboard/projects/starred","format":"html","controller":"Dashboard::ProjectsController","action":"starred","status":200,"params":[],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002341,"correlation_id":"euIuEvCW554","meta.user":"test_namespace","meta.caller_id":"Dashboard::ProjectsController#starred","gitaly_calls":5,"gitaly_duration_s":0.011198,"redis_calls":41,"redis_duration_s":0.003284,"cpu_s":0.18,"db_duration_s":0.01277,"view_duration_s":0.15779,"duration_s":0.19458,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003743,"correlation_id":"LJolbXHJyd1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.011021,"redis_calls":3,"redis_duration_s":0.000377,"cpu_s":0.07,"db_duration_s":0.00627,"view_duration_s":0.00032,"duration_s":0.08648,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/super-porg-soldiers/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"super-porg-soldiers"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003346,"correlation_id":"BXeKD8cQJI8","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/super-porg-soldiers","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003929,"redis_calls":7,"redis_duration_s":0.000501,"cpu_s":0.04,"db_duration_s":0.00259,"view_duration_s":0.00043,"duration_s":0.02918,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/super-porg-soldiers/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"super-porg-soldiers"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002771,"correlation_id":"MDwqRPhB8a8","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/super-porg-soldiers","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.008277,"redis_calls":9,"redis_duration_s":0.002436,"cpu_s":0.05,"db_duration_s":0.0029,"view_duration_s":0.00025,"duration_s":0.05352,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004459,"correlation_id":"X6C3B3EkdP5","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.003379,"redis_calls":8,"redis_duration_s":0.033128,"cpu_s":0.07,"db_duration_s":0.00216,"view_duration_s":0.00241,"duration_s":0.0651,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003547,"correlation_id":"HVngbletOb4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003414,"redis_calls":7,"redis_duration_s":0.000541,"cpu_s":0.04,"db_duration_s":0.00276,"view_duration_s":0.00246,"duration_s":0.03159,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002803,"correlation_id":"l8wzKCXqMX3","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.031195,"redis_calls":10,"redis_duration_s":0.040596,"cpu_s":0.17,"db_duration_s":0.00282,"view_duration_s":0.00089,"duration_s":0.20084,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002795,"correlation_id":"PBrCMnjCgl4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003008,"redis_calls":3,"redis_duration_s":0.000294,"cpu_s":0.04,"db_duration_s":0.00548,"view_duration_s":0.00029,"duration_s":0.04545,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002222,"correlation_id":"zmn3uHpyjb7","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.003168,"redis_calls":8,"redis_duration_s":0.024062,"cpu_s":0.05,"db_duration_s":0.00173,"view_duration_s":0.00198,"duration_s":0.04953,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002701,"correlation_id":"73lGrbk4h0a","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.004413,"redis_calls":7,"redis_duration_s":0.000474,"cpu_s":0.03,"db_duration_s":0.00251,"view_duration_s":0.00171,"duration_s":0.02701,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002618,"correlation_id":"WmmLiBFoKta","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000454,"redis_calls":2,"redis_duration_s":0.000194,"cpu_s":0.09,"db_duration_s":0.00309,"view_duration_s":0.00429,"duration_s":0.0972,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002768,"correlation_id":"XDahHzUbP33","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000659,"redis_calls":2,"redis_duration_s":0.000242,"cpu_s":0.11,"db_duration_s":0.00437,"view_duration_s":0.00058,"duration_s":0.11605,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003835,"correlation_id":"xQAb21QEDA3","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.003111,"redis_calls":8,"redis_duration_s":0.034665,"cpu_s":0.07,"db_duration_s":0.0032,"view_duration_s":0.00335,"duration_s":0.06575,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/dashboard/groups","format":"html","controller":"Dashboard::GroupsController","action":"index","status":200,"params":[],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002239,"correlation_id":"MCcgL15ifQ7","meta.user":"test_namespace","meta.caller_id":"Dashboard::GroupsController#index","redis_calls":9,"redis_duration_s":0.000656,"cpu_s":0.06,"db_duration_s":0.00778,"view_duration_s":0.03788,"duration_s":0.06144,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002573,"correlation_id":"CX5xZxdR083","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.003273,"redis_calls":8,"redis_duration_s":0.029216,"cpu_s":0.06,"db_duration_s":0.00198,"view_duration_s":0.00242,"duration_s":0.05821,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002602,"correlation_id":"MA0TrZfiy","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003626,"redis_calls":3,"redis_duration_s":0.000329,"cpu_s":0.06,"db_duration_s":0.00645,"view_duration_s":0.00049,"duration_s":0.06212,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002585,"correlation_id":"TzJ3SdSI8f5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000605,"redis_calls":2,"redis_duration_s":0.000178,"cpu_s":0.1,"db_duration_s":0.00307,"view_duration_s":0.00426,"duration_s":0.10899,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002485,"correlation_id":"35h3vwrqma6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003029,"redis_calls":7,"redis_duration_s":0.000408,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.00182,"duration_s":0.02396,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002768,"correlation_id":"zQ4BZzIgxf3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000468,"redis_calls":2,"redis_duration_s":0.000191,"cpu_s":0.04,"db_duration_s":0.00301,"view_duration_s":0.00043,"duration_s":0.03726,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/mars-colony/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"mars-colony"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002846,"correlation_id":"nCvibukm542","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/mars-colony","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003267,"redis_calls":7,"redis_duration_s":0.000521,"cpu_s":0.04,"db_duration_s":0.00196,"view_duration_s":0.00028,"duration_s":0.02638,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/mars-colony/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"mars-colony"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00277,"correlation_id":"N3qw3kHAsx4","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/mars-colony","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.005961,"redis_calls":7,"redis_duration_s":0.000581,"cpu_s":0.11,"db_duration_s":0.00233,"view_duration_s":0.00026,"duration_s":0.10508,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002486,"correlation_id":"1BiBmbTPpsa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002684,"redis_calls":7,"redis_duration_s":0.00049,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00172,"duration_s":0.02346,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00263,"correlation_id":"BF4WSeALiZ1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002728,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00203,"duration_s":0.02449,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/dashboard/activity","format":"html","controller":"DashboardController","action":"activity","status":200,"params":[],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002315,"correlation_id":"yJmn88qp959","meta.user":"test_namespace","meta.caller_id":"DashboardController#activity","redis_calls":12,"redis_duration_s":0.000964,"cpu_s":0.06,"db_duration_s":0.00387,"view_duration_s":0.03902,"duration_s":0.05507,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002655,"correlation_id":"QlRbOM04gM8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.006443,"redis_calls":7,"redis_duration_s":0.000605,"cpu_s":0.03,"db_duration_s":0.00238,"view_duration_s":0.00191,"duration_s":0.03058,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002625,"correlation_id":"ycVcKX5eSea","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000485,"redis_calls":2,"redis_duration_s":0.000193,"cpu_s":0.09,"db_duration_s":0.00358,"view_duration_s":0.00457,"duration_s":0.09319,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/my-awesome-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"my-awesome-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002512,"correlation_id":"bNGlCIJA3Y6","meta.user":"test_namespace","meta.project":"test_namespace/my-awesome-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003094,"redis_calls":7,"redis_duration_s":0.000479,"cpu_s":0.03,"db_duration_s":0.00231,"view_duration_s":0.00032,"duration_s":0.0236,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002359,"correlation_id":"mmgOnXFQAf2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002674,"redis_calls":7,"redis_duration_s":0.000485,"cpu_s":0.03,"db_duration_s":0.00218,"view_duration_s":0.00172,"duration_s":0.0236,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/my-awesome-project/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"my-awesome-project"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002511,"correlation_id":"psKRiy68VC6","meta.user":"test_namespace","meta.project":"test_namespace/my-awesome-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.006755,"redis_calls":7,"redis_duration_s":0.000472,"cpu_s":0.12,"db_duration_s":0.00261,"view_duration_s":0.00046,"duration_s":0.12384,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002838,"correlation_id":"99mkbSmqpK1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000494,"redis_calls":2,"redis_duration_s":0.000255,"cpu_s":0.09,"db_duration_s":0.0031,"view_duration_s":0.00459,"duration_s":0.09503,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/dashboard/groups.json","format":"json","controller":"Dashboard::GroupsController","action":"index","status":200,"params":[],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002177,"correlation_id":"wvfpwWloRY9","meta.user":"test_namespace","meta.caller_id":"Dashboard::GroupsController#index","redis_calls":2,"redis_duration_s":0.000185,"cpu_s":0.04,"db_duration_s":0.01502,"view_duration_s":0.0003,"duration_s":0.04795,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002948,"correlation_id":"zjesrUUFKD5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002673,"redis_calls":7,"redis_duration_s":0.000425,"cpu_s":0.03,"db_duration_s":0.00177,"view_duration_s":0.00173,"duration_s":0.02402,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/group/avatar/3/spaceforce.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"model","value":"group"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"3"},{"key":"filename","value":"spaceforce.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002261,"correlation_id":"nAJMAdEfLO4","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000106,"cpu_s":0.02,"db_duration_s":0.00179,"view_duration_s":0.0,"duration_s":0.01107,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/user/avatar/2/avatar.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"23"},{"key":"model","value":"user"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"2"},{"key":"filename","value":"avatar.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00327,"correlation_id":"6tlHDafcVP9","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000115,"cpu_s":0.02,"db_duration_s":0.0019,"view_duration_s":0.0,"duration_s":0.01145,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/group/avatar/3/spaceforce.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"15"},{"key":"model","value":"group"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"3"},{"key":"filename","value":"spaceforce.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002767,"correlation_id":"h6SH1WVpZV","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":8.8e-05,"cpu_s":0.02,"db_duration_s":0.00268,"view_duration_s":0.0,"duration_s":0.0154,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/4/saturnv.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"40"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"4"},{"key":"filename","value":"saturnv.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003775,"correlation_id":"1KOlKDNLjZ","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.00013,"cpu_s":0.02,"db_duration_s":0.00284,"view_duration_s":0.0,"duration_s":0.01882,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/4/saturnv.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"15"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"4"},{"key":"filename","value":"saturnv.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003334,"correlation_id":"PqneUYVMzc3","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000119,"cpu_s":0.02,"db_duration_s":0.00278,"view_duration_s":0.0,"duration_s":0.02136,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/4/saturnv.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"64"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"4"},{"key":"filename","value":"saturnv.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.005077,"correlation_id":"B0Oabc9Lxka","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":7.4e-05,"cpu_s":0.02,"db_duration_s":0.00209,"view_duration_s":0.0,"duration_s":0.01198,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002349,"correlation_id":"JDcseVBW3Y5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002827,"redis_calls":7,"redis_duration_s":0.000454,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00176,"duration_s":0.02322,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002986,"correlation_id":"nRvu2aye0Q5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002835,"redis_calls":7,"redis_duration_s":0.000536,"cpu_s":0.03,"db_duration_s":0.00239,"view_duration_s":0.00183,"duration_s":0.02539,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00266,"correlation_id":"gxKyZiYGH14","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000469,"redis_calls":2,"redis_duration_s":0.000208,"cpu_s":0.09,"db_duration_s":0.00333,"view_duration_s":0.00434,"duration_s":0.09094,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003743,"correlation_id":"ATecVnZm1Xa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003307,"redis_calls":7,"redis_duration_s":0.00049,"cpu_s":0.04,"db_duration_s":0.00215,"view_duration_s":0.00317,"duration_s":0.0283,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002614,"correlation_id":"lYOJuyRxaJ8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.010611,"redis_calls":7,"redis_duration_s":0.000574,"cpu_s":0.04,"db_duration_s":0.00252,"view_duration_s":0.00186,"duration_s":0.03781,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002548,"correlation_id":"Iz3J1NN4E58","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002889,"redis_calls":7,"redis_duration_s":0.000496,"cpu_s":0.03,"db_duration_s":0.00254,"view_duration_s":0.00171,"duration_s":0.02513,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002609,"correlation_id":"dnX7Vy3RZe2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000461,"redis_calls":2,"redis_duration_s":0.000178,"cpu_s":0.09,"db_duration_s":0.00318,"view_duration_s":0.00803,"duration_s":0.09165,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002566,"correlation_id":"LPGYax1Eo85","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00297,"redis_calls":7,"redis_duration_s":0.000584,"cpu_s":0.04,"db_duration_s":0.00225,"view_duration_s":0.00181,"duration_s":0.03034,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/dashboard/activity","format":"json","controller":"DashboardController","action":"activity","status":200,"params":[{"key":"limit","value":"20"},{"key":"offset","value":"0"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002626,"correlation_id":"h03IgyQ3P52","meta.user":"test_namespace","meta.caller_id":"DashboardController#activity","redis_calls":42,"redis_duration_s":0.002433,"cpu_s":0.19,"db_duration_s":0.00674,"view_duration_s":0.00186,"duration_s":0.19023,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002603,"correlation_id":"t1boJC4zQy","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002742,"redis_calls":7,"redis_duration_s":0.000452,"cpu_s":0.03,"db_duration_s":0.00219,"view_duration_s":0.00175,"duration_s":0.02447,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002549,"correlation_id":"k15pE51P0Oa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002667,"redis_calls":7,"redis_duration_s":0.000463,"cpu_s":0.03,"db_duration_s":0.00229,"view_duration_s":0.00168,"duration_s":0.02432,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.0029,"correlation_id":"cnO7Dbzvxa4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003179,"redis_calls":7,"redis_duration_s":0.000526,"cpu_s":0.03,"db_duration_s":0.00263,"view_duration_s":0.00337,"duration_s":0.02999,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002698,"correlation_id":"WgicZY5Lj05","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000474,"redis_calls":2,"redis_duration_s":0.000205,"cpu_s":0.09,"db_duration_s":0.00348,"view_duration_s":0.0043,"duration_s":0.09509,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003195,"correlation_id":"bdi9JLil4Q5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002724,"redis_calls":7,"redis_duration_s":0.000477,"cpu_s":0.03,"db_duration_s":0.00226,"view_duration_s":0.00171,"duration_s":0.02448,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002575,"correlation_id":"N5R4SvNlmh","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002672,"redis_calls":7,"redis_duration_s":0.000428,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.00168,"duration_s":0.02334,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002536,"correlation_id":"hyueMvhWzr8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002602,"redis_calls":7,"redis_duration_s":0.000484,"cpu_s":0.03,"db_duration_s":0.00208,"view_duration_s":0.00173,"duration_s":0.02402,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002577,"correlation_id":"owPCRCdgyn7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002682,"redis_calls":7,"redis_duration_s":0.000399,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.0017,"duration_s":0.02284,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"d3104a8e-f1da-4805-937a-3e2129f2adbb","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00044,"duration_s":0.04436,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002513,"correlation_id":"BlMZPmmxLi4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002636,"redis_calls":7,"redis_duration_s":0.000434,"cpu_s":0.03,"db_duration_s":0.00208,"view_duration_s":0.00171,"duration_s":0.02361,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002597,"correlation_id":"1zqG6uk6Iw7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002683,"redis_calls":7,"redis_duration_s":0.000514,"cpu_s":0.03,"db_duration_s":0.00218,"view_duration_s":0.00177,"duration_s":0.02511,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003725,"correlation_id":"Q7ECY2vPtS9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000534,"redis_calls":2,"redis_duration_s":0.000228,"cpu_s":0.09,"db_duration_s":0.00347,"view_duration_s":0.00452,"duration_s":0.09518,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002596,"correlation_id":"BznnSTF6FM9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002679,"redis_calls":7,"redis_duration_s":0.000491,"cpu_s":0.03,"db_duration_s":0.00226,"view_duration_s":0.0018,"duration_s":0.0243,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002605,"correlation_id":"04dBlZt7CG8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00259,"redis_calls":7,"redis_duration_s":0.000426,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00173,"duration_s":0.02316,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00258,"correlation_id":"fULgXop5NE7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002686,"redis_calls":7,"redis_duration_s":0.000473,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.00188,"duration_s":0.02409,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002621,"correlation_id":"o9OGxH7vJn8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002742,"redis_calls":7,"redis_duration_s":0.000461,"cpu_s":0.03,"db_duration_s":0.00227,"view_duration_s":0.00169,"duration_s":0.02438,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002595,"correlation_id":"H9acuPhPYz2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002584,"redis_calls":7,"redis_duration_s":0.000496,"cpu_s":0.03,"db_duration_s":0.00192,"view_duration_s":0.00182,"duration_s":0.02385,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002622,"correlation_id":"nEBS3prN5C8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002524,"redis_calls":7,"redis_duration_s":0.000548,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00181,"duration_s":0.02322,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002592,"correlation_id":"xhkjpwzvLU1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002637,"redis_calls":7,"redis_duration_s":0.000423,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00174,"duration_s":0.02337,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002623,"correlation_id":"mMAUf4r7S7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002594,"redis_calls":7,"redis_duration_s":0.000675,"cpu_s":0.03,"db_duration_s":0.00219,"view_duration_s":0.00167,"duration_s":0.02453,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.0027,"correlation_id":"3WxsHRkIrr3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000491,"redis_calls":2,"redis_duration_s":0.000202,"cpu_s":0.09,"db_duration_s":0.0029,"view_duration_s":0.00578,"duration_s":0.08804,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002634,"correlation_id":"lKocspuuuu8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002786,"redis_calls":7,"redis_duration_s":0.00055,"cpu_s":0.03,"db_duration_s":0.00236,"view_duration_s":0.00173,"duration_s":0.02493,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002539,"correlation_id":"9zKhF7pnj55","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002556,"redis_calls":7,"redis_duration_s":0.000432,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00174,"duration_s":0.023,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002627,"correlation_id":"cC5RnSUM1t","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002574,"redis_calls":7,"redis_duration_s":0.000427,"cpu_s":0.03,"db_duration_s":0.00227,"view_duration_s":0.00171,"duration_s":0.02433,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002541,"correlation_id":"xssMbzNbdM4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002613,"redis_calls":7,"redis_duration_s":0.000447,"cpu_s":0.03,"db_duration_s":0.00208,"view_duration_s":0.00169,"duration_s":0.02345,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00254,"correlation_id":"yNLBIduU3w5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002732,"redis_calls":7,"redis_duration_s":0.000495,"cpu_s":0.03,"db_duration_s":0.00257,"view_duration_s":0.00168,"duration_s":0.02442,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002613,"correlation_id":"Ui7hU1wKX24","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000452,"redis_calls":2,"redis_duration_s":0.000198,"cpu_s":0.09,"db_duration_s":0.00281,"view_duration_s":0.00463,"duration_s":0.08652,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002537,"correlation_id":"xbihsBWgRH","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.009002,"redis_calls":7,"redis_duration_s":0.000468,"cpu_s":0.03,"db_duration_s":0.00248,"view_duration_s":0.00189,"duration_s":0.03114,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002576,"correlation_id":"WVpVpp9ok37","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002718,"redis_calls":7,"redis_duration_s":0.000479,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00176,"duration_s":0.02359,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/7/porg-1.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"40"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"7"},{"key":"filename","value":"porg-1.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003132,"correlation_id":"eHZYd3qnb49","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.00014,"cpu_s":0.02,"db_duration_s":0.00244,"view_duration_s":0.0,"duration_s":0.01609,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/7/porg-1.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"64"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"7"},{"key":"filename","value":"porg-1.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002623,"correlation_id":"qszu1OWbO74","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000123,"cpu_s":0.02,"db_duration_s":0.00267,"view_duration_s":0.0,"duration_s":0.01693,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/7/porg-1.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"15"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"7"},{"key":"filename","value":"porg-1.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.009245,"correlation_id":"XToUtaSe27a","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000105,"cpu_s":0.02,"db_duration_s":0.00258,"view_duration_s":0.0,"duration_s":0.01564,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002362,"correlation_id":"AJn5VXRadfa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002627,"redis_calls":7,"redis_duration_s":0.000409,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.00173,"duration_s":0.02333,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002615,"correlation_id":"vKB2daitVa5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00253,"redis_calls":7,"redis_duration_s":0.000435,"cpu_s":0.03,"db_duration_s":0.00192,"view_duration_s":0.00172,"duration_s":0.02338,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004928,"correlation_id":"rr2FJS6HLv5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002582,"redis_calls":7,"redis_duration_s":0.000462,"cpu_s":0.03,"db_duration_s":0.00192,"view_duration_s":0.00173,"duration_s":0.02348,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002628,"correlation_id":"Ehk90re5RR5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000478,"redis_calls":2,"redis_duration_s":0.000187,"cpu_s":0.04,"db_duration_s":0.00332,"view_duration_s":0.00059,"duration_s":0.04414,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"700"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002568,"correlation_id":"nzSe1Wro7d","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002575,"redis_calls":7,"redis_duration_s":0.000462,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00066,"duration_s":0.02197,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004378,"correlation_id":"OSFmo3SaqI5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002542,"redis_calls":7,"redis_duration_s":0.000409,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00173,"duration_s":0.02303,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00255,"correlation_id":"gji34TrAmj7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002589,"redis_calls":7,"redis_duration_s":0.000425,"cpu_s":0.03,"db_duration_s":0.0021,"view_duration_s":0.00171,"duration_s":0.02357,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002661,"correlation_id":"Fuxfzrd36s4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.0028770000000000002,"redis_calls":7,"redis_duration_s":0.000503,"cpu_s":0.03,"db_duration_s":0.0022,"view_duration_s":0.00176,"duration_s":0.02481,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"95015ea7-29c8-4523-8353-a533cc6bd480","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00048,"duration_s":0.04588,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002548,"correlation_id":"uWewgNmR54a","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002544,"redis_calls":7,"redis_duration_s":0.000557,"cpu_s":0.03,"db_duration_s":0.00223,"view_duration_s":0.00167,"duration_s":0.02411,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002493,"correlation_id":"T1cn7LRPFC3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002827,"redis_calls":7,"redis_duration_s":0.000423,"cpu_s":0.03,"db_duration_s":0.00197,"view_duration_s":0.0017,"duration_s":0.0234,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002593,"correlation_id":"pRB8vvzh2g5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00257,"redis_calls":7,"redis_duration_s":0.000423,"cpu_s":0.03,"db_duration_s":0.00215,"view_duration_s":0.00205,"duration_s":0.02408,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006795,"correlation_id":"yzY85SgGm2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002592,"redis_calls":7,"redis_duration_s":0.000433,"cpu_s":0.03,"db_duration_s":0.00179,"view_duration_s":0.00176,"duration_s":0.02288,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002643,"correlation_id":"klgnArGfr09","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002682,"redis_calls":7,"redis_duration_s":0.000489,"cpu_s":0.03,"db_duration_s":0.00212,"view_duration_s":0.0017,"duration_s":0.02407,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002551,"correlation_id":"0JZV1eXJjba","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002591,"redis_calls":7,"redis_duration_s":0.000446,"cpu_s":0.03,"db_duration_s":0.002,"view_duration_s":0.00171,"duration_s":0.02373,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00262,"correlation_id":"XBMRBhgYO27","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002563,"redis_calls":7,"redis_duration_s":0.000412,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00168,"duration_s":0.0227,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002578,"correlation_id":"rMZtOUomMX6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002595,"redis_calls":7,"redis_duration_s":0.00042,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.00169,"duration_s":0.02313,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002485,"correlation_id":"N6ey8CLd6D7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002528,"redis_calls":7,"redis_duration_s":0.000408,"cpu_s":0.03,"db_duration_s":0.00194,"view_duration_s":0.00172,"duration_s":0.02295,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00257,"correlation_id":"vNXkyDvpkx1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002902,"redis_calls":7,"redis_duration_s":0.000464,"cpu_s":0.03,"db_duration_s":0.00212,"view_duration_s":0.00167,"duration_s":0.02501,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002389,"correlation_id":"26wPFJGVc82","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002519,"redis_calls":7,"redis_duration_s":0.000425,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00171,"duration_s":0.02275,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002485,"correlation_id":"eiyPnM93QX6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002658,"redis_calls":7,"redis_duration_s":0.000406,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00174,"duration_s":0.02305,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002588,"correlation_id":"jjAMWbNAv9a","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003105,"redis_calls":7,"redis_duration_s":0.000443,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00173,"duration_s":0.02436,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002569,"correlation_id":"DcJdQBeR1F3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002576,"redis_calls":7,"redis_duration_s":0.000425,"cpu_s":0.03,"db_duration_s":0.00227,"view_duration_s":0.00172,"duration_s":0.02369,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002545,"correlation_id":"8EEZmipmNI8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002865,"redis_calls":7,"redis_duration_s":0.000485,"cpu_s":0.03,"db_duration_s":0.00228,"view_duration_s":0.0018,"duration_s":0.02482,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00255,"correlation_id":"QFNW6P04xc4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002695,"redis_calls":7,"redis_duration_s":0.000672,"cpu_s":0.03,"db_duration_s":0.00198,"view_duration_s":0.00171,"duration_s":0.02456,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002517,"correlation_id":"xuNA3yokpJ2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002687,"redis_calls":7,"redis_duration_s":0.000413,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00168,"duration_s":0.02301,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002475,"correlation_id":"lRKhst3bLV6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002539,"redis_calls":7,"redis_duration_s":0.000475,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00175,"duration_s":0.02301,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002634,"correlation_id":"wMj9yas6UP7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002555,"redis_calls":7,"redis_duration_s":0.000446,"cpu_s":0.03,"db_duration_s":0.00201,"view_duration_s":0.00177,"duration_s":0.02372,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/5/mars1.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"40"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"5"},{"key":"filename","value":"mars1.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002469,"correlation_id":"PMW8qgaEh62","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000141,"cpu_s":0.02,"db_duration_s":0.00251,"view_duration_s":0.0,"duration_s":0.01583,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/5/mars1.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"64"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"5"},{"key":"filename","value":"mars1.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003011,"correlation_id":"kzHqMKz74c4","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000104,"cpu_s":0.02,"db_duration_s":0.00227,"view_duration_s":0.0,"duration_s":0.01401,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/5/mars1.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"15"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"5"},{"key":"filename","value":"mars1.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.07602,"correlation_id":"GWFwu2wDxG9","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000111,"cpu_s":0.09,"db_duration_s":0.00185,"view_duration_s":0.0,"duration_s":0.0123,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/4/saturnv.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"48"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"4"},{"key":"filename","value":"saturnv.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003848,"correlation_id":"Bg0xUjfCd29","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000121,"cpu_s":0.02,"db_duration_s":0.0029,"view_duration_s":0.0,"duration_s":0.01859,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/5/mars1.jpg","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"48"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"5"},{"key":"filename","value":"mars1.jpg"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003854,"correlation_id":"GekxvxxOTV8","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.00012,"cpu_s":0.02,"db_duration_s":0.00328,"view_duration_s":0.0,"duration_s":0.01888,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/6/spacemarines.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"48"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"6"},{"key":"filename","value":"spacemarines.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00501,"correlation_id":"mjWi2Yo57K8","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000149,"cpu_s":0.02,"db_duration_s":0.00284,"view_duration_s":0.0,"duration_s":0.01817,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/7/porg-1.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"48"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"7"},{"key":"filename","value":"porg-1.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.012257,"correlation_id":"9WeODQz3Pc9","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":9.5e-05,"cpu_s":0.02,"db_duration_s":0.00284,"view_duration_s":0.0,"duration_s":0.01711,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/tree/master","format":"html","controller":"Projects::TreeController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002288,"correlation_id":"8OkWA3XVL03","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::TreeController#show","gitaly_calls":4,"gitaly_duration_s":0.005207,"redis_calls":20,"redis_duration_s":0.001409,"cpu_s":0.17,"db_duration_s":0.0064,"view_duration_s":0.13262,"duration_s":0.16685,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002753,"correlation_id":"5EKrq7DLL83","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003029,"redis_calls":3,"redis_duration_s":0.000352,"cpu_s":0.04,"db_duration_s":0.00523,"view_duration_s":0.00031,"duration_s":0.04663,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002691,"correlation_id":"tJV1Kg73uw5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000779,"redis_calls":2,"redis_duration_s":0.000252,"cpu_s":0.04,"db_duration_s":0.00402,"view_duration_s":0.00036,"duration_s":0.04056,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003517,"correlation_id":"WsTHnPUSUb4","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.013695,"redis_calls":7,"redis_duration_s":0.000499,"cpu_s":0.04,"db_duration_s":0.00319,"view_duration_s":0.00029,"duration_s":0.0423,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/6/spacemarines.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"40"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"6"},{"key":"filename","value":"spacemarines.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004654,"correlation_id":"9KnPXahmih","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000103,"cpu_s":0.02,"db_duration_s":0.00257,"view_duration_s":0.0,"duration_s":0.0195,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/project/avatar/6/spacemarines.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"15"},{"key":"model","value":"project"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"6"},{"key":"filename","value":"spacemarines.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003472,"correlation_id":"O84E8piNtW2","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":9.6e-05,"cpu_s":0.02,"db_duration_s":0.00309,"view_duration_s":0.0,"duration_s":0.02176,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003288,"correlation_id":"6itrbQQPqz8","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.02476,"redis_calls":7,"redis_duration_s":0.000948,"cpu_s":0.07,"db_duration_s":0.00442,"view_duration_s":0.00048,"duration_s":0.09005,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/branches","format":"html","controller":"Projects::BranchesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002307,"correlation_id":"hz120xWOMR8","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BranchesController#index","gitaly_calls":7,"gitaly_duration_s":0.009128,"redis_calls":17,"redis_duration_s":0.001183,"cpu_s":0.09,"db_duration_s":0.00607,"view_duration_s":0.05951,"duration_s":0.09881,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/branches/diverging_commit_counts","format":"json","controller":"Projects::BranchesController","action":"diverging_commit_counts","status":200,"params":[{"key":"names","value":["master"]},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002582,"correlation_id":"MAVS9Yn1lF4","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BranchesController#diverging_commit_counts","gitaly_calls":3,"gitaly_duration_s":0.003409,"redis_calls":7,"redis_duration_s":0.000481,"cpu_s":0.03,"db_duration_s":0.00163,"view_duration_s":0.00014,"duration_s":0.02179,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/tags","format":"html","controller":"Projects::TagsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002258,"correlation_id":"s8UgxC8KSe7","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::TagsController#index","gitaly_calls":1,"gitaly_duration_s":0.000532,"redis_calls":14,"redis_duration_s":0.001878,"cpu_s":0.09,"db_duration_s":0.00492,"view_duration_s":0.05496,"duration_s":0.08303,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/graphs/master","format":"html","controller":"Projects::GraphsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002288,"correlation_id":"ylYHoZxLpH6","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::GraphsController#show","gitaly_calls":2,"gitaly_duration_s":0.00257,"redis_calls":17,"redis_duration_s":0.001234,"cpu_s":0.08,"db_duration_s":0.00424,"view_duration_s":0.04419,"duration_s":0.07216,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/graphs/master","format":"json","controller":"Projects::GraphsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002514,"correlation_id":"LVRY0kiEBQ","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::GraphsController#show","gitaly_calls":3,"gitaly_duration_s":0.005435,"redis_calls":6,"redis_duration_s":0.000448,"cpu_s":0.03,"db_duration_s":0.00222,"view_duration_s":0.0001,"duration_s":0.02458,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/network/master","format":"html","controller":"Projects::NetworkController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002373,"correlation_id":"75stFXnNHg3","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::NetworkController#show","gitaly_calls":2,"gitaly_duration_s":0.002707,"redis_calls":17,"redis_duration_s":0.001148,"cpu_s":0.09,"db_duration_s":0.00468,"view_duration_s":0.052,"duration_s":0.08229,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/network/master","format":"json","controller":"Projects::NetworkController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002591,"correlation_id":"B9DByX3DTp9","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::NetworkController#show","gitaly_calls":6,"gitaly_duration_s":0.010422,"redis_calls":6,"redis_duration_s":0.000392,"cpu_s":0.04,"db_duration_s":0.00424,"view_duration_s":0.00753,"duration_s":0.04364,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/user/avatar/2/avatar.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"20"},{"key":"model","value":"user"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"2"},{"key":"filename","value":"avatar.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002387,"correlation_id":"p2elFPfZ1Ha","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000103,"cpu_s":0.01,"db_duration_s":0.00152,"view_duration_s":0.0,"duration_s":0.00886,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/compare","format":"html","controller":"Projects::CompareController","action":"index","status":200,"params":[{"key":"from","value":"master"},{"key":"to","value":"master"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002364,"correlation_id":"Q5RXcCwff56","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::CompareController#index","redis_calls":14,"redis_duration_s":0.001023,"cpu_s":0.08,"db_duration_s":0.0064,"view_duration_s":0.04793,"duration_s":0.07489,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/issues","format":"html","controller":"Projects::IssuesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002613,"correlation_id":"RG441CAEs16","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::IssuesController#index","redis_calls":15,"redis_duration_s":0.001035,"cpu_s":0.18,"db_duration_s":0.00824,"view_duration_s":0.07698,"duration_s":0.17476,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/merge_requests","format":"html","controller":"Projects::MergeRequestsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00238,"correlation_id":"efdGJ7gMe22","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::MergeRequestsController#index","redis_calls":15,"redis_duration_s":0.001132,"cpu_s":0.09,"db_duration_s":0.00688,"view_duration_s":0.05746,"duration_s":0.08674,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/pipelines","format":"html","controller":"Projects::PipelinesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002309,"correlation_id":"uLPNrXBkpG1","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::PipelinesController#index","redis_calls":17,"redis_duration_s":0.001178,"cpu_s":0.1,"db_duration_s":0.00831,"view_duration_s":0.06124,"duration_s":0.09295,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/pipelines.json","format":"json","controller":"Projects::PipelinesController","action":"index","status":200,"params":[{"key":"scope","value":"all"},{"key":"page","value":"1"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002967,"correlation_id":"GPAcUWmrue7","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::PipelinesController#index","redis_calls":3,"redis_duration_s":0.000267,"cpu_s":0.05,"db_duration_s":0.00398,"view_duration_s":0.0002,"duration_s":0.02827,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/environments/metrics","format":"html","controller":"Projects::EnvironmentsController","action":"metrics_redirect","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00232,"correlation_id":"XsjeMNIcVx8","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::EnvironmentsController#metrics_redirect","redis_calls":14,"redis_duration_s":0.001663,"cpu_s":0.08,"db_duration_s":0.0049,"view_duration_s":0.04854,"duration_s":0.07277,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"6fa75564-147b-424d-986c-d82d561e5c66","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.0004,"duration_s":0.04625,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/value_stream_analytics","format":"html","controller":"Projects::CycleAnalyticsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002272,"correlation_id":"EFj3PAJyDI1","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::CycleAnalyticsController#show","redis_calls":15,"redis_duration_s":0.001005,"cpu_s":0.08,"db_duration_s":0.01794,"view_duration_s":0.04631,"duration_s":0.08531,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/value_stream_analytics","format":"json","controller":"Projects::CycleAnalyticsController","action":"show","status":200,"params":[{"key":"cycle_analytics","value":{"start_date":"30"}},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002462,"correlation_id":"oHM1zJYqqd5","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::CycleAnalyticsController#show","gitaly_calls":1,"gitaly_duration_s":0.002754,"redis_calls":2,"redis_duration_s":0.000202,"cpu_s":0.04,"db_duration_s":0.01567,"view_duration_s":0.00043,"duration_s":0.04166,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/value_stream_analytics/events/issue.json","format":"json","controller":"Projects::CycleAnalytics::EventsController","action":"issue","status":200,"params":[{"key":"cycle_analytics","value":{"start_date":"30"}},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.007527,"correlation_id":"AWdeca0yRr4","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::CycleAnalytics::EventsController#issue","redis_calls":1,"redis_duration_s":9.2e-05,"cpu_s":0.03,"db_duration_s":0.00224,"view_duration_s":0.00012,"duration_s":0.01419,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/wikis/home","format":"html","controller":"Projects::WikisController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"home"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002318,"correlation_id":"6fqx8KaqCO","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::WikisController#show","gitaly_calls":5,"gitaly_duration_s":0.003124,"redis_calls":15,"redis_duration_s":0.000991,"cpu_s":0.08,"db_duration_s":0.00443,"view_duration_s":0.0429,"duration_s":0.074,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/snippets","format":"html","controller":"Projects::SnippetsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002298,"correlation_id":"WzJNBSsOYu4","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::SnippetsController#index","redis_calls":14,"redis_duration_s":0.000983,"cpu_s":0.09,"db_duration_s":0.00532,"view_duration_s":0.05321,"duration_s":0.07932,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/refs","format":"json","controller":"ProjectsController","action":"refs","status":200,"params":[{"key":"sort","value":"updated_desc"},{"key":"ref","value":"master"},{"key":"search","value":""},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004323,"correlation_id":"17ZjfdyZuS3","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"ProjectsController#refs","gitaly_calls":1,"gitaly_duration_s":0.00048,"redis_calls":3,"redis_duration_s":0.000262,"cpu_s":0.03,"db_duration_s":0.00146,"view_duration_s":0.00013,"duration_s":0.01893,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/pipelines.json","format":"json","controller":null,"action":null,"status":304,"params":[{"key":"scope","value":"all"},{"key":"page","value":"1"}],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"redis_calls":1,"redis_duration_s":0.000105,"etag_route":"project_pipelines","correlation_id":null,"cpu_s":0.0,"db_duration_s":0.0,"view_duration_s":0.0,"duration_s":9.0e-05,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"a69a4dd2-7689-436a-aa53-9a65a9ef7378","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00038,"duration_s":0.04425,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"testprojectid"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.008057,"correlation_id":"cXY8gPuqGB6","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.004093,"redis_calls":54,"redis_duration_s":0.003881,"cpu_s":0.15,"db_duration_s":0.0136,"view_duration_s":0.10587,"duration_s":0.15162,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002649,"correlation_id":"t06mvJ2YpX9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003399,"redis_calls":6,"redis_duration_s":0.000572,"cpu_s":0.04,"db_duration_s":0.00578,"view_duration_s":0.0003,"duration_s":0.0519,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002284,"correlation_id":"ELri0b3Ntx6","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.003231,"redis_calls":35,"redis_duration_s":0.002323,"cpu_s":0.16,"db_duration_s":0.0118,"view_duration_s":0.1169,"duration_s":0.17122,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003319,"correlation_id":"jea8dCRY3W1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.004503,"redis_calls":6,"redis_duration_s":0.00059,"cpu_s":0.06,"db_duration_s":0.006,"view_duration_s":0.0003,"duration_s":0.06571,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002747,"correlation_id":"ZInFBKDfjS2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000485,"redis_calls":2,"redis_duration_s":0.000194,"cpu_s":0.12,"db_duration_s":0.00317,"view_duration_s":0.00053,"duration_s":0.1205,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002625,"correlation_id":"T3ustunymh9","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003251,"redis_calls":7,"redis_duration_s":0.000494,"cpu_s":0.03,"db_duration_s":0.0024,"view_duration_s":0.00043,"duration_s":0.02463,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002676,"correlation_id":"4ojJ8S5VOa9","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.015047,"redis_calls":7,"redis_duration_s":0.0005,"cpu_s":0.04,"db_duration_s":0.00249,"view_duration_s":0.00026,"duration_s":0.05656,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"panther"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002235,"correlation_id":"69B4rVAtSr5","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.004392,"redis_calls":55,"redis_duration_s":0.004244,"cpu_s":0.23,"db_duration_s":0.01131,"view_duration_s":0.18565,"duration_s":0.22775,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002676,"correlation_id":"MdGhQWnhVE1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003025,"redis_calls":3,"redis_duration_s":0.000304,"cpu_s":0.04,"db_duration_s":0.00457,"view_duration_s":0.00034,"duration_s":0.04311,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003278,"correlation_id":"p6bmgtY6P52","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000476,"redis_calls":2,"redis_duration_s":0.000202,"cpu_s":0.06,"db_duration_s":0.00603,"view_duration_s":0.00229,"duration_s":0.06569,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002661,"correlation_id":"muOwoCZMPd8","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000632,"redis_calls":2,"redis_duration_s":0.000199,"cpu_s":0.13,"db_duration_s":0.00429,"view_duration_s":0.00799,"duration_s":0.14176,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"id","value":"space-marines"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002163,"correlation_id":"BTcLBgLlCO1","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.006075,"redis_calls":34,"redis_duration_s":0.003342,"cpu_s":0.17,"db_duration_s":0.01536,"view_duration_s":0.11728,"duration_s":0.17445,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002439,"correlation_id":"4dSIxzkYfMa","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002993,"redis_calls":8,"redis_duration_s":0.000615,"cpu_s":0.03,"db_duration_s":0.00235,"view_duration_s":0.00199,"duration_s":0.02315,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00236,"correlation_id":"G3malsEHHV","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.007412,"redis_calls":8,"redis_duration_s":0.000771,"cpu_s":0.18,"db_duration_s":0.00246,"view_duration_s":0.00221,"duration_s":0.18273,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002544,"correlation_id":"eVIltlPeKC2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.004645,"redis_calls":7,"redis_duration_s":0.000512,"cpu_s":0.03,"db_duration_s":0.00254,"view_duration_s":0.00174,"duration_s":0.03284,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002488,"correlation_id":"24H3CgCHxj7","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002446,"redis_calls":8,"redis_duration_s":0.000736,"cpu_s":0.03,"db_duration_s":0.00222,"view_duration_s":0.00061,"duration_s":0.02254,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002418,"correlation_id":"4RTH9YU3598","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002643,"redis_calls":7,"redis_duration_s":0.000431,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00167,"duration_s":0.02288,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002567,"correlation_id":"Rbzmidx4PN5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002758,"redis_calls":7,"redis_duration_s":0.000454,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00175,"duration_s":0.02358,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002522,"correlation_id":"qFp2CFikwC5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002692,"redis_calls":7,"redis_duration_s":0.00051,"cpu_s":0.03,"db_duration_s":0.00223,"view_duration_s":0.00169,"duration_s":0.02466,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002606,"correlation_id":"HigW9VEcaX3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000473,"redis_calls":2,"redis_duration_s":0.000184,"cpu_s":0.16,"db_duration_s":0.00313,"view_duration_s":0.00456,"duration_s":0.16264,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002674,"correlation_id":"HhPp0bGP6a5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002993,"redis_calls":7,"redis_duration_s":0.000447,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00176,"duration_s":0.024,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00262,"correlation_id":"qAfHiu8Lh13","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.002939,"redis_calls":3,"redis_duration_s":0.000299,"cpu_s":0.04,"db_duration_s":0.00497,"view_duration_s":0.00033,"duration_s":0.0445,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002624,"correlation_id":"vXFQsW763C7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002722,"redis_calls":7,"redis_duration_s":0.00045,"cpu_s":0.03,"db_duration_s":0.00199,"view_duration_s":0.00173,"duration_s":0.02352,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/super-porg-soldiers","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"id","value":"super-porg-soldiers"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.001938,"correlation_id":"qx31o8z2wIa","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.003459,"redis_calls":50,"redis_duration_s":0.003816,"cpu_s":0.14,"db_duration_s":0.01129,"view_duration_s":0.09988,"duration_s":0.13797,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002372,"correlation_id":"kSoVDQbR6k4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000544,"redis_calls":2,"redis_duration_s":0.000172,"cpu_s":0.04,"db_duration_s":0.00442,"view_duration_s":0.00035,"duration_s":0.04937,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003369,"correlation_id":"agHPCdwhOD5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00264,"redis_calls":7,"redis_duration_s":0.000448,"cpu_s":0.03,"db_duration_s":0.00198,"view_duration_s":0.00209,"duration_s":0.02517,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002514,"correlation_id":"fs4usGHE0M7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003615,"redis_calls":7,"redis_duration_s":0.000536,"cpu_s":0.03,"db_duration_s":0.00396,"view_duration_s":0.00169,"duration_s":0.03293,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002588,"correlation_id":"0cvaDmGi7L1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000467,"redis_calls":2,"redis_duration_s":0.000211,"cpu_s":0.09,"db_duration_s":0.00321,"view_duration_s":0.00421,"duration_s":0.09663,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002547,"correlation_id":"aT0tBXcRZr","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.007123,"redis_calls":7,"redis_duration_s":0.000636,"cpu_s":0.03,"db_duration_s":0.00478,"view_duration_s":0.00032,"duration_s":0.03332,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002491,"correlation_id":"cDCiYur2UUa","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.004831,"redis_calls":7,"redis_duration_s":0.000813,"cpu_s":0.03,"db_duration_s":0.00302,"view_duration_s":0.00197,"duration_s":0.03147,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/space-marines/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"space-marines"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002466,"correlation_id":"lQyEXUnACQ5","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/space-marines","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.009444,"redis_calls":9,"redis_duration_s":0.000803,"cpu_s":0.05,"db_duration_s":0.00281,"view_duration_s":0.0003,"duration_s":0.05887,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003319,"correlation_id":"6sc5JiPt1o4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002819,"redis_calls":7,"redis_duration_s":0.00104,"cpu_s":0.04,"db_duration_s":0.00267,"view_duration_s":0.00176,"duration_s":0.02749,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"gitlab"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002439,"correlation_id":"r094CBrINM3","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.004056,"redis_calls":36,"redis_duration_s":0.002356,"cpu_s":0.15,"db_duration_s":0.01175,"view_duration_s":0.10809,"duration_s":0.15664,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.0026,"correlation_id":"sWbobR5vv1a","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002768,"redis_calls":7,"redis_duration_s":0.000481,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00174,"duration_s":0.02416,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003218,"correlation_id":"cePEuf2VXm2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003738,"redis_calls":3,"redis_duration_s":0.000328,"cpu_s":0.06,"db_duration_s":0.00742,"view_duration_s":0.00048,"duration_s":0.06785,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.005155,"correlation_id":"tq6DH7klsN7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00418,"redis_calls":7,"redis_duration_s":0.000559,"cpu_s":0.04,"db_duration_s":0.00482,"view_duration_s":0.00253,"duration_s":0.03681,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"another-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002233,"correlation_id":"HObWvIZRM26","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.00895,"redis_calls":35,"redis_duration_s":0.002505,"cpu_s":0.25,"db_duration_s":0.0175,"view_duration_s":0.18913,"duration_s":0.25836,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003251,"correlation_id":"cMee2BR0Oo6","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000479,"redis_calls":2,"redis_duration_s":0.000194,"cpu_s":0.04,"db_duration_s":0.00517,"view_duration_s":0.0005,"duration_s":0.04943,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003254,"correlation_id":"O5J9K9julA1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00322,"redis_calls":7,"redis_duration_s":0.000522,"cpu_s":0.04,"db_duration_s":0.00265,"view_duration_s":0.00175,"duration_s":0.02864,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002615,"correlation_id":"iYoz0Dqrb8a","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000457,"redis_calls":2,"redis_duration_s":0.000177,"cpu_s":0.1,"db_duration_s":0.00298,"view_duration_s":0.00511,"duration_s":0.10215,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002691,"correlation_id":"9a8hKhmeqp","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003053,"redis_calls":7,"redis_duration_s":0.000525,"cpu_s":0.03,"db_duration_s":0.00195,"view_duration_s":0.00179,"duration_s":0.02507,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/mars-colony","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"id","value":"mars-colony"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002087,"correlation_id":"ADPKRCTHHd8","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.003661,"redis_calls":34,"redis_duration_s":0.002638,"cpu_s":0.13,"db_duration_s":0.01109,"view_duration_s":0.09344,"duration_s":0.12969,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/super-porg-soldiers/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"super-porg-soldiers"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002371,"correlation_id":"XRcINXEZvg3","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/super-porg-soldiers","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002668,"redis_calls":7,"redis_duration_s":0.000903,"cpu_s":0.03,"db_duration_s":0.00253,"view_duration_s":0.0003,"duration_s":0.02542,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/super-porg-soldiers/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"super-porg-soldiers"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002196,"correlation_id":"gBdbVncbNW9","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/super-porg-soldiers","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.00705,"redis_calls":9,"redis_duration_s":0.000807,"cpu_s":0.04,"db_duration_s":0.00312,"view_duration_s":0.00025,"duration_s":0.04741,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00272,"correlation_id":"zv0Gy3Owd46","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002852,"redis_calls":7,"redis_duration_s":0.000575,"cpu_s":0.03,"db_duration_s":0.00195,"view_duration_s":0.00169,"duration_s":0.02449,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002552,"correlation_id":"qNJBW51lUf9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.007421,"redis_calls":3,"redis_duration_s":0.000333,"cpu_s":0.04,"db_duration_s":0.00629,"view_duration_s":0.00044,"duration_s":0.0575,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/my-awesome-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"my-awesome-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002281,"correlation_id":"E0Rw7VaLcaa","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.004017,"redis_calls":35,"redis_duration_s":0.002442,"cpu_s":0.15,"db_duration_s":0.01403,"view_duration_s":0.10754,"duration_s":0.15014,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002778,"correlation_id":"fm9EK6TvCw3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000595,"redis_calls":2,"redis_duration_s":0.001149,"cpu_s":0.09,"db_duration_s":0.00344,"view_duration_s":0.00481,"duration_s":0.10377,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002609,"correlation_id":"6KLwcFm1xM","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003041,"redis_calls":3,"redis_duration_s":0.000279,"cpu_s":0.05,"db_duration_s":0.00502,"view_duration_s":0.00032,"duration_s":0.0525,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002232,"correlation_id":"GkVT7sddru8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002611,"redis_calls":7,"redis_duration_s":0.000409,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00175,"duration_s":0.02361,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002835,"correlation_id":"gM3qIQMoVu8","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000472,"redis_calls":2,"redis_duration_s":0.000211,"cpu_s":0.08,"db_duration_s":0.00359,"view_duration_s":0.0041,"duration_s":0.08739,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002693,"correlation_id":"QVFwZn6AOb2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.00043,"redis_calls":2,"redis_duration_s":0.000215,"cpu_s":0.09,"db_duration_s":0.00348,"view_duration_s":0.0049,"duration_s":0.0923,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002614,"correlation_id":"5w8VOUbOJC","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002875,"redis_calls":7,"redis_duration_s":0.000465,"cpu_s":0.03,"db_duration_s":0.00202,"view_duration_s":0.00172,"duration_s":0.02409,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003483,"correlation_id":"tHbzzVr8Axa","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.008053,"redis_calls":3,"redis_duration_s":0.001836,"cpu_s":0.06,"db_duration_s":0.00903,"view_duration_s":0.00028,"duration_s":0.07562,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/","format":"html","controller":"RootController","action":"index","status":200,"params":[{"key":"personal","value":"true"},{"key":"sort","value":"latest_activity_desc"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002583,"correlation_id":"AsnZeA4Kg85","meta.user":"test_namespace","meta.caller_id":"RootController#index","gitaly_calls":6,"gitaly_duration_s":0.027919,"redis_calls":42,"redis_duration_s":0.004497,"cpu_s":0.09,"db_duration_s":0.01167,"view_duration_s":0.08687,"duration_s":0.12343,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003424,"correlation_id":"O0YNK7lVXta","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.005383,"redis_calls":7,"redis_duration_s":0.000532,"cpu_s":0.04,"db_duration_s":0.00228,"view_duration_s":0.00174,"duration_s":0.03235,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003525,"correlation_id":"vwDSZmnVIy","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000651,"redis_calls":2,"redis_duration_s":0.000222,"cpu_s":0.05,"db_duration_s":0.00388,"view_duration_s":0.00035,"duration_s":0.05236,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002652,"correlation_id":"AO8F5wsO8ra","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000462,"redis_calls":2,"redis_duration_s":0.000208,"cpu_s":0.11,"db_duration_s":0.00324,"view_duration_s":0.0044,"duration_s":0.11378,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003622,"correlation_id":"MyI8wlzG3z6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003065,"redis_calls":7,"redis_duration_s":0.000447,"cpu_s":0.03,"db_duration_s":0.00225,"view_duration_s":0.00174,"duration_s":0.02555,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002644,"correlation_id":"gz5HaDeT4Fa","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.005569,"redis_calls":8,"redis_duration_s":0.024894,"cpu_s":0.06,"db_duration_s":0.00232,"view_duration_s":0.00325,"duration_s":0.05726,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002522,"correlation_id":"XWcc6at2RR7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002822,"redis_calls":7,"redis_duration_s":0.000494,"cpu_s":0.03,"db_duration_s":0.00238,"view_duration_s":0.00167,"duration_s":0.02437,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002642,"correlation_id":"tnMkDS6rvk","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.031828,"redis_calls":8,"redis_duration_s":0.025139,"cpu_s":0.21,"db_duration_s":0.00238,"view_duration_s":0.00088,"duration_s":0.24126,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002354,"correlation_id":"Qex1MrZKxya","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002737,"redis_calls":7,"redis_duration_s":0.00046,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00168,"duration_s":0.02292,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002615,"correlation_id":"wuqcEm0Uv9a","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003016,"redis_calls":3,"redis_duration_s":0.000309,"cpu_s":0.04,"db_duration_s":0.00518,"view_duration_s":0.00032,"duration_s":0.04537,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003216,"correlation_id":"ktZAbB043s","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003412,"redis_calls":7,"redis_duration_s":0.000619,"cpu_s":0.04,"db_duration_s":0.00226,"view_duration_s":0.00174,"duration_s":0.03071,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002671,"correlation_id":"KTliBDJbcF2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000604,"redis_calls":2,"redis_duration_s":0.000284,"cpu_s":0.1,"db_duration_s":0.00325,"view_duration_s":0.00434,"duration_s":0.10024,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002647,"correlation_id":"tEcw2jbuCA1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002864,"redis_calls":7,"redis_duration_s":0.000544,"cpu_s":0.03,"db_duration_s":0.00221,"view_duration_s":0.00181,"duration_s":0.02561,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00269,"correlation_id":"98oNDJRY7R","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000455,"redis_calls":2,"redis_duration_s":0.000197,"cpu_s":0.04,"db_duration_s":0.00304,"view_duration_s":0.00043,"duration_s":0.03588,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00255,"correlation_id":"igCFi5clzP2","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002928,"redis_calls":8,"redis_duration_s":0.026346,"cpu_s":0.06,"db_duration_s":0.00214,"view_duration_s":0.00199,"duration_s":0.05295,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/mars-colony/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"mars-colony"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002813,"correlation_id":"lpKZRbzkMH1","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/mars-colony","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003011,"redis_calls":7,"redis_duration_s":0.000602,"cpu_s":0.04,"db_duration_s":0.00221,"view_duration_s":0.00027,"duration_s":0.02601,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/super-secret-confidential-space-plans/mars-colony/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"super-secret-confidential-space-plans"},{"key":"project_id","value":"mars-colony"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002585,"correlation_id":"okXGRA4a341","meta.user":"test_namespace","meta.project":"super-secret-confidential-space-plans/mars-colony","meta.root_namespace":"super-secret-confidential-space-plans","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.007074,"redis_calls":9,"redis_duration_s":0.000686,"cpu_s":0.05,"db_duration_s":0.00231,"view_duration_s":0.00024,"duration_s":0.04734,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002489,"correlation_id":"9wAiRUV0rJ4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002779,"redis_calls":7,"redis_duration_s":0.000511,"cpu_s":0.03,"db_duration_s":0.00224,"view_duration_s":0.00176,"duration_s":0.02497,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00256,"correlation_id":"B6quLAJQ7Wa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002661,"redis_calls":7,"redis_duration_s":0.000447,"cpu_s":0.03,"db_duration_s":0.00215,"view_duration_s":0.00174,"duration_s":0.0239,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002641,"correlation_id":"6tong6iajF2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002863,"redis_calls":7,"redis_duration_s":0.000512,"cpu_s":0.03,"db_duration_s":0.00263,"view_duration_s":0.00169,"duration_s":0.02468,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002692,"correlation_id":"HH7ypJjg672","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000464,"redis_calls":2,"redis_duration_s":0.000176,"cpu_s":0.16,"db_duration_s":0.00295,"view_duration_s":0.00488,"duration_s":0.16879,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002641,"correlation_id":"5wx10f0pWM8","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.00316,"redis_calls":8,"redis_duration_s":0.022892,"cpu_s":0.05,"db_duration_s":0.00174,"view_duration_s":0.00203,"duration_s":0.04856,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002588,"correlation_id":"jt4BtUUHg17","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002684,"redis_calls":7,"redis_duration_s":0.000438,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00169,"duration_s":0.02339,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"c98f2635-f077-4aff-a656-8fb375e1b645","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00044,"duration_s":0.0443,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002494,"correlation_id":"vXasAixfCx9","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002684,"redis_calls":7,"redis_duration_s":0.000451,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00174,"duration_s":0.02333,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/my-awesome-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"my-awesome-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002532,"correlation_id":"bvXNJvJzgV7","meta.user":"test_namespace","meta.project":"test_namespace/my-awesome-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003134,"redis_calls":7,"redis_duration_s":0.000591,"cpu_s":0.03,"db_duration_s":0.00237,"view_duration_s":0.00056,"duration_s":0.03046,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00263,"correlation_id":"aXe4TAQKR57","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.00046,"redis_calls":2,"redis_duration_s":0.000243,"cpu_s":0.1,"db_duration_s":0.00304,"view_duration_s":0.00479,"duration_s":0.1022,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002539,"correlation_id":"SBYH2NHA5T5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003291,"redis_calls":7,"redis_duration_s":0.000532,"cpu_s":0.04,"db_duration_s":0.00232,"view_duration_s":0.00281,"duration_s":0.03158,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/my-awesome-project/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"my-awesome-project"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003476,"correlation_id":"kNuzdYx00e6","meta.user":"test_namespace","meta.project":"test_namespace/my-awesome-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.011132,"redis_calls":7,"redis_duration_s":0.000546,"cpu_s":0.14,"db_duration_s":0.0042,"view_duration_s":0.00046,"duration_s":0.13743,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002794,"correlation_id":"T7BfXaKYV44","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.006172,"redis_calls":3,"redis_duration_s":0.000337,"cpu_s":0.05,"db_duration_s":0.00636,"view_duration_s":0.00031,"duration_s":0.06257,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002456,"correlation_id":"qRX6tUxXOf5","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002962,"redis_calls":8,"redis_duration_s":0.10973,"cpu_s":0.14,"db_duration_s":0.00215,"view_duration_s":0.00142,"duration_s":0.13616,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002775,"correlation_id":"At3Wx4ZbCZ","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002679,"redis_calls":7,"redis_duration_s":0.000513,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00177,"duration_s":0.02412,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002906,"correlation_id":"yLfqWb6WHM6","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000458,"redis_calls":2,"redis_duration_s":0.000189,"cpu_s":0.09,"db_duration_s":0.00341,"view_duration_s":0.00483,"duration_s":0.09302,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002672,"correlation_id":"zpVTWIE8dy","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002757,"redis_calls":7,"redis_duration_s":0.000491,"cpu_s":0.03,"db_duration_s":0.0021,"view_duration_s":0.00178,"duration_s":0.02492,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002571,"correlation_id":"cr6shi6N052","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002823,"redis_calls":7,"redis_duration_s":0.000474,"cpu_s":0.03,"db_duration_s":0.00195,"view_duration_s":0.00171,"duration_s":0.02442,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002584,"correlation_id":"A7m1GN6tpp1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002626,"redis_calls":7,"redis_duration_s":0.000467,"cpu_s":0.03,"db_duration_s":0.00219,"view_duration_s":0.00169,"duration_s":0.024,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00323,"correlation_id":"XzKUSSCSjn7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003299,"redis_calls":7,"redis_duration_s":0.000578,"cpu_s":0.04,"db_duration_s":0.00222,"view_duration_s":0.00178,"duration_s":0.03001,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002635,"correlation_id":"8kPyaIBZ4N2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000644,"redis_calls":2,"redis_duration_s":0.000225,"cpu_s":0.09,"db_duration_s":0.00333,"view_duration_s":0.00381,"duration_s":0.0991,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002641,"correlation_id":"Y8rCJh1duD1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002739,"redis_calls":7,"redis_duration_s":0.000444,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00174,"duration_s":0.02337,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002536,"correlation_id":"vzNbSZDtH1","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002723,"redis_calls":7,"redis_duration_s":0.000439,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00192,"duration_s":0.0238,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002804,"correlation_id":"OsOHJnX2ws1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002722,"redis_calls":7,"redis_duration_s":0.000421,"cpu_s":0.03,"db_duration_s":0.00226,"view_duration_s":0.00171,"duration_s":0.02342,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002597,"correlation_id":"5TUMOzdHtk2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000448,"redis_calls":2,"redis_duration_s":0.000178,"cpu_s":0.1,"db_duration_s":0.00297,"view_duration_s":0.00492,"duration_s":0.09927,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003675,"correlation_id":"Cj5PcKk9fM3","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.007525,"redis_calls":7,"redis_duration_s":0.000518,"cpu_s":0.04,"db_duration_s":0.0025,"view_duration_s":0.00259,"duration_s":0.03785,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002734,"correlation_id":"x7DMAz19Ec8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.0026,"redis_calls":7,"redis_duration_s":0.000411,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00173,"duration_s":0.02311,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002683,"correlation_id":"htXaicSprI7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000472,"redis_calls":2,"redis_duration_s":0.000195,"cpu_s":0.09,"db_duration_s":0.00297,"view_duration_s":0.00572,"duration_s":0.08943,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002517,"correlation_id":"30X71s42363","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002749,"redis_calls":7,"redis_duration_s":0.000484,"cpu_s":0.03,"db_duration_s":0.00251,"view_duration_s":0.00167,"duration_s":0.02378,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002582,"correlation_id":"U4SqsxZ9hF6","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002696,"redis_calls":7,"redis_duration_s":0.000465,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.0017,"duration_s":0.02312,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003095,"correlation_id":"ruob64ZDNk9","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002958,"redis_calls":7,"redis_duration_s":0.000488,"cpu_s":0.03,"db_duration_s":0.00223,"view_duration_s":0.00171,"duration_s":0.0245,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002613,"correlation_id":"eJBVd2ea7X7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002626,"redis_calls":7,"redis_duration_s":0.000453,"cpu_s":0.03,"db_duration_s":0.00224,"view_duration_s":0.00175,"duration_s":0.02477,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002583,"correlation_id":"FKphUvla0Ha","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002834,"redis_calls":7,"redis_duration_s":0.000437,"cpu_s":0.03,"db_duration_s":0.00214,"view_duration_s":0.00176,"duration_s":0.02439,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002543,"correlation_id":"uOE0tzmtM79","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002635,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00209,"view_duration_s":0.00169,"duration_s":0.02349,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002581,"correlation_id":"tnNbWPAwvQ3","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00263,"redis_calls":7,"redis_duration_s":0.000418,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00174,"duration_s":0.02302,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002587,"correlation_id":"WyHrhlBXPha","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002608,"redis_calls":7,"redis_duration_s":0.00042,"cpu_s":0.03,"db_duration_s":0.00222,"view_duration_s":0.0017,"duration_s":0.02381,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002655,"correlation_id":"SIAdFXmEJA8","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.00045,"redis_calls":2,"redis_duration_s":0.000191,"cpu_s":0.09,"db_duration_s":0.00329,"view_duration_s":0.00441,"duration_s":0.08883,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003261,"correlation_id":"cXHVDH6kcH7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002824,"redis_calls":7,"redis_duration_s":0.000499,"cpu_s":0.03,"db_duration_s":0.00218,"view_duration_s":0.00173,"duration_s":0.02688,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002575,"correlation_id":"EGYeDe7gyR8","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002609,"redis_calls":7,"redis_duration_s":0.000441,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00182,"duration_s":0.02343,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002685,"correlation_id":"KlsaAVbuoN8","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000462,"redis_calls":2,"redis_duration_s":0.000179,"cpu_s":0.09,"db_duration_s":0.00329,"view_duration_s":0.00479,"duration_s":0.08806,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.0026,"correlation_id":"HTfK1zn4u17","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002647,"redis_calls":7,"redis_duration_s":0.00082,"cpu_s":0.03,"db_duration_s":0.00234,"view_duration_s":0.00172,"duration_s":0.0243,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002666,"correlation_id":"Fev2Fk8TyR1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002552,"redis_calls":7,"redis_duration_s":0.000497,"cpu_s":0.03,"db_duration_s":0.00221,"view_duration_s":0.00173,"duration_s":0.02411,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"700"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002596,"correlation_id":"saksTHbKrE7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.008081,"redis_calls":7,"redis_duration_s":0.000446,"cpu_s":0.03,"db_duration_s":0.00215,"view_duration_s":0.00174,"duration_s":0.0295,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002579,"correlation_id":"g6u5EThH7Ha","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002676,"redis_calls":7,"redis_duration_s":0.00046,"cpu_s":0.03,"db_duration_s":0.00221,"view_duration_s":0.00171,"duration_s":0.02412,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002575,"correlation_id":"2kAsS5GSgZ","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.004903,"redis_calls":7,"redis_duration_s":0.000505,"cpu_s":0.03,"db_duration_s":0.00215,"view_duration_s":0.00173,"duration_s":0.02629,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002571,"correlation_id":"GboHno66vU7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002658,"redis_calls":7,"redis_duration_s":0.000442,"cpu_s":0.03,"db_duration_s":0.00195,"view_duration_s":0.00174,"duration_s":0.02375,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"725"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002667,"correlation_id":"kAQ5dUpPPo5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003081,"redis_calls":7,"redis_duration_s":0.000439,"cpu_s":0.03,"db_duration_s":0.00204,"view_duration_s":0.00172,"duration_s":0.02455,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/testprojectid/-/refs/master/logs_tree/secrets","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"testprojectid"},{"key":"id","value":"master"},{"key":"path","value":"secrets"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002502,"correlation_id":"EsIutyDWNT1","meta.user":"test_namespace","meta.project":"test_namespace/testprojectid","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002968,"redis_calls":7,"redis_duration_s":0.000481,"cpu_s":0.03,"db_duration_s":0.00222,"view_duration_s":0.00175,"duration_s":0.02542,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004047,"correlation_id":"llP4TbHcnE1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.0006,"redis_calls":2,"redis_duration_s":0.000197,"cpu_s":0.09,"db_duration_s":0.00379,"view_duration_s":0.00463,"duration_s":0.08939,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002647,"correlation_id":"cMRGI2e7wc1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002629,"redis_calls":7,"redis_duration_s":0.000462,"cpu_s":0.03,"db_duration_s":0.00194,"view_duration_s":0.00169,"duration_s":0.02461,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"b72dc14c-8ad3-470a-8589-d7e098a1b3ac","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.0006,"duration_s":0.04572,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"750"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002876,"correlation_id":"7BcyYT4GFJ6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002666,"redis_calls":7,"redis_duration_s":0.000459,"cpu_s":0.03,"db_duration_s":0.00225,"view_duration_s":0.00188,"duration_s":0.02462,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003836,"correlation_id":"6xDSQkjhbt3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002588,"redis_calls":7,"redis_duration_s":0.000462,"cpu_s":0.03,"db_duration_s":0.0019,"view_duration_s":0.00168,"duration_s":0.0232,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002592,"correlation_id":"DRyRtDE3wg6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002585,"redis_calls":7,"redis_duration_s":0.000425,"cpu_s":0.03,"db_duration_s":0.00199,"view_duration_s":0.00208,"duration_s":0.02373,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"775"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002609,"correlation_id":"hk1OwDnumh9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002666,"redis_calls":7,"redis_duration_s":0.000443,"cpu_s":0.03,"db_duration_s":0.00223,"view_duration_s":0.00128,"duration_s":0.02356,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002634,"correlation_id":"2cl5bzCPdE4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000463,"redis_calls":2,"redis_duration_s":0.000183,"cpu_s":0.09,"db_duration_s":0.0032,"view_duration_s":0.00522,"duration_s":0.08773,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006559,"correlation_id":"9SwluDmsli1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002786,"redis_calls":7,"redis_duration_s":0.000522,"cpu_s":0.03,"db_duration_s":0.00217,"view_duration_s":0.00173,"duration_s":0.02454,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002576,"correlation_id":"re6JHiCfPg3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.004211,"redis_calls":7,"redis_duration_s":0.000477,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00175,"duration_s":0.0249,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/raw/master/docs/img/panther-logo-github-highres.png","format":"html","controller":"Projects::RawController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master/docs/img/panther-logo-github-highres.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002276,"correlation_id":"U8Mr1rMFfF5","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RawController#show","gitaly_calls":4,"gitaly_duration_s":0.003759,"redis_calls":15,"redis_duration_s":0.000941,"cpu_s":0.04,"db_duration_s":0.00273,"view_duration_s":0.00086,"duration_s":0.03637,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002608,"correlation_id":"lpXY8YMUsu6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00253,"redis_calls":7,"redis_duration_s":0.000447,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00167,"duration_s":0.02306,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002533,"correlation_id":"aYVMxAkTZ93","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002602,"redis_calls":7,"redis_duration_s":0.000439,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00165,"duration_s":0.02319,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002783,"correlation_id":"F729AY8APh9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000469,"redis_calls":2,"redis_duration_s":0.000188,"cpu_s":0.04,"db_duration_s":0.00286,"view_duration_s":0.00059,"duration_s":0.0437,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002287,"correlation_id":"AOZubEGsHJ6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002888,"redis_calls":7,"redis_duration_s":0.000428,"cpu_s":0.03,"db_duration_s":0.00182,"view_duration_s":0.00176,"duration_s":0.02352,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002622,"correlation_id":"jjC3CofS8p6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002624,"redis_calls":7,"redis_duration_s":0.000467,"cpu_s":0.03,"db_duration_s":0.00218,"view_duration_s":0.00169,"duration_s":0.02413,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002606,"correlation_id":"Yl35LQN0cF1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002566,"redis_calls":7,"redis_duration_s":0.001048,"cpu_s":0.03,"db_duration_s":0.00192,"view_duration_s":0.00179,"duration_s":0.02429,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002727,"correlation_id":"CB9qKitoJ8a","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002663,"redis_calls":7,"redis_duration_s":0.000486,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00173,"duration_s":0.02372,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002642,"correlation_id":"MBHwLCQCof6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002943,"redis_calls":7,"redis_duration_s":0.000559,"cpu_s":0.03,"db_duration_s":0.00244,"view_duration_s":0.00173,"duration_s":0.02649,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"700"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002571,"correlation_id":"xR8sZWgNwVa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002861,"redis_calls":7,"redis_duration_s":0.000495,"cpu_s":0.03,"db_duration_s":0.00211,"view_duration_s":0.00065,"duration_s":0.02294,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"be4bb9d9-87e7-44b5-98da-88eca0aaa66f","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00037,"duration_s":0.04389,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"panther"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002911,"correlation_id":"hn7C71V26n1","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.003525,"redis_calls":36,"redis_duration_s":0.003243,"cpu_s":0.21,"db_duration_s":0.01191,"view_duration_s":0.17703,"duration_s":0.21558,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002856,"correlation_id":"WtE7MyDL2s9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003261,"redis_calls":3,"redis_duration_s":0.000314,"cpu_s":0.04,"db_duration_s":0.00485,"view_duration_s":0.00036,"duration_s":0.04597,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"gitlab"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002164,"correlation_id":"P0JX2XpdTA7","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.003608,"redis_calls":36,"redis_duration_s":0.002575,"cpu_s":0.14,"db_duration_s":0.0103,"view_duration_s":0.1058,"duration_s":0.1464,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.007098,"correlation_id":"lBHfH3cHuF5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003217,"redis_calls":3,"redis_duration_s":0.000298,"cpu_s":0.04,"db_duration_s":0.00474,"view_duration_s":0.00031,"duration_s":0.0481,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002923,"correlation_id":"9BK5YYafzM","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000478,"redis_calls":2,"redis_duration_s":0.000242,"cpu_s":0.05,"db_duration_s":0.00427,"view_duration_s":0.00172,"duration_s":0.05546,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.073567,"correlation_id":"nwnai8AkL73","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000465,"redis_calls":2,"redis_duration_s":0.000176,"cpu_s":0.15,"db_duration_s":0.00304,"view_duration_s":0.00429,"duration_s":0.08618,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002472,"correlation_id":"qB24xaGeBn5","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.003291,"redis_calls":8,"redis_duration_s":0.000841,"cpu_s":0.04,"db_duration_s":0.00229,"view_duration_s":0.00345,"duration_s":0.0289,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"another-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002736,"correlation_id":"sosLWrDECZ9","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.003458,"redis_calls":46,"redis_duration_s":0.003251,"cpu_s":0.17,"db_duration_s":0.01476,"view_duration_s":0.11751,"duration_s":0.17269,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002561,"correlation_id":"Zzu52sT5wg5","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.009418,"redis_calls":8,"redis_duration_s":0.000797,"cpu_s":0.19,"db_duration_s":0.00261,"view_duration_s":0.00223,"duration_s":0.19942,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003534,"correlation_id":"O07CUbFsFV3","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.003612,"redis_calls":8,"redis_duration_s":0.000802,"cpu_s":0.04,"db_duration_s":0.00247,"view_duration_s":0.001,"duration_s":0.02685,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002969,"correlation_id":"l5nRPRoCMCa","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.006846,"redis_calls":8,"redis_duration_s":0.092865,"cpu_s":0.14,"db_duration_s":0.00206,"view_duration_s":0.00358,"duration_s":0.13125,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002466,"correlation_id":"cdhtwX8wlU9","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.033428,"redis_calls":8,"redis_duration_s":0.037866,"cpu_s":0.25,"db_duration_s":0.00258,"view_duration_s":0.00094,"duration_s":0.28041,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003702,"correlation_id":"X7yCrqM9mK1","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.00269,"redis_calls":8,"redis_duration_s":0.026034,"cpu_s":0.07,"db_duration_s":0.00232,"view_duration_s":0.00204,"duration_s":0.05498,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002787,"correlation_id":"bbRteMgvBS6","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002799,"redis_calls":8,"redis_duration_s":0.026291,"cpu_s":0.06,"db_duration_s":0.00218,"view_duration_s":0.00197,"duration_s":0.05353,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002641,"correlation_id":"mrQVqsqTJM","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002885,"redis_calls":8,"redis_duration_s":0.091218,"cpu_s":0.12,"db_duration_s":0.00219,"view_duration_s":0.00162,"duration_s":0.11817,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002638,"correlation_id":"gUmsDAMd8m3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.00369,"redis_calls":3,"redis_duration_s":0.000316,"cpu_s":0.06,"db_duration_s":0.00672,"view_duration_s":0.00032,"duration_s":0.06317,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/dashboard/projects/starred","format":"html","controller":"Dashboard::ProjectsController","action":"starred","status":200,"params":[],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002088,"correlation_id":"NaZVbxI2KD5","meta.user":"test_namespace","meta.caller_id":"Dashboard::ProjectsController#starred","gitaly_calls":5,"gitaly_duration_s":0.012458,"redis_calls":37,"redis_duration_s":0.003156,"cpu_s":0.1,"db_duration_s":0.01033,"view_duration_s":0.0788,"duration_s":0.11273,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002726,"correlation_id":"0EO9L5EKmU7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000493,"redis_calls":2,"redis_duration_s":0.000326,"cpu_s":0.09,"db_duration_s":0.00346,"view_duration_s":0.00434,"duration_s":0.0892,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002695,"correlation_id":"fdOBwNancba","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002619,"redis_calls":7,"redis_duration_s":0.000502,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00207,"duration_s":0.02414,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002567,"correlation_id":"CTXm9vpmpAa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.008296,"redis_calls":7,"redis_duration_s":0.001017,"cpu_s":0.03,"db_duration_s":0.0024,"view_duration_s":0.00172,"duration_s":0.03451,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003468,"correlation_id":"WPMKuBQx3v1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003043,"redis_calls":7,"redis_duration_s":0.000499,"cpu_s":0.04,"db_duration_s":0.00237,"view_duration_s":0.00317,"duration_s":0.0279,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002657,"correlation_id":"Fc7sKiBto61","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002771,"redis_calls":7,"redis_duration_s":0.000599,"cpu_s":0.03,"db_duration_s":0.00219,"view_duration_s":0.00173,"duration_s":0.02676,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003415,"correlation_id":"99PIWf9COz5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003045,"redis_calls":7,"redis_duration_s":0.00053,"cpu_s":0.04,"db_duration_s":0.00249,"view_duration_s":0.00175,"duration_s":0.02764,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002642,"correlation_id":"Q8Ou30WJZQ2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000473,"redis_calls":2,"redis_duration_s":0.000223,"cpu_s":0.11,"db_duration_s":0.00331,"view_duration_s":0.00452,"duration_s":0.11171,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002568,"correlation_id":"E3MLlZJK6i7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002582,"redis_calls":7,"redis_duration_s":0.00112,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.00175,"duration_s":0.02527,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002639,"correlation_id":"cYuDZxor8Ya","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002644,"redis_calls":7,"redis_duration_s":0.00045,"cpu_s":0.03,"db_duration_s":0.00204,"view_duration_s":0.00177,"duration_s":0.02357,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00254,"correlation_id":"wQE6eUYfzu8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003038,"redis_calls":7,"redis_duration_s":0.000552,"cpu_s":0.04,"db_duration_s":0.00227,"view_duration_s":0.00345,"duration_s":0.03178,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002634,"correlation_id":"f3tZ1xolxC2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000452,"redis_calls":2,"redis_duration_s":0.000199,"cpu_s":0.09,"db_duration_s":0.00313,"view_duration_s":0.00475,"duration_s":0.0957,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002601,"correlation_id":"OvzEHBHDlva","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002609,"redis_calls":7,"redis_duration_s":0.000872,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00198,"duration_s":0.02418,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002557,"correlation_id":"qjwcw6HTlX","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002576,"redis_calls":7,"redis_duration_s":0.000449,"cpu_s":0.03,"db_duration_s":0.00225,"view_duration_s":0.00168,"duration_s":0.02379,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002645,"correlation_id":"GRJM6Sh63P5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002667,"redis_calls":7,"redis_duration_s":0.000477,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.0017,"duration_s":0.02395,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00266,"correlation_id":"xIk9J1ltyo5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003229,"redis_calls":7,"redis_duration_s":0.000584,"cpu_s":0.04,"db_duration_s":0.00217,"view_duration_s":0.00174,"duration_s":0.02998,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003537,"correlation_id":"2nSxc24QRY5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000447,"redis_calls":2,"redis_duration_s":0.00021,"cpu_s":0.09,"db_duration_s":0.00291,"view_duration_s":0.00441,"duration_s":0.09539,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00263,"correlation_id":"Ky6eYekn1P8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002637,"redis_calls":7,"redis_duration_s":0.000477,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.00174,"duration_s":0.02338,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002583,"correlation_id":"fct5VoP3ug3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002653,"redis_calls":7,"redis_duration_s":0.000434,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.0018,"duration_s":0.02372,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002548,"correlation_id":"Rv4opZ8heE2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002876,"redis_calls":7,"redis_duration_s":0.0004,"cpu_s":0.03,"db_duration_s":0.00216,"view_duration_s":0.00176,"duration_s":0.02383,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002458,"correlation_id":"Ih6lbAuN825","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00292,"redis_calls":7,"redis_duration_s":0.000476,"cpu_s":0.03,"db_duration_s":0.00229,"view_duration_s":0.00167,"duration_s":0.02509,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002644,"correlation_id":"87evAsecgr2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000454,"redis_calls":2,"redis_duration_s":0.000197,"cpu_s":0.09,"db_duration_s":0.00292,"view_duration_s":0.00429,"duration_s":0.08964,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002551,"correlation_id":"AJdxPw6yPHa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.004445,"redis_calls":7,"redis_duration_s":0.000505,"cpu_s":0.03,"db_duration_s":0.00247,"view_duration_s":0.0017,"duration_s":0.02952,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"a50cc0ad-563b-4125-be75-b7124330458e","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00041,"duration_s":0.04604,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006349,"correlation_id":"3UuHIuelTI1","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.003523,"redis_calls":55,"redis_duration_s":0.003566,"cpu_s":0.17,"db_duration_s":0.01248,"view_duration_s":0.12724,"duration_s":0.18182,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002522,"correlation_id":"Yns2JMUM0M1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003705,"redis_calls":6,"redis_duration_s":0.000472,"cpu_s":0.05,"db_duration_s":0.00548,"view_duration_s":0.0003,"duration_s":0.06069,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006853,"correlation_id":"mIhW26340v1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000801,"redis_calls":5,"redis_duration_s":0.000386,"cpu_s":0.09,"db_duration_s":0.00321,"view_duration_s":0.0044,"duration_s":0.09465,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"panther"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002553,"correlation_id":"wCyyobaslq8","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.003609,"redis_calls":36,"redis_duration_s":0.005849,"cpu_s":0.14,"db_duration_s":0.01098,"view_duration_s":0.10927,"duration_s":0.14611,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002537,"correlation_id":"I9TCeRJbFL1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002751,"redis_calls":7,"redis_duration_s":0.000461,"cpu_s":0.03,"db_duration_s":0.0019,"view_duration_s":0.0017,"duration_s":0.02369,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003467,"correlation_id":"raH0TweTRi5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002686,"redis_calls":7,"redis_duration_s":0.000478,"cpu_s":0.03,"db_duration_s":0.0019,"view_duration_s":0.00174,"duration_s":0.02386,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003313,"correlation_id":"OtgQsHSuPr3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.004534,"redis_calls":7,"redis_duration_s":0.000579,"cpu_s":0.04,"db_duration_s":0.00314,"view_duration_s":0.00375,"duration_s":0.03949,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003281,"correlation_id":"T4tx11YC2t1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.010449,"redis_calls":3,"redis_duration_s":0.00038,"cpu_s":0.05,"db_duration_s":0.00871,"view_duration_s":0.00062,"duration_s":0.07768,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"gitlab"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002303,"correlation_id":"W6KMWj9Wtv1","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":5,"gitaly_duration_s":0.004733,"redis_calls":39,"redis_duration_s":0.002878,"cpu_s":0.16,"db_duration_s":0.01551,"view_duration_s":0.1243,"duration_s":0.17886,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002508,"correlation_id":"kdv6WTgZkL5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003445,"redis_calls":7,"redis_duration_s":0.000507,"cpu_s":0.03,"db_duration_s":0.00232,"view_duration_s":0.0018,"duration_s":0.02558,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002881,"correlation_id":"16IlNJHm0n1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000571,"redis_calls":2,"redis_duration_s":0.000212,"cpu_s":0.06,"db_duration_s":0.0043,"view_duration_s":0.00277,"duration_s":0.07471,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003131,"correlation_id":"jvSfXTjHez9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000469,"redis_calls":2,"redis_duration_s":0.000455,"cpu_s":0.13,"db_duration_s":0.0047,"view_duration_s":0.00808,"duration_s":0.14931,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003492,"correlation_id":"Xr3rARitLka","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.007567,"redis_calls":7,"redis_duration_s":0.000518,"cpu_s":0.09,"db_duration_s":0.00231,"view_duration_s":0.00223,"duration_s":0.09243,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"another-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002213,"correlation_id":"h4WmdSnI1s3","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.004195,"redis_calls":35,"redis_duration_s":0.00248,"cpu_s":0.27,"db_duration_s":0.01317,"view_duration_s":0.11441,"duration_s":0.27144,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002387,"correlation_id":"UlQghdpMx54","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002958,"redis_calls":8,"redis_duration_s":0.000658,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.0031,"duration_s":0.02302,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003569,"correlation_id":"tJmhqU86gR1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003111,"redis_calls":7,"redis_duration_s":0.000556,"cpu_s":0.04,"db_duration_s":0.00217,"view_duration_s":0.00312,"duration_s":0.03195,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002493,"correlation_id":"mea3UwkHUB5","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.007006,"redis_calls":8,"redis_duration_s":0.000643,"cpu_s":0.2,"db_duration_s":0.00257,"view_duration_s":0.00223,"duration_s":0.20267,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002531,"correlation_id":"ejCSmXxsCC7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003362,"redis_calls":3,"redis_duration_s":0.000346,"cpu_s":0.04,"db_duration_s":0.00473,"view_duration_s":0.0004,"duration_s":0.04703,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003786,"correlation_id":"71wNAxxIjW1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002704,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.0017,"duration_s":0.0233,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/panther/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"panther"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002959,"correlation_id":"CrrALoq0hI9","meta.user":"test_namespace","meta.project":"test_namespace/panther","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.004394,"redis_calls":8,"redis_duration_s":0.000672,"cpu_s":0.03,"db_duration_s":0.0022,"view_duration_s":0.00111,"duration_s":0.02376,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003312,"correlation_id":"ZUXw0VPyXea","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000602,"redis_calls":2,"redis_duration_s":0.000195,"cpu_s":0.09,"db_duration_s":0.00574,"view_duration_s":0.00425,"duration_s":0.10159,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002723,"correlation_id":"tRtfdV0Ih24","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000501,"redis_calls":2,"redis_duration_s":0.000216,"cpu_s":0.1,"db_duration_s":0.00415,"view_duration_s":0.00461,"duration_s":0.10845,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002583,"correlation_id":"a36o3iE3Ze1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002675,"redis_calls":7,"redis_duration_s":0.000464,"cpu_s":0.03,"db_duration_s":0.00198,"view_duration_s":0.00178,"duration_s":0.02369,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002729,"correlation_id":"gXzeAjP0ne4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002724,"redis_calls":7,"redis_duration_s":0.000457,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00169,"duration_s":0.02298,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00278,"correlation_id":"D0bWdXXAuK","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002935,"redis_calls":8,"redis_duration_s":0.08157,"cpu_s":0.11,"db_duration_s":0.00217,"view_duration_s":0.00206,"duration_s":0.10852,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/blob/master/README.md","format":"json","controller":"Projects::BlobController","action":"show","status":200,"params":[{"key":"viewer","value":"rich"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master/README.md"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002482,"correlation_id":"rRyw0FuNSm6","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BlobController#show","gitaly_calls":6,"gitaly_duration_s":0.029962,"redis_calls":10,"redis_duration_s":0.09717,"cpu_s":0.22,"db_duration_s":0.0023,"view_duration_s":0.0009,"duration_s":0.24981,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002345,"correlation_id":"8kRAQ5LZu52","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003009,"redis_calls":7,"redis_duration_s":0.000446,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.00171,"duration_s":0.02396,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/issues","format":"html","controller":"Projects::IssuesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00241,"correlation_id":"CgKwK9ImgI2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::IssuesController#index","redis_calls":26,"redis_duration_s":0.001696,"cpu_s":0.09,"db_duration_s":0.00651,"view_duration_s":0.04853,"duration_s":0.08076,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002631,"correlation_id":"UVGYDJqx9E8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002746,"redis_calls":7,"redis_duration_s":0.000507,"cpu_s":0.03,"db_duration_s":0.0026,"view_duration_s":0.00169,"duration_s":0.02413,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002439,"correlation_id":"oJoeiow7Ac9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000436,"redis_calls":2,"redis_duration_s":0.00016,"cpu_s":0.09,"db_duration_s":0.00303,"view_duration_s":0.00438,"duration_s":0.0953,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002784,"correlation_id":"kfVkVoKm111","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002829,"redis_calls":8,"redis_duration_s":0.084214,"cpu_s":0.12,"db_duration_s":0.00185,"view_duration_s":0.00201,"duration_s":0.10995,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002698,"correlation_id":"DA6diuqHBo2","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.002729,"redis_calls":8,"redis_duration_s":0.021275,"cpu_s":0.05,"db_duration_s":0.00184,"view_duration_s":0.00181,"duration_s":0.04659,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/gitlab/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"gitlab"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002541,"correlation_id":"INZ7JEqJCo5","meta.user":"test_namespace","meta.project":"test_namespace/gitlab","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":1,"gitaly_duration_s":0.003266,"redis_calls":8,"redis_duration_s":0.081327,"cpu_s":0.11,"db_duration_s":0.00202,"view_duration_s":0.00158,"duration_s":0.10841,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00335,"correlation_id":"dgRhyZCLhx4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.004265,"redis_calls":3,"redis_duration_s":0.00041,"cpu_s":0.07,"db_duration_s":0.00673,"view_duration_s":0.00033,"duration_s":0.07949,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00368,"correlation_id":"ark5ajEojt9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000491,"redis_calls":2,"redis_duration_s":0.000227,"cpu_s":0.1,"db_duration_s":0.00344,"view_duration_s":0.0045,"duration_s":0.10499,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00267,"correlation_id":"v7cSdoXO6l3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002777,"redis_calls":7,"redis_duration_s":0.000885,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00179,"duration_s":0.02448,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002543,"correlation_id":"VB75fejy3Z9","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002667,"redis_calls":7,"redis_duration_s":0.000443,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.00172,"duration_s":0.02419,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002538,"correlation_id":"lyKQejMjRW6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002613,"redis_calls":7,"redis_duration_s":0.000465,"cpu_s":0.03,"db_duration_s":0.00221,"view_duration_s":0.00172,"duration_s":0.02373,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002623,"correlation_id":"ZqKNEK3Bpt5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002634,"redis_calls":7,"redis_duration_s":0.000445,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00172,"duration_s":0.02373,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002479,"correlation_id":"sPMxU8A4a","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003165,"redis_calls":7,"redis_duration_s":0.000514,"cpu_s":0.04,"db_duration_s":0.0023,"view_duration_s":0.00341,"duration_s":0.03255,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00259,"correlation_id":"SwfMMIFMNt6","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000555,"redis_calls":2,"redis_duration_s":0.000319,"cpu_s":0.1,"db_duration_s":0.00377,"view_duration_s":0.00468,"duration_s":0.09913,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002565,"correlation_id":"WbSka0zTEXa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.009207,"redis_calls":7,"redis_duration_s":0.000482,"cpu_s":0.03,"db_duration_s":0.00199,"view_duration_s":0.0019,"duration_s":0.03088,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002606,"correlation_id":"j3nKXTYTin1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002629,"redis_calls":7,"redis_duration_s":0.00048,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00188,"duration_s":0.02378,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002792,"correlation_id":"LtYfH7t3SD5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002734,"redis_calls":7,"redis_duration_s":0.000489,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.00233,"duration_s":0.02495,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002576,"correlation_id":"lJXFnaDIrq3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002906,"redis_calls":7,"redis_duration_s":0.000494,"cpu_s":0.03,"db_duration_s":0.0027,"view_duration_s":0.00179,"duration_s":0.02536,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002662,"correlation_id":"5LMyTTvhZF7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.001056,"redis_calls":2,"redis_duration_s":0.000332,"cpu_s":0.09,"db_duration_s":0.00375,"view_duration_s":0.0044,"duration_s":0.09277,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00263,"correlation_id":"C5kI8AUjpw2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002645,"redis_calls":7,"redis_duration_s":0.000478,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00168,"duration_s":0.02369,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003744,"correlation_id":"U7FSx5kDYk2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002711,"redis_calls":7,"redis_duration_s":0.000411,"cpu_s":0.03,"db_duration_s":0.0019,"view_duration_s":0.00176,"duration_s":0.02341,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002665,"correlation_id":"U2q0dSgPB85","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002727,"redis_calls":7,"redis_duration_s":0.000462,"cpu_s":0.03,"db_duration_s":0.00221,"view_duration_s":0.0017,"duration_s":0.02409,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.0028,"correlation_id":"iwC22pvVdL5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00308,"redis_calls":7,"redis_duration_s":0.000501,"cpu_s":0.03,"db_duration_s":0.00245,"view_duration_s":0.00293,"duration_s":0.02697,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002726,"correlation_id":"UVNcJThajV5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000482,"redis_calls":2,"redis_duration_s":0.000219,"cpu_s":0.17,"db_duration_s":0.003,"view_duration_s":0.00579,"duration_s":0.1722,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002719,"correlation_id":"ZDMHZ09EwP4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002665,"redis_calls":7,"redis_duration_s":0.000432,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00186,"duration_s":0.02395,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002557,"correlation_id":"u512JyvNBY1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002653,"redis_calls":7,"redis_duration_s":0.000424,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00166,"duration_s":0.02318,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002447,"correlation_id":"tZTVFasP1Ta","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002651,"redis_calls":7,"redis_duration_s":0.000528,"cpu_s":0.03,"db_duration_s":0.00213,"view_duration_s":0.00166,"duration_s":0.0233,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006002,"correlation_id":"Nmqw5agGcl7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000586,"redis_calls":2,"redis_duration_s":0.000286,"cpu_s":0.09,"db_duration_s":0.00327,"view_duration_s":0.00437,"duration_s":0.08924,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002563,"correlation_id":"ggDBmhjtEx1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002708,"redis_calls":7,"redis_duration_s":0.000453,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00175,"duration_s":0.02333,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002615,"correlation_id":"fhY1HhEwIP","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002577,"redis_calls":7,"redis_duration_s":0.000465,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00182,"duration_s":0.02373,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"119445bd-e8d5-4dae-8bda-e6c8738e07b5","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.0004,"duration_s":0.04422,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002411,"correlation_id":"8zjKAWxEB88","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002985,"redis_calls":7,"redis_duration_s":0.000408,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00174,"duration_s":0.02359,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002499,"correlation_id":"EozqHAhFuo8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002624,"redis_calls":7,"redis_duration_s":0.00048,"cpu_s":0.03,"db_duration_s":0.00257,"view_duration_s":0.00175,"duration_s":0.02393,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002626,"correlation_id":"Wujs8vTXe72","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000438,"redis_calls":2,"redis_duration_s":0.000174,"cpu_s":0.09,"db_duration_s":0.00304,"view_duration_s":0.00437,"duration_s":0.08967,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002603,"correlation_id":"X3BtIFBVLY4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002706,"redis_calls":7,"redis_duration_s":0.00044,"cpu_s":0.03,"db_duration_s":0.00202,"view_duration_s":0.0017,"duration_s":0.02395,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002619,"correlation_id":"Unjf8qrNCh5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002536,"redis_calls":7,"redis_duration_s":0.00043,"cpu_s":0.03,"db_duration_s":0.00202,"view_duration_s":0.00169,"duration_s":0.02365,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002551,"correlation_id":"AO7mtDsvAi3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002637,"redis_calls":7,"redis_duration_s":0.000428,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00172,"duration_s":0.02337,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002586,"correlation_id":"VexzT7ZdLN7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000477,"redis_calls":2,"redis_duration_s":0.000186,"cpu_s":0.08,"db_duration_s":0.00293,"view_duration_s":0.00433,"duration_s":0.08495,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002652,"correlation_id":"sUClzQURod4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002761,"redis_calls":7,"redis_duration_s":0.000476,"cpu_s":0.03,"db_duration_s":0.00209,"view_duration_s":0.00168,"duration_s":0.0243,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002598,"correlation_id":"3uR2TgLhfZ2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002563,"redis_calls":7,"redis_duration_s":0.000435,"cpu_s":0.03,"db_duration_s":0.00203,"view_duration_s":0.00177,"duration_s":0.02416,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002579,"correlation_id":"hSVK9EjDFF7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00287,"redis_calls":7,"redis_duration_s":0.000454,"cpu_s":0.03,"db_duration_s":0.00222,"view_duration_s":0.00175,"duration_s":0.02408,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002589,"correlation_id":"bIhdNtOxiya","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002638,"redis_calls":7,"redis_duration_s":0.000474,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00173,"duration_s":0.02352,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002616,"correlation_id":"KKn0eoC9RQ4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000593,"redis_calls":2,"redis_duration_s":0.000266,"cpu_s":0.04,"db_duration_s":0.00287,"view_duration_s":0.0006,"duration_s":0.0433,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002258,"correlation_id":"Fka2XBRGhH1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002607,"redis_calls":7,"redis_duration_s":0.000441,"cpu_s":0.03,"db_duration_s":0.00181,"view_duration_s":0.00169,"duration_s":0.02292,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"700"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002587,"correlation_id":"IRmJq6hkpJ2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002604,"redis_calls":7,"redis_duration_s":0.000455,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.00064,"duration_s":0.02226,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002579,"correlation_id":"D9qfNBJO9Z1","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002591,"redis_calls":7,"redis_duration_s":0.000425,"cpu_s":0.03,"db_duration_s":0.00198,"view_duration_s":0.00169,"duration_s":0.02318,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002595,"correlation_id":"yNFsuZ8lsy6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002671,"redis_calls":7,"redis_duration_s":0.000486,"cpu_s":0.03,"db_duration_s":0.00215,"view_duration_s":0.00176,"duration_s":0.02415,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002667,"correlation_id":"hsffwpfKFN2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002568,"redis_calls":7,"redis_duration_s":0.000448,"cpu_s":0.03,"db_duration_s":0.0022,"view_duration_s":0.00184,"duration_s":0.02533,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002709,"correlation_id":"Ooyeu4iC5B2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002634,"redis_calls":7,"redis_duration_s":0.000577,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.00191,"duration_s":0.02652,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002677,"correlation_id":"5wZSoDt4e61","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003078,"redis_calls":7,"redis_duration_s":0.000468,"cpu_s":0.03,"db_duration_s":0.00211,"view_duration_s":0.00192,"duration_s":0.02821,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002684,"correlation_id":"1awSz3wG6u8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003803,"redis_calls":7,"redis_duration_s":0.000444,"cpu_s":0.03,"db_duration_s":0.0022,"view_duration_s":0.00187,"duration_s":0.0261,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002584,"correlation_id":"mMmUUuVPXf4","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002639,"redis_calls":7,"redis_duration_s":0.000435,"cpu_s":0.03,"db_duration_s":0.00194,"view_duration_s":0.00178,"duration_s":0.02387,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002592,"correlation_id":"gTNANGusLW9","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00264,"redis_calls":7,"redis_duration_s":0.000653,"cpu_s":0.03,"db_duration_s":0.00198,"view_duration_s":0.00197,"duration_s":0.0243,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00255,"correlation_id":"St1qwRhNaQ8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002658,"redis_calls":7,"redis_duration_s":0.000504,"cpu_s":0.03,"db_duration_s":0.0021,"view_duration_s":0.00173,"duration_s":0.02395,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002615,"correlation_id":"2z6ebsXWj78","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002655,"redis_calls":7,"redis_duration_s":0.000463,"cpu_s":0.03,"db_duration_s":0.00195,"view_duration_s":0.0023,"duration_s":0.02439,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002526,"correlation_id":"ufnr0lzqXK2","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002707,"redis_calls":7,"redis_duration_s":0.000476,"cpu_s":0.03,"db_duration_s":0.00198,"view_duration_s":0.00172,"duration_s":0.02405,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002695,"correlation_id":"w3TovujFUh3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002675,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00194,"view_duration_s":0.00174,"duration_s":0.02349,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002643,"correlation_id":"621VazyBpH5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002539,"redis_calls":7,"redis_duration_s":0.000461,"cpu_s":0.03,"db_duration_s":0.0021,"view_duration_s":0.00176,"duration_s":0.02392,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002724,"correlation_id":"Ksn29kvjr69","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002668,"redis_calls":7,"redis_duration_s":0.000436,"cpu_s":0.03,"db_duration_s":0.00192,"view_duration_s":0.00193,"duration_s":0.02396,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002595,"correlation_id":"hHNAN6L2JM7","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002651,"redis_calls":7,"redis_duration_s":0.00044,"cpu_s":0.03,"db_duration_s":0.00207,"view_duration_s":0.00173,"duration_s":0.02411,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002606,"correlation_id":"GrbsFEH7mv6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002636,"redis_calls":7,"redis_duration_s":0.000476,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.0017,"duration_s":0.02751,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00255,"correlation_id":"iIF2WkULN81","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00258,"redis_calls":7,"redis_duration_s":0.000412,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00171,"duration_s":0.02282,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003496,"correlation_id":"nv2JtC5Oiv6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002615,"redis_calls":7,"redis_duration_s":0.000417,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00172,"duration_s":0.02311,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002601,"correlation_id":"CVnCkQjk1u6","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002665,"redis_calls":7,"redis_duration_s":0.000499,"cpu_s":0.03,"db_duration_s":0.00216,"view_duration_s":0.00332,"duration_s":0.02806,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00345,"correlation_id":"4MXHZtTfBJ8","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.006492,"redis_calls":7,"redis_duration_s":0.000593,"cpu_s":0.04,"db_duration_s":0.00249,"view_duration_s":0.00318,"duration_s":0.0366,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003502,"correlation_id":"g03POfARdN5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.006089,"redis_calls":7,"redis_duration_s":0.00056,"cpu_s":0.04,"db_duration_s":0.00224,"view_duration_s":0.00312,"duration_s":0.03062,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002554,"correlation_id":"WjV5Q7j7Y86","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.004435,"redis_calls":7,"redis_duration_s":0.000535,"cpu_s":0.03,"db_duration_s":0.00217,"view_duration_s":0.00182,"duration_s":0.02637,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002668,"correlation_id":"q9wWHlH6KTa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.008181,"redis_calls":7,"redis_duration_s":0.000537,"cpu_s":0.04,"db_duration_s":0.0024,"view_duration_s":0.00327,"duration_s":0.03728,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002614,"correlation_id":"8ugXeB8GBu5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002849,"redis_calls":7,"redis_duration_s":0.000531,"cpu_s":0.03,"db_duration_s":0.00217,"view_duration_s":0.00227,"duration_s":0.02629,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002589,"correlation_id":"0V29XZGF585","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002586,"redis_calls":7,"redis_duration_s":0.000439,"cpu_s":0.03,"db_duration_s":0.00192,"view_duration_s":0.00171,"duration_s":0.02376,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002565,"correlation_id":"zT0X9lUS3s3","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.006426,"redis_calls":7,"redis_duration_s":0.000482,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00175,"duration_s":0.02739,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002571,"correlation_id":"jcEWaZ1sV57","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002617,"redis_calls":7,"redis_duration_s":0.000731,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00167,"duration_s":0.02348,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002414,"correlation_id":"c9d1PYd8FL5","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002572,"redis_calls":7,"redis_duration_s":0.000424,"cpu_s":0.03,"db_duration_s":0.00182,"view_duration_s":0.00168,"duration_s":0.02281,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/another-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"700"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"another-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002472,"correlation_id":"hUc3pBh6uaa","meta.user":"test_namespace","meta.project":"test_namespace/another-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002662,"redis_calls":7,"redis_duration_s":0.000498,"cpu_s":0.03,"db_duration_s":0.00219,"view_duration_s":0.00063,"duration_s":0.02351,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"7986e86c-6d1e-4e59-af2e-517d11af3288","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00047,"duration_s":0.04506,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002234,"correlation_id":"ibJH80LXhv2","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.003309,"redis_calls":41,"redis_duration_s":0.002959,"cpu_s":0.17,"db_duration_s":0.01249,"view_duration_s":0.1237,"duration_s":0.17549,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002662,"correlation_id":"AKhGim3QCY3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003468,"redis_calls":3,"redis_duration_s":0.000325,"cpu_s":0.05,"db_duration_s":0.00542,"view_duration_s":0.00029,"duration_s":0.05931,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002466,"correlation_id":"BsKkK9gffV2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000459,"redis_calls":2,"redis_duration_s":0.000233,"cpu_s":0.09,"db_duration_s":0.00297,"view_duration_s":0.0045,"duration_s":0.09581,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002649,"correlation_id":"dlpS0lZ6iL8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002767,"redis_calls":7,"redis_duration_s":0.000505,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.00174,"duration_s":0.02455,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002621,"correlation_id":"yYnApFPi7v5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000443,"redis_calls":2,"redis_duration_s":0.000171,"cpu_s":0.09,"db_duration_s":0.00284,"view_duration_s":0.00756,"duration_s":0.09215,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003375,"correlation_id":"e0kGmYK2W28","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002749,"redis_calls":7,"redis_duration_s":0.000434,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00172,"duration_s":0.02385,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002618,"correlation_id":"jJqVsl03md5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002822,"redis_calls":7,"redis_duration_s":0.000466,"cpu_s":0.03,"db_duration_s":0.00217,"view_duration_s":0.00181,"duration_s":0.0262,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002577,"correlation_id":"DtbkQTIDzC9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002705,"redis_calls":7,"redis_duration_s":0.000457,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00169,"duration_s":0.02332,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002653,"correlation_id":"iJEUDpPVUf1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002637,"redis_calls":7,"redis_duration_s":0.000463,"cpu_s":0.03,"db_duration_s":0.002,"view_duration_s":0.00185,"duration_s":0.02417,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002538,"correlation_id":"fcIrhMKt4Ta","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003955,"redis_calls":7,"redis_duration_s":0.000692,"cpu_s":0.03,"db_duration_s":0.00254,"view_duration_s":0.00334,"duration_s":0.03229,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003501,"correlation_id":"7BypKittyk","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000514,"redis_calls":2,"redis_duration_s":0.000247,"cpu_s":0.18,"db_duration_s":0.00389,"view_duration_s":0.00767,"duration_s":0.1879,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003298,"correlation_id":"46wo4k634c7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002693,"redis_calls":7,"redis_duration_s":0.000502,"cpu_s":0.03,"db_duration_s":0.00234,"view_duration_s":0.00172,"duration_s":0.02374,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/issues","format":"html","controller":"Projects::IssuesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002301,"correlation_id":"Zdzp5jGMSi4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::IssuesController#index","redis_calls":15,"redis_duration_s":0.000994,"cpu_s":0.09,"db_duration_s":0.00666,"view_duration_s":0.04679,"duration_s":0.0795,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002744,"correlation_id":"Bft92Cp2S2a","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002801,"redis_calls":7,"redis_duration_s":0.000455,"cpu_s":0.03,"db_duration_s":0.00204,"view_duration_s":0.00185,"duration_s":0.02553,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/boards","format":"html","controller":"Projects::BoardsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002295,"correlation_id":"ncKElejfEq6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BoardsController#index","redis_calls":25,"redis_duration_s":0.001689,"cpu_s":0.39,"db_duration_s":0.02382,"view_duration_s":0.32988,"duration_s":0.39805,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/labels","format":"html","controller":"Projects::LabelsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.007079,"correlation_id":"Pu1sXDhl2d2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::LabelsController#index","redis_calls":20,"redis_duration_s":0.001515,"cpu_s":0.1,"db_duration_s":0.01208,"view_duration_s":0.06127,"duration_s":0.09779,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists","format":"json","controller":"Boards::ListsController","action":"index","status":200,"params":[{"key":"board_id","value":"1"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002416,"correlation_id":"CrDX49FV8Q4","meta.user":"test_namespace","meta.caller_id":"Boards::ListsController#index","redis_calls":1,"redis_duration_s":0.000104,"cpu_s":0.05,"db_duration_s":0.01793,"view_duration_s":0.00024,"duration_s":0.06364,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/milestones","format":"html","controller":"Projects::MilestonesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.001933,"correlation_id":"7mYtdPRNM8a","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::MilestonesController#index","redis_calls":17,"redis_duration_s":0.001196,"cpu_s":0.09,"db_duration_s":0.00449,"view_duration_s":0.06033,"duration_s":0.08465,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists/2/issues","format":"json","controller":"Boards::IssuesController","action":"index","status":200,"params":[{"key":"id","value":"2"},{"key":"page","value":"1"},{"key":"board_id","value":"1"},{"key":"list_id","value":"2"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002492,"correlation_id":"xRJ1A6TPiu3","meta.user":"test_namespace","meta.caller_id":"Boards::IssuesController#index","redis_calls":1,"redis_duration_s":7.8e-05,"cpu_s":0.03,"db_duration_s":0.0078,"view_duration_s":0.00018,"duration_s":0.02999,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists/1/issues","format":"json","controller":"Boards::IssuesController","action":"index","status":200,"params":[{"key":"id","value":"1"},{"key":"page","value":"1"},{"key":"board_id","value":"1"},{"key":"list_id","value":"1"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002812,"correlation_id":"ecrskRhZGwa","meta.user":"test_namespace","meta.caller_id":"Boards::IssuesController#index","redis_calls":1,"redis_duration_s":8.9e-05,"cpu_s":0.05,"db_duration_s":0.0274,"view_duration_s":0.00018,"duration_s":0.07537,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/merge_requests","format":"html","controller":"Projects::MergeRequestsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002455,"correlation_id":"fno2tfCSu02","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::MergeRequestsController#index","redis_calls":17,"redis_duration_s":0.001469,"cpu_s":0.14,"db_duration_s":0.00872,"view_duration_s":0.06235,"duration_s":0.13731,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/pipelines","format":"html","controller":"Projects::PipelinesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002386,"correlation_id":"YnxqJFLOln6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::PipelinesController#index","redis_calls":18,"redis_duration_s":0.001449,"cpu_s":0.1,"db_duration_s":0.00672,"view_duration_s":0.05556,"duration_s":0.08914,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/pipelines.json","format":"json","controller":"Projects::PipelinesController","action":"index","status":200,"params":[{"key":"scope","value":"all"},{"key":"page","value":"1"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004117,"correlation_id":"4bAfQBk1zHa","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::PipelinesController#index","redis_calls":6,"redis_duration_s":0.000549,"cpu_s":0.04,"db_duration_s":0.00429,"view_duration_s":0.00016,"duration_s":0.02448,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/pipelines.json","format":"json","controller":null,"action":null,"status":304,"params":[{"key":"scope","value":"all"},{"key":"page","value":"1"}],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"redis_calls":1,"redis_duration_s":0.000107,"etag_route":"project_pipelines","correlation_id":null,"cpu_s":0.0,"db_duration_s":0.0,"view_duration_s":0.0,"duration_s":0.0001,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"7636bea7-f4fd-4778-a613-93182b859436","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00046,"duration_s":0.04539,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/tree/master","format":"html","controller":"Projects::TreeController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002307,"correlation_id":"can8kVHiwTa","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::TreeController#show","gitaly_calls":4,"gitaly_duration_s":0.005706,"redis_calls":21,"redis_duration_s":0.002401,"cpu_s":0.1,"db_duration_s":0.00699,"view_duration_s":0.05974,"duration_s":0.10883,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.0027,"correlation_id":"H4KTbSglQy","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003106,"redis_calls":3,"redis_duration_s":0.000264,"cpu_s":0.05,"db_duration_s":0.00485,"view_duration_s":0.00029,"duration_s":0.05752,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/issues","format":"html","controller":"Projects::IssuesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002359,"correlation_id":"WrQe2DqUNx","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::IssuesController#index","redis_calls":15,"redis_duration_s":0.001214,"cpu_s":0.12,"db_duration_s":0.00672,"view_duration_s":0.07938,"duration_s":0.1109,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/issues","format":"html","controller":"Projects::IssuesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002331,"correlation_id":"6LnpzZXgjo8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::IssuesController#index","redis_calls":15,"redis_duration_s":0.001193,"cpu_s":0.08,"db_duration_s":0.00509,"view_duration_s":0.0451,"duration_s":0.07291,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002884,"correlation_id":"sOIdJ2bcEE3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000847,"redis_calls":2,"redis_duration_s":0.000187,"cpu_s":0.1,"db_duration_s":0.0034,"view_duration_s":0.00489,"duration_s":0.10933,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/boards","format":"html","controller":"Projects::BoardsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002029,"correlation_id":"tUalSi8DWg3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BoardsController#index","redis_calls":15,"redis_duration_s":0.001516,"cpu_s":0.28,"db_duration_s":0.00841,"view_duration_s":0.25106,"duration_s":0.28142,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002634,"correlation_id":"5MN32Fteqr1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002604,"redis_calls":7,"redis_duration_s":0.000403,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00174,"duration_s":0.02325,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002689,"correlation_id":"kM2Lk2FUac1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00732,"redis_calls":7,"redis_duration_s":0.000447,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.00196,"duration_s":0.02887,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002603,"correlation_id":"iBLx0RQXOK1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002622,"redis_calls":7,"redis_duration_s":0.000445,"cpu_s":0.03,"db_duration_s":0.0019,"view_duration_s":0.00174,"duration_s":0.02352,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00324,"correlation_id":"JIUclI3f3k","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003545,"redis_calls":7,"redis_duration_s":0.000535,"cpu_s":0.04,"db_duration_s":0.00231,"view_duration_s":0.00175,"duration_s":0.03083,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002851,"correlation_id":"GLA8lUf5Fza","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000963,"redis_calls":2,"redis_duration_s":0.00022,"cpu_s":0.11,"db_duration_s":0.00336,"view_duration_s":0.00528,"duration_s":0.11828,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002821,"correlation_id":"ruoXiFoj0c3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002689,"redis_calls":7,"redis_duration_s":0.000444,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.00189,"duration_s":0.02448,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists","format":"json","controller":"Boards::ListsController","action":"index","status":200,"params":[{"key":"board_id","value":"1"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002407,"correlation_id":"9uz6AfGMhz1","meta.user":"test_namespace","meta.caller_id":"Boards::ListsController#index","redis_calls":1,"redis_duration_s":8.9e-05,"cpu_s":0.03,"db_duration_s":0.00338,"view_duration_s":0.00032,"duration_s":0.02441,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003183,"correlation_id":"0fGuTW6zom1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002789,"redis_calls":7,"redis_duration_s":0.00044,"cpu_s":0.03,"db_duration_s":0.00199,"view_duration_s":0.00172,"duration_s":0.02365,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists/1/issues","format":"json","controller":"Boards::IssuesController","action":"index","status":200,"params":[{"key":"id","value":"1"},{"key":"page","value":"1"},{"key":"board_id","value":"1"},{"key":"list_id","value":"1"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002585,"correlation_id":"B3Xt2vQIh88","meta.user":"test_namespace","meta.caller_id":"Boards::IssuesController#index","redis_calls":1,"redis_duration_s":0.000108,"cpu_s":0.03,"db_duration_s":0.00645,"view_duration_s":0.00023,"duration_s":0.03106,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003234,"correlation_id":"MVmOzSHDsA8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002794,"redis_calls":7,"redis_duration_s":0.000482,"cpu_s":0.03,"db_duration_s":0.00212,"view_duration_s":0.00175,"duration_s":0.02504,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists/2/issues","format":"json","controller":"Boards::IssuesController","action":"index","status":200,"params":[{"key":"id","value":"2"},{"key":"page","value":"1"},{"key":"board_id","value":"1"},{"key":"list_id","value":"2"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002772,"correlation_id":"pWgJuxM7Ps9","meta.user":"test_namespace","meta.caller_id":"Boards::IssuesController#index","redis_calls":1,"redis_duration_s":8.7e-05,"cpu_s":0.06,"db_duration_s":0.01869,"view_duration_s":0.00019,"duration_s":0.07177,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002692,"correlation_id":"qHxVR3phZ9","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000761,"redis_calls":2,"redis_duration_s":0.000174,"cpu_s":0.1,"db_duration_s":0.0029,"view_duration_s":0.00465,"duration_s":0.103,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002606,"correlation_id":"a7P3de7ksY1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002575,"redis_calls":7,"redis_duration_s":0.000498,"cpu_s":0.03,"db_duration_s":0.00198,"view_duration_s":0.00174,"duration_s":0.02345,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002728,"correlation_id":"NNkRUK0rJv5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002781,"redis_calls":7,"redis_duration_s":0.000452,"cpu_s":0.03,"db_duration_s":0.00211,"view_duration_s":0.00178,"duration_s":0.02464,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002635,"correlation_id":"BXldER7bm46","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003218,"redis_calls":7,"redis_duration_s":0.00046,"cpu_s":0.03,"db_duration_s":0.00222,"view_duration_s":0.00175,"duration_s":0.02478,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002589,"correlation_id":"9gDV8iYD1G4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003343,"redis_calls":7,"redis_duration_s":0.00051,"cpu_s":0.03,"db_duration_s":0.00245,"view_duration_s":0.00174,"duration_s":0.02661,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002854,"correlation_id":"GNgErj1ccY5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.00084,"redis_calls":2,"redis_duration_s":0.000373,"cpu_s":0.11,"db_duration_s":0.0035,"view_duration_s":0.00551,"duration_s":0.1188,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00266,"correlation_id":"YRn08XMe7E8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002724,"redis_calls":7,"redis_duration_s":0.000737,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.00179,"duration_s":0.0241,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002578,"correlation_id":"CAJD0WAs7G7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002607,"redis_calls":7,"redis_duration_s":0.00043,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00171,"duration_s":0.02315,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002798,"correlation_id":"05Dbeok4Cq4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002616,"redis_calls":7,"redis_duration_s":0.000439,"cpu_s":0.03,"db_duration_s":0.00212,"view_duration_s":0.00186,"duration_s":0.02563,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002641,"correlation_id":"v0s8JKaJF7a","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002676,"redis_calls":7,"redis_duration_s":0.000436,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00208,"duration_s":0.02516,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"d2093ae3-4af4-4465-9b72-676f4d43214c","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00049,"duration_s":0.04528,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/boards","format":"html","controller":"Projects::BoardsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002316,"correlation_id":"9TSPKfhP6c","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BoardsController#index","redis_calls":15,"redis_duration_s":0.00108,"cpu_s":0.26,"db_duration_s":0.00836,"view_duration_s":0.22436,"duration_s":0.2551,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists","format":"json","controller":"Boards::ListsController","action":"index","status":200,"params":[{"key":"board_id","value":"1"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002379,"correlation_id":"MEHQTRH3SS4","meta.user":"test_namespace","meta.caller_id":"Boards::ListsController#index","redis_calls":1,"redis_duration_s":9.1e-05,"cpu_s":0.02,"db_duration_s":0.00362,"view_duration_s":0.00024,"duration_s":0.0228,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists/2/issues","format":"json","controller":"Boards::IssuesController","action":"index","status":200,"params":[{"key":"id","value":"2"},{"key":"page","value":"1"},{"key":"board_id","value":"1"},{"key":"list_id","value":"2"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003354,"correlation_id":"MXRbXzQ4Y24","meta.user":"test_namespace","meta.caller_id":"Boards::IssuesController#index","redis_calls":1,"redis_duration_s":0.000102,"cpu_s":0.03,"db_duration_s":0.00526,"view_duration_s":0.00018,"duration_s":0.02362,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/boards/1/lists/1/issues","format":"json","controller":"Boards::IssuesController","action":"index","status":200,"params":[{"key":"id","value":"1"},{"key":"page","value":"1"},{"key":"board_id","value":"1"},{"key":"list_id","value":"1"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003328,"correlation_id":"uMgF10bUA3","meta.user":"test_namespace","meta.caller_id":"Boards::IssuesController#index","redis_calls":1,"redis_duration_s":0.000113,"cpu_s":0.03,"db_duration_s":0.00874,"view_duration_s":0.00017,"duration_s":0.03183,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/merge_requests","format":"html","controller":"Projects::MergeRequestsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006466,"correlation_id":"6d9Zobdeem2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::MergeRequestsController#index","redis_calls":29,"redis_duration_s":0.00202,"cpu_s":0.19,"db_duration_s":0.00852,"view_duration_s":0.1406,"duration_s":0.17918,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/value_stream_analytics","format":"html","controller":"Projects::CycleAnalyticsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006667,"correlation_id":"CG6rrFUmpM8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CycleAnalyticsController#show","redis_calls":18,"redis_duration_s":0.001227,"cpu_s":0.08,"db_duration_s":0.01568,"view_duration_s":0.04357,"duration_s":0.082,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/value_stream_analytics","format":"json","controller":"Projects::CycleAnalyticsController","action":"show","status":200,"params":[{"key":"cycle_analytics","value":{"start_date":"30"}},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00254,"correlation_id":"AQqpbJrknj2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CycleAnalyticsController#show","gitaly_calls":1,"gitaly_duration_s":0.004534,"redis_calls":3,"redis_duration_s":0.000242,"cpu_s":0.04,"db_duration_s":0.01384,"view_duration_s":0.00037,"duration_s":0.04118,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/value_stream_analytics/events/issue.json","format":"json","controller":"Projects::CycleAnalytics::EventsController","action":"issue","status":200,"params":[{"key":"cycle_analytics","value":{"start_date":"30"}},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002413,"correlation_id":"dYL4vV1A2l2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CycleAnalytics::EventsController#issue","redis_calls":1,"redis_duration_s":9.3e-05,"cpu_s":0.02,"db_duration_s":0.0025,"view_duration_s":0.00012,"duration_s":0.0147,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/environments/metrics","format":"html","controller":"Projects::EnvironmentsController","action":"metrics_redirect","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002466,"correlation_id":"vOsk6qPlCC8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::EnvironmentsController#metrics_redirect","redis_calls":22,"redis_duration_s":0.001569,"cpu_s":0.08,"db_duration_s":0.00433,"view_duration_s":0.05056,"duration_s":0.07535,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"f1acf3f7-089a-4271-8427-01872e3b5fb9","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00043,"duration_s":0.04694,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"1e8f8996-c721-4759-9a95-deb6ace17465","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00044,"duration_s":0.04513,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"427c2c55-e6f4-4f83-a8bc-fcc64645756b","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00045,"duration_s":0.04575,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project","format":"html","controller":"ProjectsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002421,"correlation_id":"pHcMfUvGBY6","meta.user":"test_namespace","meta.caller_id":"ProjectsController#show","gitaly_calls":3,"gitaly_duration_s":0.003573,"redis_calls":54,"redis_duration_s":0.003834,"cpu_s":0.25,"db_duration_s":0.0141,"view_duration_s":0.19956,"duration_s":0.2566,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00272,"correlation_id":"ibzU6gexB72","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003748,"redis_calls":3,"redis_duration_s":0.000354,"cpu_s":0.05,"db_duration_s":0.00577,"view_duration_s":0.0003,"duration_s":0.06143,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/tree/master","format":"html","controller":"Projects::TreeController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002465,"correlation_id":"Hug1UpIRqha","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::TreeController#show","gitaly_calls":4,"gitaly_duration_s":0.00662,"redis_calls":29,"redis_duration_s":0.001959,"cpu_s":0.2,"db_duration_s":0.0071,"view_duration_s":0.05918,"duration_s":0.11379,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002787,"correlation_id":"acK0wiikkB2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003406,"redis_calls":3,"redis_duration_s":0.00036,"cpu_s":0.05,"db_duration_s":0.00542,"view_duration_s":0.00031,"duration_s":0.06119,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/issues","format":"html","controller":"Projects::IssuesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002259,"correlation_id":"k1s12mhNtc7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::IssuesController#index","redis_calls":16,"redis_duration_s":0.001081,"cpu_s":0.08,"db_duration_s":0.00646,"view_duration_s":0.04651,"duration_s":0.077,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003695,"correlation_id":"a7AEHEsgiR2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000571,"redis_calls":2,"redis_duration_s":0.000211,"cpu_s":0.15,"db_duration_s":0.00416,"view_duration_s":0.00814,"duration_s":0.16001,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003384,"correlation_id":"2C46Jaq2xV4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.001728,"redis_calls":3,"redis_duration_s":0.000329,"cpu_s":0.16,"db_duration_s":0.00346,"view_duration_s":0.00488,"duration_s":0.16847,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/merge_requests","format":"html","controller":"Projects::MergeRequestsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002381,"correlation_id":"fESUx2JG1p3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::MergeRequestsController#index","redis_calls":17,"redis_duration_s":0.001314,"cpu_s":0.08,"db_duration_s":0.00757,"view_duration_s":0.0485,"duration_s":0.07925,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002682,"correlation_id":"ncAZQYwZwM8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003733,"redis_calls":7,"redis_duration_s":0.000581,"cpu_s":0.04,"db_duration_s":0.00294,"view_duration_s":0.00323,"duration_s":0.03467,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/pipelines","format":"html","controller":"Projects::PipelinesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003237,"correlation_id":"z59shEQ19z5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::PipelinesController#index","redis_calls":18,"redis_duration_s":0.002926,"cpu_s":0.09,"db_duration_s":0.00588,"view_duration_s":0.04412,"duration_s":0.07478,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002619,"correlation_id":"ZzgX3zjnrz1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002838,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00202,"view_duration_s":0.00179,"duration_s":0.02459,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002874,"correlation_id":"ziTx2hJQqN4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00295,"redis_calls":7,"redis_duration_s":0.000595,"cpu_s":0.03,"db_duration_s":0.00217,"view_duration_s":0.00183,"duration_s":0.02468,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002519,"correlation_id":"y0COpAkASi7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002747,"redis_calls":7,"redis_duration_s":0.000409,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.00175,"duration_s":0.02386,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002572,"correlation_id":"UZn1PlT96H4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00268,"redis_calls":7,"redis_duration_s":0.000445,"cpu_s":0.03,"db_duration_s":0.00193,"view_duration_s":0.00172,"duration_s":0.02368,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003112,"correlation_id":"w9QhnLAqXx","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00433,"redis_calls":7,"redis_duration_s":0.000557,"cpu_s":0.04,"db_duration_s":0.00286,"view_duration_s":0.00342,"duration_s":0.04063,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002849,"correlation_id":"d1JwAT21s71","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000557,"redis_calls":2,"redis_duration_s":0.000255,"cpu_s":0.1,"db_duration_s":0.00433,"view_duration_s":0.00439,"duration_s":0.11898,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00263,"correlation_id":"b1i6yr3ppI4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000811,"redis_calls":2,"redis_duration_s":0.000197,"cpu_s":0.11,"db_duration_s":0.00329,"view_duration_s":0.00541,"duration_s":0.12269,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002389,"correlation_id":"3CtuQkuoYN","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002589,"redis_calls":7,"redis_duration_s":0.000476,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00171,"duration_s":0.02322,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002592,"correlation_id":"yuk9Wf5K0m3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002686,"redis_calls":7,"redis_duration_s":0.000485,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00239,"duration_s":0.02447,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002649,"correlation_id":"OVWRy81dRD7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002659,"redis_calls":7,"redis_duration_s":0.000478,"cpu_s":0.03,"db_duration_s":0.00203,"view_duration_s":0.00175,"duration_s":0.02386,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002614,"correlation_id":"HSGg4X2lYm4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002642,"redis_calls":7,"redis_duration_s":0.000592,"cpu_s":0.03,"db_duration_s":0.00218,"view_duration_s":0.00292,"duration_s":0.02606,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003391,"correlation_id":"rK2EY4C3c84","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002896,"redis_calls":7,"redis_duration_s":0.000423,"cpu_s":0.03,"db_duration_s":0.0022,"view_duration_s":0.00174,"duration_s":0.02405,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/pipelines.json","format":"json","controller":null,"action":null,"status":304,"params":[{"key":"scope","value":"all"},{"key":"page","value":"1"}],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"redis_calls":1,"redis_duration_s":0.000124,"etag_route":"project_pipelines","correlation_id":null,"cpu_s":0.0,"db_duration_s":0.0,"view_duration_s":0.0,"duration_s":0.00012,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003095,"correlation_id":"85IJIuk9c45","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002968,"redis_calls":7,"redis_duration_s":0.000537,"cpu_s":0.03,"db_duration_s":0.00241,"view_duration_s":0.00171,"duration_s":0.02518,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/tree/master","format":"html","controller":"Projects::TreeController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.001963,"correlation_id":"14yo0pH2xN8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::TreeController#show","gitaly_calls":4,"gitaly_duration_s":0.006926,"redis_calls":21,"redis_duration_s":0.001538,"cpu_s":0.1,"db_duration_s":0.0082,"view_duration_s":0.05977,"duration_s":0.11179,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002547,"correlation_id":"KXFVdNU47G1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002716,"redis_calls":7,"redis_duration_s":0.000436,"cpu_s":0.03,"db_duration_s":0.00229,"view_duration_s":0.00188,"duration_s":0.02449,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"3e2297b5-1ec5-49d8-9e56-99f268891ecb","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.0004,"duration_s":0.04569,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003062,"correlation_id":"Y1QYM4sIwx5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00528,"redis_calls":7,"redis_duration_s":0.000549,"cpu_s":0.04,"db_duration_s":0.00256,"view_duration_s":0.00327,"duration_s":0.03755,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002546,"correlation_id":"SXUXZTnFKs5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000609,"redis_calls":2,"redis_duration_s":0.000697,"cpu_s":0.1,"db_duration_s":0.00427,"view_duration_s":0.00437,"duration_s":0.11762,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002709,"correlation_id":"VHOMLxoW23","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000793,"redis_calls":2,"redis_duration_s":0.00018,"cpu_s":0.11,"db_duration_s":0.00401,"view_duration_s":0.00475,"duration_s":0.12594,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00247,"correlation_id":"5jNRTN797H7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00301,"redis_calls":7,"redis_duration_s":0.000939,"cpu_s":0.04,"db_duration_s":0.00229,"view_duration_s":0.00331,"duration_s":0.03185,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.007464,"correlation_id":"6vatiCjof45","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00269,"redis_calls":7,"redis_duration_s":0.000478,"cpu_s":0.03,"db_duration_s":0.00209,"view_duration_s":0.00187,"duration_s":0.02438,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/commits/master","format":"html","controller":"Projects::CommitsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00222,"correlation_id":"m41ENGlG1y3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CommitsController#show","gitaly_calls":3,"gitaly_duration_s":0.010662,"redis_calls":58,"redis_duration_s":0.006214,"cpu_s":0.28,"db_duration_s":0.00861,"view_duration_s":0.13351,"duration_s":0.28456,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00259,"correlation_id":"uSuSCLD2vWa","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003231,"redis_calls":7,"redis_duration_s":0.000609,"cpu_s":0.04,"db_duration_s":0.00222,"view_duration_s":0.00262,"duration_s":0.03348,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/branches","format":"html","controller":"Projects::BranchesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002424,"correlation_id":"MPFoAjGMtU2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BranchesController#index","gitaly_calls":3,"gitaly_duration_s":0.004157,"redis_calls":18,"redis_duration_s":0.001966,"cpu_s":0.09,"db_duration_s":0.00523,"view_duration_s":0.06564,"duration_s":0.09496,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00265,"correlation_id":"7oKpYnwv4d9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002783,"redis_calls":7,"redis_duration_s":0.000505,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00172,"duration_s":0.02369,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002572,"correlation_id":"YImDN3lkN72","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002995,"redis_calls":7,"redis_duration_s":0.000502,"cpu_s":0.03,"db_duration_s":0.00217,"view_duration_s":0.00174,"duration_s":0.02412,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/tags","format":"html","controller":"Projects::TagsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002261,"correlation_id":"Jea0xwO9Ue4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::TagsController#index","gitaly_calls":1,"gitaly_duration_s":0.000459,"redis_calls":25,"redis_duration_s":0.001725,"cpu_s":0.08,"db_duration_s":0.0046,"view_duration_s":0.04403,"duration_s":0.07197,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00229,"correlation_id":"b2Pg7N9He2a","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002728,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00172,"duration_s":0.02308,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002585,"correlation_id":"0kYgVskUZR8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.016661,"redis_calls":7,"redis_duration_s":0.001904,"cpu_s":0.04,"db_duration_s":0.00279,"view_duration_s":0.00332,"duration_s":0.05075,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002501,"correlation_id":"ORNrsZ4Agx4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000868,"redis_calls":2,"redis_duration_s":0.0002,"cpu_s":0.12,"db_duration_s":0.00537,"view_duration_s":0.00483,"duration_s":0.13344,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/graphs/master","format":"html","controller":"Projects::GraphsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002262,"correlation_id":"rGLLYZnk829","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::GraphsController#show","gitaly_calls":2,"gitaly_duration_s":0.00606,"redis_calls":18,"redis_duration_s":0.002033,"cpu_s":0.11,"db_duration_s":0.0185,"view_duration_s":0.07474,"duration_s":0.13199,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003273,"correlation_id":"5Hqoaexznwa","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000647,"redis_calls":2,"redis_duration_s":0.000373,"cpu_s":0.13,"db_duration_s":0.0036,"view_duration_s":0.00739,"duration_s":0.13915,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002661,"correlation_id":"5whUSw7Vi74","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002751,"redis_calls":7,"redis_duration_s":0.000473,"cpu_s":0.03,"db_duration_s":0.0022,"view_duration_s":0.00175,"duration_s":0.02496,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/network/master","format":"html","controller":"Projects::NetworkController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002285,"correlation_id":"lr0AWyf4aL1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::NetworkController#show","gitaly_calls":2,"gitaly_duration_s":0.002708,"redis_calls":18,"redis_duration_s":0.001325,"cpu_s":0.07,"db_duration_s":0.00389,"view_duration_s":0.04089,"duration_s":0.06926,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002497,"correlation_id":"0G0N8wOJK5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003597,"redis_calls":7,"redis_duration_s":0.000467,"cpu_s":0.03,"db_duration_s":0.00221,"view_duration_s":0.00176,"duration_s":0.02666,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002457,"correlation_id":"TbFEwtyhDj9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003395,"redis_calls":7,"redis_duration_s":0.001431,"cpu_s":0.03,"db_duration_s":0.00216,"view_duration_s":0.00321,"duration_s":0.02947,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/compare","format":"html","controller":"Projects::CompareController","action":"index","status":200,"params":[{"key":"from","value":"master"},{"key":"to","value":"master"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00258,"correlation_id":"SkglFac1mv5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CompareController#index","redis_calls":15,"redis_duration_s":0.001157,"cpu_s":0.1,"db_duration_s":0.0056,"view_duration_s":0.0613,"duration_s":0.08872,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002537,"correlation_id":"Qe8EZUEqlC6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002752,"redis_calls":7,"redis_duration_s":0.00048,"cpu_s":0.03,"db_duration_s":0.00182,"view_duration_s":0.0017,"duration_s":0.02326,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00227,"correlation_id":"GgYfnravB76","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003215,"redis_calls":3,"redis_duration_s":0.000254,"cpu_s":0.05,"db_duration_s":0.00509,"view_duration_s":0.0003,"duration_s":0.05702,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002729,"correlation_id":"xpJVVZxy5w5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002847,"redis_calls":7,"redis_duration_s":0.000483,"cpu_s":0.1,"db_duration_s":0.00254,"view_duration_s":0.00229,"duration_s":0.09731,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/autocomplete/users.json","format":"json","controller":"AutocompleteController","action":"users","status":200,"params":[{"key":"project_id","value":"12"},{"key":"active","value":"true"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002451,"correlation_id":"X45hzVezcQa","meta.user":"test_namespace","meta.caller_id":"AutocompleteController#users","redis_calls":1,"redis_duration_s":0.000108,"cpu_s":0.02,"db_duration_s":0.00387,"view_duration_s":0.00028,"duration_s":0.02387,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002888,"correlation_id":"WeeysVWMOD1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000896,"redis_calls":2,"redis_duration_s":0.000224,"cpu_s":0.11,"db_duration_s":0.00295,"view_duration_s":0.00561,"duration_s":0.11949,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/branches/diverging_commit_counts","format":"json","controller":"Projects::BranchesController","action":"diverging_commit_counts","status":200,"params":[{"key":"names","value":["master"]},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002417,"correlation_id":"VFDmYOk83q","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::BranchesController#diverging_commit_counts","gitaly_calls":3,"gitaly_duration_s":0.004248,"redis_calls":7,"redis_duration_s":0.000513,"cpu_s":0.03,"db_duration_s":0.00158,"view_duration_s":0.00013,"duration_s":0.02536,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/commits/master/signatures","format":"json","controller":"Projects::CommitsController","action":"signatures","status":200,"params":[{"key":"utf8","value":"✓"},{"key":"search","value":""},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006758,"correlation_id":"MsSZETIfqua","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CommitsController#signatures","gitaly_calls":3,"gitaly_duration_s":0.009759,"redis_calls":47,"redis_duration_s":0.003212,"cpu_s":0.11,"db_duration_s":0.00484,"view_duration_s":0.00014,"duration_s":0.10604,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002383,"correlation_id":"FnDqfHf5B68","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.0027,"redis_calls":7,"redis_duration_s":0.000398,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.00175,"duration_s":0.02349,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002972,"correlation_id":"pUTYx9FmNU8","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000964,"redis_calls":2,"redis_duration_s":0.000193,"cpu_s":0.1,"db_duration_s":0.00348,"view_duration_s":0.00488,"duration_s":0.11314,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003458,"correlation_id":"8u7OnNjXJx4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000521,"redis_calls":4,"redis_duration_s":0.000431,"cpu_s":0.13,"db_duration_s":0.00474,"view_duration_s":0.00782,"duration_s":0.1422,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/issues","format":"html","controller":"Projects::IssuesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002243,"correlation_id":"2DjLhizciv3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::IssuesController#index","redis_calls":15,"redis_duration_s":0.092712,"cpu_s":0.2,"db_duration_s":0.00802,"view_duration_s":0.16375,"duration_s":0.20294,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002905,"correlation_id":"0pNVyIoUQm4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002801,"redis_calls":7,"redis_duration_s":0.000485,"cpu_s":0.03,"db_duration_s":0.00182,"view_duration_s":0.00179,"duration_s":0.02411,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/user/avatar/2/avatar.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"model","value":"user"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"2"},{"key":"filename","value":"avatar.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002229,"correlation_id":"Q9boLXVNVB8","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":9.6e-05,"cpu_s":0.01,"db_duration_s":0.00133,"view_duration_s":0.0,"duration_s":0.00849,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002232,"correlation_id":"4TGhtA6MyV5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003066,"redis_calls":7,"redis_duration_s":0.000428,"cpu_s":0.03,"db_duration_s":0.00176,"view_duration_s":0.00171,"duration_s":0.02312,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/tree/master","format":"html","controller":"Projects::TreeController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002382,"correlation_id":"elTfqwKhcL4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::TreeController#show","gitaly_calls":4,"gitaly_duration_s":0.005918,"redis_calls":21,"redis_duration_s":0.001403,"cpu_s":0.1,"db_duration_s":0.00668,"view_duration_s":0.05851,"duration_s":0.11161,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/graphs/master","format":"json","controller":"Projects::GraphsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002155,"correlation_id":"0OQF0Zf2Ym6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::GraphsController#show","gitaly_calls":3,"gitaly_duration_s":0.253571,"redis_calls":6,"redis_duration_s":0.000327,"cpu_s":0.17,"db_duration_s":0.00177,"view_duration_s":0.00013,"duration_s":0.32177,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.007072,"correlation_id":"4C2gYG44kQ1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003468,"redis_calls":9,"redis_duration_s":0.00064,"cpu_s":0.03,"db_duration_s":0.00226,"view_duration_s":0.00177,"duration_s":0.02623,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002683,"correlation_id":"M69aWfLXa33","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00434,"redis_calls":7,"redis_duration_s":0.00058,"cpu_s":0.04,"db_duration_s":0.00251,"view_duration_s":0.00236,"duration_s":0.03602,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/alert_management","format":"html","controller":"Projects::AlertManagementController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00229,"correlation_id":"QYc77AhCs77","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::AlertManagementController#index","redis_calls":17,"redis_duration_s":0.001282,"cpu_s":0.08,"db_duration_s":0.00526,"view_duration_s":0.04986,"duration_s":0.07387,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.107681,"correlation_id":"WKHfW3Ztwa2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003208,"redis_calls":7,"redis_duration_s":0.000532,"cpu_s":0.04,"db_duration_s":0.00219,"view_duration_s":0.00382,"duration_s":0.02978,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/network/master","format":"json","controller":"Projects::NetworkController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002255,"correlation_id":"v07qWp7ZRl4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::NetworkController#show","gitaly_calls":6,"gitaly_duration_s":0.125125,"redis_calls":6,"redis_duration_s":0.000374,"cpu_s":0.81,"db_duration_s":0.02046,"view_duration_s":0.65434,"duration_s":0.89153,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003563,"correlation_id":"zLaCsCCz8C2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003397,"redis_calls":7,"redis_duration_s":0.000566,"cpu_s":0.04,"db_duration_s":0.00221,"view_duration_s":0.00185,"duration_s":0.03102,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002629,"correlation_id":"LjPgkRQuUR6","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000782,"redis_calls":3,"redis_duration_s":0.000272,"cpu_s":0.11,"db_duration_s":0.00315,"view_duration_s":0.00451,"duration_s":0.11515,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/environments","format":"html","controller":"Projects::EnvironmentsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002283,"correlation_id":"UAZri9oAUc1","meta.user":"test_namespace","meta.caller_id":"Projects::EnvironmentsController#index","redis_calls":16,"redis_duration_s":0.001051,"cpu_s":0.07,"db_duration_s":0.00426,"view_duration_s":0.04288,"duration_s":0.06712,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002237,"correlation_id":"K1YyUe3z9f9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003026,"redis_calls":7,"redis_duration_s":0.00038,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.00172,"duration_s":0.02307,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002556,"correlation_id":"YhQ3D6OVMM7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000455,"redis_calls":2,"redis_duration_s":0.000191,"cpu_s":0.1,"db_duration_s":0.00331,"view_duration_s":0.00491,"duration_s":0.10294,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003612,"correlation_id":"zv9VBpNT1K9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.01261,"redis_calls":7,"redis_duration_s":0.000726,"cpu_s":0.04,"db_duration_s":0.0029,"view_duration_s":0.00181,"duration_s":0.04185,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002557,"correlation_id":"JwOcURjFLb5","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000808,"redis_calls":2,"redis_duration_s":0.000189,"cpu_s":0.12,"db_duration_s":0.00336,"view_duration_s":0.00455,"duration_s":0.13047,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002646,"correlation_id":"l5qMg6asOy1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002809,"redis_calls":7,"redis_duration_s":0.00042,"cpu_s":0.03,"db_duration_s":0.00184,"view_duration_s":0.00179,"duration_s":0.02374,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/serverless/functions","format":"html","controller":"Projects::Serverless::FunctionsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002362,"correlation_id":"TjDpranmAj3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::Serverless::FunctionsController#index","redis_calls":25,"redis_duration_s":0.001666,"cpu_s":0.08,"db_duration_s":0.00402,"view_duration_s":0.04889,"duration_s":0.07239,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002576,"correlation_id":"7za8YL0WmR5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00359,"redis_calls":7,"redis_duration_s":0.000432,"cpu_s":0.03,"db_duration_s":0.00194,"view_duration_s":0.00174,"duration_s":0.02585,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002609,"correlation_id":"FotOjfEbbX4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003333,"redis_calls":7,"redis_duration_s":0.000501,"cpu_s":0.04,"db_duration_s":0.0022,"view_duration_s":0.00312,"duration_s":0.02931,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/value_stream_analytics","format":"html","controller":"Projects::CycleAnalyticsController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002375,"correlation_id":"tR4zhr1VNx3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CycleAnalyticsController#show","redis_calls":16,"redis_duration_s":0.001473,"cpu_s":0.1,"db_duration_s":0.02041,"view_duration_s":0.06721,"duration_s":0.1107,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003511,"correlation_id":"K42RrQqoke","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003555,"redis_calls":7,"redis_duration_s":0.00051,"cpu_s":0.04,"db_duration_s":0.00226,"view_duration_s":0.00171,"duration_s":0.02854,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002817,"correlation_id":"BtTfkwfVwv1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003141,"redis_calls":7,"redis_duration_s":0.000506,"cpu_s":0.03,"db_duration_s":0.0021,"view_duration_s":0.00283,"duration_s":0.02769,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/wikis/home","format":"html","controller":"Projects::WikisController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"home"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002363,"correlation_id":"6xMgYUPBs45","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::WikisController#show","gitaly_calls":5,"gitaly_duration_s":0.003244,"redis_calls":16,"redis_duration_s":0.001289,"cpu_s":0.08,"db_duration_s":0.00445,"view_duration_s":0.05152,"duration_s":0.08221,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002521,"correlation_id":"oEoaVhIiVX3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002764,"redis_calls":7,"redis_duration_s":0.000489,"cpu_s":0.03,"db_duration_s":0.00232,"view_duration_s":0.00181,"duration_s":0.02445,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/snippets","format":"html","controller":"Projects::SnippetsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002383,"correlation_id":"EIl1X3tyeia","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::SnippetsController#index","redis_calls":15,"redis_duration_s":0.001126,"cpu_s":0.08,"db_duration_s":0.00612,"view_duration_s":0.0436,"duration_s":0.07014,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002564,"correlation_id":"FfcaFgT0yV8","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000801,"redis_calls":2,"redis_duration_s":0.000195,"cpu_s":0.1,"db_duration_s":0.00308,"view_duration_s":0.00495,"duration_s":0.10604,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002551,"correlation_id":"XnimkyWGsw2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003077,"redis_calls":7,"redis_duration_s":0.000432,"cpu_s":0.03,"db_duration_s":0.00207,"view_duration_s":0.00172,"duration_s":0.02425,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002694,"correlation_id":"njsyGUa2321","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002755,"redis_calls":7,"redis_duration_s":0.000457,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.00188,"duration_s":0.02437,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002682,"correlation_id":"4O20tVXoMW8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002795,"redis_calls":7,"redis_duration_s":0.000423,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00185,"duration_s":0.02372,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002609,"correlation_id":"atuXu217IN","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002761,"redis_calls":7,"redis_duration_s":0.000429,"cpu_s":0.03,"db_duration_s":0.00199,"view_duration_s":0.00171,"duration_s":0.02333,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002448,"correlation_id":"wCyFPXAKCx3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":1,"gitaly_duration_s":0.000459,"redis_calls":2,"redis_duration_s":0.000212,"cpu_s":0.09,"db_duration_s":0.00333,"view_duration_s":0.00459,"duration_s":0.09453,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00267,"correlation_id":"rUJRiznUJy8","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000791,"redis_calls":2,"redis_duration_s":0.000186,"cpu_s":0.1,"db_duration_s":0.00332,"view_duration_s":0.00489,"duration_s":0.10625,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00268,"correlation_id":"MnzP1n0RSk7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002787,"redis_calls":7,"redis_duration_s":0.000994,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00238,"duration_s":0.02481,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getAlerts","variables":"[FILTERED]","query":"query getAlerts($projectPath: ID!, $statuses: [AlertManagementStatus!]) {\n project(fullPath: $projectPath) {\n alertManagementAlerts(statuses: $statuses) {\n nodes {\n ...AlertListItem\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment AlertListItem on AlertManagementAlert {\n iid\n title\n severity\n status\n startedAt\n endedAt\n eventCount\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getAlerts","variables":"[FILTERED]","query":"query getAlerts($projectPath: ID!, $statuses: [AlertManagementStatus!]) {\n project(fullPath: $projectPath) {\n alertManagementAlerts(statuses: $statuses) {\n nodes {\n ...AlertListItem\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment AlertListItem on AlertManagementAlert {\n iid\n title\n severity\n status\n startedAt\n endedAt\n eventCount\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002756,"correlation_id":"WjAMgP0AwK1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","redis_calls":1,"redis_duration_s":9.4e-05,"cpu_s":0.02,"db_duration_s":0.00266,"view_duration_s":0.00017,"duration_s":0.02226,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/environments.json","format":"json","controller":"Projects::EnvironmentsController","action":"index","status":200,"params":[{"key":"scope","value":"available"},{"key":"page","value":"1"},{"key":"nested","value":"true"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002814,"correlation_id":"N6KLxBOUC9","meta.user":"test_namespace","meta.caller_id":"Projects::EnvironmentsController#index","redis_calls":2,"redis_duration_s":0.07698,"cpu_s":0.11,"db_duration_s":0.00675,"view_duration_s":0.00021,"duration_s":0.10562,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002575,"correlation_id":"x6n74lsQqw","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00311,"redis_calls":7,"redis_duration_s":0.000507,"cpu_s":0.03,"db_duration_s":0.00228,"view_duration_s":0.00186,"duration_s":0.02612,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"7cddcec7-f060-4887-ba7b-ff7afee0b453","cpu_s":0.13,"db_duration_s":0.0,"view_duration_s":0.00045,"duration_s":0.04615,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002682,"correlation_id":"ZIEiBb3EeO8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002669,"redis_calls":7,"redis_duration_s":0.000542,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00205,"duration_s":0.02493,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002842,"correlation_id":"HTrfeEgSbF9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002757,"redis_calls":7,"redis_duration_s":0.000448,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.0018,"duration_s":0.02434,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/serverless/functions.json","format":"json","controller":"Projects::Serverless::FunctionsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002289,"correlation_id":"ZXqkx1iHKN5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::Serverless::FunctionsController#index","redis_calls":7,"redis_duration_s":0.000537,"cpu_s":0.03,"db_duration_s":0.00261,"view_duration_s":0.00013,"duration_s":0.0201,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003225,"correlation_id":"cDMSr8V9bj8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003049,"redis_calls":8,"redis_duration_s":0.000552,"cpu_s":0.03,"db_duration_s":0.00242,"view_duration_s":0.00179,"duration_s":0.02651,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002836,"correlation_id":"8vlVvvbK9K2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000825,"redis_calls":2,"redis_duration_s":0.000199,"cpu_s":0.1,"db_duration_s":0.00359,"view_duration_s":0.0049,"duration_s":0.11646,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002899,"correlation_id":"a4Gv6eJuIF6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002839,"redis_calls":7,"redis_duration_s":0.000539,"cpu_s":0.03,"db_duration_s":0.00226,"view_duration_s":0.00184,"duration_s":0.02514,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002723,"correlation_id":"x5g0rR5euj4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002705,"redis_calls":7,"redis_duration_s":0.000453,"cpu_s":0.03,"db_duration_s":0.00218,"view_duration_s":0.00187,"duration_s":0.02456,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/value_stream_analytics","format":"json","controller":"Projects::CycleAnalyticsController","action":"show","status":200,"params":[{"key":"cycle_analytics","value":{"start_date":"30"}},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002563,"correlation_id":"lfKjfdxMbU1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CycleAnalyticsController#show","gitaly_calls":1,"gitaly_duration_s":0.004123,"redis_calls":2,"redis_duration_s":0.000236,"cpu_s":0.04,"db_duration_s":0.01537,"view_duration_s":0.00042,"duration_s":0.0458,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002735,"correlation_id":"52UlCqkT46a","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00266,"redis_calls":7,"redis_duration_s":0.000484,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.00183,"duration_s":0.02424,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002661,"correlation_id":"VRu2TGcYtMa","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.00085,"redis_calls":2,"redis_duration_s":0.000177,"cpu_s":0.1,"db_duration_s":0.00331,"view_duration_s":0.00452,"duration_s":0.10556,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002481,"correlation_id":"eVbYWPlzoL","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.003686,"redis_calls":4,"redis_duration_s":0.001678,"cpu_s":0.11,"db_duration_s":0.00618,"view_duration_s":0.0003,"duration_s":0.12246,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002945,"correlation_id":"qd3z61fV9Q7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002982,"redis_calls":7,"redis_duration_s":0.000492,"cpu_s":0.03,"db_duration_s":0.00216,"view_duration_s":0.00176,"duration_s":0.02451,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/value_stream_analytics/events/issue.json","format":"json","controller":"Projects::CycleAnalytics::EventsController","action":"issue","status":200,"params":[{"key":"cycle_analytics","value":{"start_date":"30"}},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002584,"correlation_id":"5gjvbLnnyi2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::CycleAnalytics::EventsController#issue","redis_calls":1,"redis_duration_s":0.000112,"cpu_s":0.02,"db_duration_s":0.00261,"view_duration_s":0.00012,"duration_s":0.01539,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002441,"correlation_id":"waeeA08Un94","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003363,"redis_calls":7,"redis_duration_s":0.000844,"cpu_s":0.03,"db_duration_s":0.00201,"view_duration_s":0.0031,"duration_s":0.03005,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/serverless/functions.json","format":"json","controller":"Projects::Serverless::FunctionsController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002345,"correlation_id":"FPs6YsFk6q8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::Serverless::FunctionsController#index","redis_calls":4,"redis_duration_s":0.000357,"cpu_s":0.03,"db_duration_s":0.00214,"view_duration_s":0.00013,"duration_s":0.01805,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003674,"correlation_id":"MNP4xIGLOp7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003154,"redis_calls":7,"redis_duration_s":0.000549,"cpu_s":0.03,"db_duration_s":0.0024,"view_duration_s":0.00191,"duration_s":0.02581,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002645,"correlation_id":"PDdwX9kpNG4","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000868,"redis_calls":2,"redis_duration_s":0.000188,"cpu_s":0.11,"db_duration_s":0.00334,"view_duration_s":0.00612,"duration_s":0.11737,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002698,"correlation_id":"7k5ay5yh3V5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002821,"redis_calls":7,"redis_duration_s":0.000505,"cpu_s":0.03,"db_duration_s":0.0019,"view_duration_s":0.00182,"duration_s":0.02451,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003384,"correlation_id":"peXGfvNIaG3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003242,"redis_calls":7,"redis_duration_s":0.000553,"cpu_s":0.04,"db_duration_s":0.00225,"view_duration_s":0.00333,"duration_s":0.02895,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002748,"correlation_id":"zsDePzKQmR2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000985,"redis_calls":2,"redis_duration_s":0.000319,"cpu_s":0.11,"db_duration_s":0.00317,"view_duration_s":0.00466,"duration_s":0.11528,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002624,"correlation_id":"l14ebMmVLE","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003091,"redis_calls":7,"redis_duration_s":0.000538,"cpu_s":0.03,"db_duration_s":0.00209,"view_duration_s":0.00168,"duration_s":0.02475,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002879,"correlation_id":"S7UocGgnu8a","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002843,"redis_calls":7,"redis_duration_s":0.000453,"cpu_s":0.03,"db_duration_s":0.00204,"view_duration_s":0.00177,"duration_s":0.02432,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002648,"correlation_id":"NGNks7hD7j2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002646,"redis_calls":7,"redis_duration_s":0.000411,"cpu_s":0.03,"db_duration_s":0.00192,"view_duration_s":0.00177,"duration_s":0.02351,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002644,"correlation_id":"h69EeHHtbs4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002792,"redis_calls":7,"redis_duration_s":0.000412,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00182,"duration_s":0.02402,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002609,"correlation_id":"TkNE4BsPq76","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002741,"redis_calls":7,"redis_duration_s":0.000427,"cpu_s":0.03,"db_duration_s":0.00202,"view_duration_s":0.0017,"duration_s":0.02355,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002611,"correlation_id":"alKpVYv8bZ6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002656,"redis_calls":7,"redis_duration_s":0.000486,"cpu_s":0.03,"db_duration_s":0.00218,"view_duration_s":0.00183,"duration_s":0.02483,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002742,"correlation_id":"LCaIyOV5Ck3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000888,"redis_calls":2,"redis_duration_s":0.000192,"cpu_s":0.1,"db_duration_s":0.00323,"view_duration_s":0.00469,"duration_s":0.10832,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002621,"correlation_id":"QGHUI2Q1pJ3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002831,"redis_calls":7,"redis_duration_s":0.000505,"cpu_s":0.03,"db_duration_s":0.00216,"view_duration_s":0.00184,"duration_s":0.02495,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002572,"correlation_id":"LlcCdBOSnS9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002706,"redis_calls":7,"redis_duration_s":0.000427,"cpu_s":0.03,"db_duration_s":0.00212,"view_duration_s":0.00171,"duration_s":0.0237,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002615,"correlation_id":"nWct5fgDs1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000823,"redis_calls":2,"redis_duration_s":0.000186,"cpu_s":0.1,"db_duration_s":0.00301,"view_duration_s":0.0051,"duration_s":0.10435,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002605,"correlation_id":"4Ngcd52hjka","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002627,"redis_calls":7,"redis_duration_s":0.000497,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.0018,"duration_s":0.0238,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00254,"correlation_id":"5y60j0kRmM1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002673,"redis_calls":7,"redis_duration_s":0.000467,"cpu_s":0.03,"db_duration_s":0.00193,"view_duration_s":0.0017,"duration_s":0.02317,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002645,"correlation_id":"SD6sbT0s7v3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002664,"redis_calls":7,"redis_duration_s":0.000489,"cpu_s":0.03,"db_duration_s":0.00186,"view_duration_s":0.00184,"duration_s":0.02382,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002494,"correlation_id":"ckUBkcU3Q25","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002618,"redis_calls":7,"redis_duration_s":0.000418,"cpu_s":0.03,"db_duration_s":0.00217,"view_duration_s":0.00175,"duration_s":0.02359,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002522,"correlation_id":"HVR1Rhj82D2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002653,"redis_calls":7,"redis_duration_s":0.00048,"cpu_s":0.03,"db_duration_s":0.00196,"view_duration_s":0.00177,"duration_s":0.02373,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002578,"correlation_id":"V0JakChDbta","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.008274,"redis_calls":7,"redis_duration_s":0.000459,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.00173,"duration_s":0.02907,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002582,"correlation_id":"XLlKOQmOQP3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.0027,"redis_calls":7,"redis_duration_s":0.000442,"cpu_s":0.03,"db_duration_s":0.00224,"view_duration_s":0.00167,"duration_s":0.02373,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003214,"correlation_id":"4gCMsi1POu","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003252,"redis_calls":7,"redis_duration_s":0.000492,"cpu_s":0.03,"db_duration_s":0.00241,"view_duration_s":0.00201,"duration_s":0.02635,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003379,"correlation_id":"2PEl5IHYKz1","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000829,"redis_calls":2,"redis_duration_s":0.000208,"cpu_s":0.1,"db_duration_s":0.00324,"view_duration_s":0.0049,"duration_s":0.10506,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002618,"correlation_id":"P0Uny8CB0B6","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000777,"redis_calls":2,"redis_duration_s":0.000552,"cpu_s":0.1,"db_duration_s":0.00323,"view_duration_s":0.00509,"duration_s":0.1033,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00237,"correlation_id":"NMw3P8vvGj6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002685,"redis_calls":7,"redis_duration_s":0.000448,"cpu_s":0.03,"db_duration_s":0.00214,"view_duration_s":0.00203,"duration_s":0.02453,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"21bf821d-7456-43cc-a57d-3657b36a7ba0","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00045,"duration_s":0.04634,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002594,"correlation_id":"sRHJGczHe21","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002976,"redis_calls":7,"redis_duration_s":0.000478,"cpu_s":0.03,"db_duration_s":0.00219,"view_duration_s":0.00169,"duration_s":0.0242,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002612,"correlation_id":"GGLR07PKK06","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002682,"redis_calls":7,"redis_duration_s":0.000433,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.0018,"duration_s":0.02367,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002555,"correlation_id":"TA9ppNO1O64","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002722,"redis_calls":7,"redis_duration_s":0.000515,"cpu_s":0.03,"db_duration_s":0.00208,"view_duration_s":0.00179,"duration_s":0.02409,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002527,"correlation_id":"VygntHwQIBa","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002742,"redis_calls":7,"redis_duration_s":0.000433,"cpu_s":0.03,"db_duration_s":0.0021,"view_duration_s":0.00176,"duration_s":0.02397,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002613,"correlation_id":"LaahBL6u6G","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00265,"redis_calls":7,"redis_duration_s":0.000423,"cpu_s":0.03,"db_duration_s":0.00207,"view_duration_s":0.0017,"duration_s":0.0236,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002595,"correlation_id":"hfq0VbtLL46","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000817,"redis_calls":2,"redis_duration_s":0.000176,"cpu_s":0.11,"db_duration_s":0.00319,"view_duration_s":0.00454,"duration_s":0.11432,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"700"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003556,"correlation_id":"ohkODjZGVF3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003205,"redis_calls":7,"redis_duration_s":0.000535,"cpu_s":0.04,"db_duration_s":0.00222,"view_duration_s":0.00211,"duration_s":0.03077,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002415,"correlation_id":"wY4TONr6WL9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003108,"redis_calls":7,"redis_duration_s":0.000491,"cpu_s":0.03,"db_duration_s":0.00212,"view_duration_s":0.0019,"duration_s":0.02429,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002624,"correlation_id":"ho5HkP1RGp","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000865,"redis_calls":2,"redis_duration_s":0.000181,"cpu_s":0.09,"db_duration_s":0.00291,"view_duration_s":0.0044,"duration_s":0.10019,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002578,"correlation_id":"aIGGN1pGTo7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00265,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.00184,"duration_s":0.02392,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003995,"correlation_id":"5JIuwV4GFKa","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003007,"redis_calls":7,"redis_duration_s":0.000444,"cpu_s":0.03,"db_duration_s":0.00216,"view_duration_s":0.00185,"duration_s":0.02877,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"725"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002642,"correlation_id":"gOk3g0xNSZ7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002769,"redis_calls":7,"redis_duration_s":0.000438,"cpu_s":0.03,"db_duration_s":0.00199,"view_duration_s":0.00177,"duration_s":0.02423,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002578,"correlation_id":"GkylJ7cqXA1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002771,"redis_calls":7,"redis_duration_s":0.000429,"cpu_s":0.03,"db_duration_s":0.00195,"view_duration_s":0.00179,"duration_s":0.0243,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002565,"correlation_id":"2ClDlYbncD","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002861,"redis_calls":7,"redis_duration_s":0.000966,"cpu_s":0.03,"db_duration_s":0.00197,"view_duration_s":0.00172,"duration_s":0.02441,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002606,"correlation_id":"JqWS4PEr9x","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000799,"redis_calls":2,"redis_duration_s":0.000175,"cpu_s":0.1,"db_duration_s":0.00301,"view_duration_s":0.00849,"duration_s":0.10797,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002444,"correlation_id":"FVI4NfDd0d5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003049,"redis_calls":7,"redis_duration_s":0.000483,"cpu_s":0.12,"db_duration_s":0.00298,"view_duration_s":0.00229,"duration_s":0.11458,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002919,"correlation_id":"YHSrWTVMG86","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003196,"redis_calls":7,"redis_duration_s":0.000455,"cpu_s":0.03,"db_duration_s":0.00222,"view_duration_s":0.00182,"duration_s":0.02609,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002795,"correlation_id":"EIyi1PqHMJ1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003325,"redis_calls":7,"redis_duration_s":0.000463,"cpu_s":0.03,"db_duration_s":0.00215,"view_duration_s":0.00185,"duration_s":0.0276,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003591,"correlation_id":"3ElvLwxgD96","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.005777,"redis_calls":7,"redis_duration_s":0.000523,"cpu_s":0.03,"db_duration_s":0.0024,"view_duration_s":0.00181,"duration_s":0.02842,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"700"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002693,"correlation_id":"0lHRCWtskr1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002729,"redis_calls":7,"redis_duration_s":0.000491,"cpu_s":0.03,"db_duration_s":0.00205,"view_duration_s":0.00182,"duration_s":0.02432,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"300"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002595,"correlation_id":"Vy2qZuM3zA9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002755,"redis_calls":7,"redis_duration_s":0.000451,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.00171,"duration_s":0.02377,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"325"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003065,"correlation_id":"BQNlDQIz4Z1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002799,"redis_calls":7,"redis_duration_s":0.0005,"cpu_s":0.03,"db_duration_s":0.00226,"view_duration_s":0.00179,"duration_s":0.02502,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002668,"correlation_id":"cfI6UQ3sZg3","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000884,"redis_calls":2,"redis_duration_s":0.000451,"cpu_s":0.1,"db_duration_s":0.00335,"view_duration_s":0.00539,"duration_s":0.11181,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"725"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00267,"correlation_id":"0rXCLAAOUM5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003055,"redis_calls":7,"redis_duration_s":0.00048,"cpu_s":0.03,"db_duration_s":0.00209,"view_duration_s":0.00179,"duration_s":0.02446,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"350"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002588,"correlation_id":"GqoEhDD2ba","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002669,"redis_calls":7,"redis_duration_s":0.000433,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.0017,"duration_s":0.02337,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/pipelines.json","format":"json","controller":null,"action":null,"status":304,"params":[{"key":"scope","value":"all"},{"key":"page","value":"1"}],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"redis_calls":1,"redis_duration_s":0.000177,"etag_route":"project_pipelines","correlation_id":null,"cpu_s":0.0,"db_duration_s":0.0,"view_duration_s":0.0,"duration_s":9.0e-05,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"375"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002446,"correlation_id":"avcka1PfDN3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002665,"redis_calls":7,"redis_duration_s":0.000441,"cpu_s":0.03,"db_duration_s":0.00185,"view_duration_s":0.00168,"duration_s":0.02312,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"750"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002638,"correlation_id":"Fb1ExlUv0k4","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00271,"redis_calls":7,"redis_duration_s":0.000461,"cpu_s":0.03,"db_duration_s":0.0019,"view_duration_s":0.00175,"duration_s":0.02656,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"1c215e9a-c190-4b3a-ab3f-c8dec4e9fe46","cpu_s":0.08,"db_duration_s":0.0,"view_duration_s":0.00042,"duration_s":0.07248,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"400"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002576,"correlation_id":"uDfKFVuyqk2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002647,"redis_calls":7,"redis_duration_s":0.000471,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00169,"duration_s":0.02318,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"425"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002581,"correlation_id":"8lS5GIf7M65","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002607,"redis_calls":7,"redis_duration_s":0.000479,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.0017,"duration_s":0.02284,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002609,"correlation_id":"yN7Ds2ycVka","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000874,"redis_calls":2,"redis_duration_s":0.000194,"cpu_s":0.1,"db_duration_s":0.00304,"view_duration_s":0.00525,"duration_s":0.10353,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"775"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006988,"correlation_id":"A67Zld9OJp7","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002694,"redis_calls":7,"redis_duration_s":0.000541,"cpu_s":0.03,"db_duration_s":0.00217,"view_duration_s":0.00124,"duration_s":0.02458,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"450"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002579,"correlation_id":"oFoFAqxeYa9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003155,"redis_calls":7,"redis_duration_s":0.000446,"cpu_s":0.03,"db_duration_s":0.00202,"view_duration_s":0.00177,"duration_s":0.02415,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/environments.json","format":"json","controller":null,"action":null,"status":304,"params":[{"key":"scope","value":"available"},{"key":"page","value":"1"},{"key":"nested","value":"true"}],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"redis_calls":1,"redis_duration_s":9.7e-05,"etag_route":"environments","correlation_id":null,"cpu_s":0.0,"db_duration_s":0.0,"view_duration_s":0.0,"duration_s":9.0e-05,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"475"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002533,"correlation_id":"Rr01ZdcM901","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002593,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00224,"view_duration_s":0.00174,"duration_s":0.02398,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"500"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002562,"correlation_id":"XSyjLjazmR1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002602,"redis_calls":7,"redis_duration_s":0.000436,"cpu_s":0.03,"db_duration_s":0.00197,"view_duration_s":0.00178,"duration_s":0.02345,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"525"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002562,"correlation_id":"tCqnSPTrrA5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002654,"redis_calls":7,"redis_duration_s":0.00044,"cpu_s":0.03,"db_duration_s":0.00189,"view_duration_s":0.00174,"duration_s":0.02359,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"550"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002562,"correlation_id":"8mDi0r6m8F","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002674,"redis_calls":7,"redis_duration_s":0.000475,"cpu_s":0.03,"db_duration_s":0.00198,"view_duration_s":0.0017,"duration_s":0.02351,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"575"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002513,"correlation_id":"ZI6agesRat9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002726,"redis_calls":7,"redis_duration_s":0.000493,"cpu_s":0.03,"db_duration_s":0.00257,"view_duration_s":0.0017,"duration_s":0.02398,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002624,"correlation_id":"LIjdr2Q2Y5a","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000821,"redis_calls":2,"redis_duration_s":0.000169,"cpu_s":0.1,"db_duration_s":0.00287,"view_duration_s":0.0045,"duration_s":0.10331,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"600"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002581,"correlation_id":"glRxQtMJd81","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002732,"redis_calls":7,"redis_duration_s":0.000409,"cpu_s":0.03,"db_duration_s":0.00188,"view_duration_s":0.00167,"duration_s":0.02313,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"625"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003725,"correlation_id":"Bo386lyqnx8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002687,"redis_calls":7,"redis_duration_s":0.00046,"cpu_s":0.03,"db_duration_s":0.00193,"view_duration_s":0.00174,"duration_s":0.02351,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"650"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00262,"correlation_id":"KWLTQqVCYr","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002996,"redis_calls":7,"redis_duration_s":0.000422,"cpu_s":0.03,"db_duration_s":0.00197,"view_duration_s":0.00171,"duration_s":0.02576,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/pipelines.json","format":"json","controller":null,"action":null,"status":304,"params":[{"key":"scope","value":"all"},{"key":"page","value":"1"}],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"redis_calls":1,"redis_duration_s":0.000105,"etag_route":"project_pipelines","correlation_id":null,"cpu_s":0.0,"db_duration_s":0.0,"view_duration_s":0.0,"duration_s":0.00012,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"675"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002615,"correlation_id":"wAeIloU1VM3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003118,"redis_calls":7,"redis_duration_s":0.000498,"cpu_s":0.03,"db_duration_s":0.00208,"view_duration_s":0.00305,"duration_s":0.02745,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"700"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002585,"correlation_id":"c1oGBKdHoe1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002688,"redis_calls":7,"redis_duration_s":0.000433,"cpu_s":0.03,"db_duration_s":0.00221,"view_duration_s":0.00173,"duration_s":0.02394,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/pipelines.json","format":"json","controller":null,"action":null,"status":304,"params":[{"key":"scope","value":"all"},{"key":"page","value":"1"}],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"redis_calls":1,"redis_duration_s":9.9e-05,"etag_route":"project_pipelines","correlation_id":null,"cpu_s":0.0,"db_duration_s":0.0,"view_duration_s":0.0,"duration_s":0.0001,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"725"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002598,"correlation_id":"Cz6YaYX2DV9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002756,"redis_calls":7,"redis_duration_s":0.000451,"cpu_s":0.03,"db_duration_s":0.00211,"view_duration_s":0.00177,"duration_s":0.02416,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"750"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002562,"correlation_id":"dG6rsPmMJ8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002914,"redis_calls":8,"redis_duration_s":0.000479,"cpu_s":0.03,"db_duration_s":0.00206,"view_duration_s":0.00181,"duration_s":0.02391,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"775"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00302,"correlation_id":"Bu3iZ4R5q45","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00262,"redis_calls":7,"redis_duration_s":0.000413,"cpu_s":0.03,"db_duration_s":0.00187,"view_duration_s":0.00128,"duration_s":0.02296,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"c2f7ada9-e203-458a-a840-6826a9f6fb29","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.0004,"duration_s":0.04637,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/user/avatar/2/avatar.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"23"},{"key":"model","value":"user"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"2"},{"key":"filename","value":"avatar.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002488,"correlation_id":"bPlZptSP4f5","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":0.000107,"cpu_s":0.01,"db_duration_s":0.00157,"view_duration_s":0.0,"duration_s":0.00917,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/environments.json","format":"json","controller":null,"action":null,"status":304,"params":[{"key":"scope","value":"available"},{"key":"page","value":"1"},{"key":"nested","value":"true"}],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"redis_calls":1,"redis_duration_s":0.000109,"etag_route":"environments","correlation_id":null,"cpu_s":0.01,"db_duration_s":0.0,"view_duration_s":0.0,"duration_s":0.0001,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"3ae0e7e1-d152-45c4-ad1a-b97cd3f64bea","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00045,"duration_s":0.04715,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/issues","format":"html","controller":"Projects::IssuesController","action":"index","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.00223,"correlation_id":"1uhjfTp5Vn3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::IssuesController#index","redis_calls":28,"redis_duration_s":0.002082,"cpu_s":0.09,"db_duration_s":0.00545,"view_duration_s":0.04763,"duration_s":0.07905,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/tree/master","format":"html","controller":"Projects::TreeController","action":"show","status":200,"params":[{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006592,"correlation_id":"RoXobpln6g2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::TreeController#show","gitaly_calls":4,"gitaly_duration_s":0.006014,"redis_calls":36,"redis_duration_s":0.002502,"cpu_s":0.11,"db_duration_s":0.00664,"view_duration_s":0.06112,"duration_s":0.11087,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"operationName","value":"pathLastCommit"},{"key":"variables","value":"[FILTERED]"},{"key":"query","value":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"},{"key":"graphql","value":{"operationName":"pathLastCommit","variables":"[FILTERED]","query":"query pathLastCommit($projectPath: ID!, $path: String, $ref: String!) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n lastCommit {\n sha\n title\n titleHtml\n description\n message\n webUrl\n authoredDate\n authorName\n authorGravatar\n author {\n name\n avatarUrl\n webUrl\n __typename\n }\n signatureHtml\n pipelines(ref: $ref, first: 1) {\n edges {\n node {\n detailedStatus {\n detailsPath\n icon\n tooltip\n text\n group\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002734,"correlation_id":"tbDvilp9WC2","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.00326,"redis_calls":3,"redis_duration_s":0.000293,"cpu_s":0.05,"db_duration_s":0.00548,"view_duration_s":0.00045,"duration_s":0.06413,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/uploads/-/system/user/avatar/2/avatar.png","format":"html","controller":"UploadsController","action":"show","status":200,"params":[{"key":"width","value":"40"},{"key":"model","value":"user"},{"key":"mounted_as","value":"avatar"},{"key":"id","value":"2"},{"key":"filename","value":"avatar.png"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002448,"correlation_id":"9wKazaAzZd5","meta.user":"test_namespace","meta.caller_id":"UploadsController#show","redis_calls":1,"redis_duration_s":9.7e-05,"cpu_s":0.01,"db_duration_s":0.00151,"view_duration_s":0.0,"duration_s":0.00863,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getPermissions","variables":"[FILTERED]","query":"query getPermissions($projectPath: ID!) {\n project(fullPath: $projectPath) {\n userPermissions {\n pushCode\n forkProject\n createMergeRequestIn\n __typename\n }\n __typename\n }\n}\n"},{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003327,"correlation_id":"pbsKJEVwEn6","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.001175,"redis_calls":5,"redis_duration_s":0.000396,"cpu_s":0.11,"db_duration_s":0.00355,"view_duration_s":0.00482,"duration_s":0.11096,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"0"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002597,"correlation_id":"AQ1CuVLj1S","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002696,"redis_calls":7,"redis_duration_s":0.000476,"cpu_s":0.03,"db_duration_s":0.0019,"view_duration_s":0.00172,"duration_s":0.02351,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"25"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003521,"correlation_id":"0TTbir75ue1","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003239,"redis_calls":7,"redis_duration_s":0.000574,"cpu_s":0.04,"db_duration_s":0.00236,"view_duration_s":0.00223,"duration_s":0.0268,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003697,"correlation_id":"Rs6z9N6JxM6","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.00084,"redis_calls":2,"redis_duration_s":0.000169,"cpu_s":0.11,"db_duration_s":0.00296,"view_duration_s":0.00472,"duration_s":0.11247,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"50"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002575,"correlation_id":"ldnlLKiT7q8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00272,"redis_calls":7,"redis_duration_s":0.000484,"cpu_s":0.11,"db_duration_s":0.0831,"view_duration_s":0.00231,"duration_s":0.10679,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"75"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002606,"correlation_id":"hMmofAgGRM6","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.00324,"redis_calls":7,"redis_duration_s":0.000458,"cpu_s":0.03,"db_duration_s":0.002,"view_duration_s":0.00191,"duration_s":0.02517,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"100"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002586,"correlation_id":"GBNf9lxAal9","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002653,"redis_calls":7,"redis_duration_s":0.000416,"cpu_s":0.03,"db_duration_s":0.00183,"view_duration_s":0.00184,"duration_s":0.02327,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"125"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.006695,"correlation_id":"YvNJvgfC9h2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002931,"redis_calls":9,"redis_duration_s":0.000652,"cpu_s":0.03,"db_duration_s":0.00191,"view_duration_s":0.00171,"duration_s":0.02418,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"150"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002637,"correlation_id":"eKZID99eR96","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.007037,"redis_calls":7,"redis_duration_s":0.000525,"cpu_s":0.03,"db_duration_s":0.00225,"view_duration_s":0.00314,"duration_s":0.03226,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002601,"correlation_id":"BhhVu3MT7N7","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.000859,"redis_calls":2,"redis_duration_s":0.000195,"cpu_s":0.13,"db_duration_s":0.00387,"view_duration_s":0.01729,"duration_s":0.14043,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"175"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004115,"correlation_id":"1uG14g1yaH5","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003648,"redis_calls":7,"redis_duration_s":0.001058,"cpu_s":0.05,"db_duration_s":0.00186,"view_duration_s":0.00611,"duration_s":0.03617,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"200"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002617,"correlation_id":"15MTPHzbuxa","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.003155,"redis_calls":7,"redis_duration_s":0.000446,"cpu_s":0.03,"db_duration_s":0.00221,"view_duration_s":0.00256,"duration_s":0.02742,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"225"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.004116,"correlation_id":"QysX8PaXIz3","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002994,"redis_calls":7,"redis_duration_s":0.000471,"cpu_s":0.05,"db_duration_s":0.00191,"view_duration_s":0.00426,"duration_s":0.03294,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"250"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002598,"correlation_id":"WexDdybU9U8","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.002615,"redis_calls":7,"redis_duration_s":0.000401,"cpu_s":0.03,"db_duration_s":0.00181,"view_duration_s":0.00173,"duration_s":0.02318,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/test_namespace/fake-project/-/refs/master/logs_tree","format":"json","controller":"Projects::RefsController","action":"logs_tree","status":200,"params":[{"key":"offset","value":"275"},{"key":"namespace_id","value":"test_namespace"},{"key":"project_id","value":"fake-project"},{"key":"id","value":"master"}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.003577,"correlation_id":"TWBec5kjSH2","meta.user":"test_namespace","meta.project":"test_namespace/fake-project","meta.root_namespace":"test_namespace","meta.caller_id":"Projects::RefsController#logs_tree","gitaly_calls":2,"gitaly_duration_s":0.015715,"redis_calls":7,"redis_duration_s":0.000645,"cpu_s":0.07,"db_duration_s":0.0028,"view_duration_s":0.00843,"duration_s":0.06433,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"POST","path":"/api/graphql","format":"*/*","controller":"GraphqlController","action":"execute","status":200,"params":[{"key":"_json","value":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]},{"key":"graphql","value":{"_json":[{"operationName":"getFiles","variables":"[FILTERED]","query":"fragment TreeEntry on Entry {\n id\n sha\n name\n flatPath\n type\n __typename\n}\n\nquery getFiles($projectPath: ID!, $path: String, $ref: String!, $pageSize: Int!, $nextPageCursor: String, $vueLfsEnabled: Boolean = false) {\n project(fullPath: $projectPath) {\n repository {\n tree(path: $path, ref: $ref) {\n trees(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n submodules(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n treeUrl\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n blobs(first: $pageSize, after: $nextPageCursor) {\n edges {\n node {\n ...TreeEntry\n webUrl\n lfsOid @include(if: $vueLfsEnabled)\n __typename\n }\n __typename\n }\n pageInfo {\n ...PageInfo\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PageInfo on PageInfo {\n hasNextPage\n endCursor\n __typename\n}\n"}]}}],"remote_ip":"71.94.254.254","user_id":2,"username":"test_namespace","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","queue_duration_s":0.002663,"correlation_id":"UKRp6Zt2276","meta.user":"test_namespace","meta.caller_id":"GraphqlController#execute","gitaly_calls":2,"gitaly_duration_s":0.00096,"redis_calls":3,"redis_duration_s":0.000311,"cpu_s":0.13,"db_duration_s":0.00415,"view_duration_s":0.00461,"duration_s":0.14369,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"57e0a7ec-1f3e-4109-8980-43e5109659ed","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00043,"duration_s":0.04565,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"be9014f6-5fa5-4cc2-ac7a-6aae85548a16","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00043,"duration_s":0.04694,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"aa449495-a909-4b62-8327-59f4d03f44f5","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00038,"duration_s":0.0457,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"f20206e0-0fb4-4c21-a88f-a15daf408863","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00037,"duration_s":0.04557,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"e43c5e2f-5dc5-4191-b81b-d389081e2f48","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00038,"duration_s":0.04632,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"7d1d0b5b-d12e-4b9d-8dd3-1780e17150b5","cpu_s":0.06,"db_duration_s":0.0,"view_duration_s":0.00043,"duration_s":0.04641,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"7b5e7b7d-bc36-4b4a-b719-33e491e1b114","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.0004,"duration_s":0.04604,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"4458d6ba-a207-4b81-928d-aca1c864be6f","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00041,"duration_s":0.04597,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"9d148827-09f5-4324-8a69-8068812f0fd4","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.0004,"duration_s":0.04648,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"f8e32843-760b-4c14-b80c-01fabe6ffa73","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00077,"duration_s":0.04658,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"8e70426a-7605-453a-988e-cc99112ac9e6","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00037,"duration_s":0.04567,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"d7361bf5-20ad-4e3d-b04c-aa99652280ad","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00036,"duration_s":0.0462,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"c01ce2c1-d9e3-4e69-bfa3-b27e50af0268","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00039,"duration_s":0.0459,"tag":"test","time":"2019-11-14T13:12:46.156Z"} +{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"queue_duration_s":null,"correlation_id":"94852f58-7e9a-4003-b3af-bf73c3645c3a","cpu_s":0.05,"db_duration_s":0.0,"view_duration_s":0.00037,"duration_s":0.04493,"tag":"test","time":"2019-11-14T13:12:46.156Z"} diff --git a/internal/log_analysis/log_processor/parsers/testutil/testutil.go b/internal/log_analysis/log_processor/parsers/testutil/testutil.go index 11e050794a..a73cd01d17 100644 --- a/internal/log_analysis/log_processor/parsers/testutil/testutil.go +++ b/internal/log_analysis/log_processor/parsers/testutil/testutil.go @@ -21,7 +21,7 @@ package testutil // used for test code that should NOT be in production code import ( - "io" + "bufio" "io/ioutil" "os" "testing" @@ -91,15 +91,15 @@ func MustReadFileJSONLines(filename string) (lines []string) { if err != nil { panic(errors.Wrapf(err, "Failed to open file %q", filename)) } - decoder := jsoniter.NewDecoder(fd) - for { - raw := jsoniter.RawMessage{} - if err := decoder.Decode(&raw); err != nil { - if err == io.EOF { - return - } - panic(errors.Wrapf(err, "Invalid JSON value %q", filename)) + scanner := bufio.NewScanner(fd) + for scanner.Scan() { + line := scanner.Text() + if len(line) > 0 { + lines = append(lines, scanner.Text()) } - lines = append(lines, string(raw)) } + if scanner.Err() != nil { + panic(errors.Wrap(scanner.Err(), "encountered issue while reading file")) + } + return } diff --git a/internal/log_analysis/log_processor/registry/registry.go b/internal/log_analysis/log_processor/registry/registry.go index ef321bc4aa..e0d0d08bea 100644 --- a/internal/log_analysis/log_processor/registry/registry.go +++ b/internal/log_analysis/log_processor/registry/registry.go @@ -81,8 +81,8 @@ var ( &suricatalogs.Anomaly{}, suricatalogs.AnomalyDesc), (&gitlablogs.APIParser{}).LogType(): DefaultLogParser(&gitlablogs.APIParser{}, &gitlablogs.API{}, gitlablogs.APIDesc), - (&gitlablogs.RailsParser{}).LogType(): DefaultLogParser(&gitlablogs.RailsParser{}, - &gitlablogs.Rails{}, gitlablogs.RailsDesc), + (&gitlablogs.ProductionParser{}).LogType(): DefaultLogParser(&gitlablogs.ProductionParser{}, + &gitlablogs.Production{}, gitlablogs.ProductionDesc), (&gitlablogs.IntegrationsParser{}).LogType(): DefaultLogParser(&gitlablogs.IntegrationsParser{}, &gitlablogs.Integrations{}, gitlablogs.IntegrationsDesc), (&gitlablogs.GitParser{}).LogType(): DefaultLogParser(&gitlablogs.GitParser{},
ColumnTypeDescription
methodstringThe HTTP method of the request
pathstringThe URL path for the request
formatstringThe response output format
controllerstringThe Rails controller class name
actionstringThe Rails controller action
controllerstringThe Production controller class name
actionstringThe Production controller action
statusbigintThe HTTP response status code
durationfloatThe time spent serving the request (in milliseconds)
viewfloatThe time spent rendering the view for the Rails controller (in milliseconds)
dbfloatThe time spent quering the database (in milliseconds)
timetimestampThe request timestamp
params[{
  "key":string,
  "value":string
}]
The URL query parameters
remote_ipstringThe remote IP address of the HTTP request
user_idbigintThe user id of the request
usernamestringThe username of the request
uastringThe User-Agent of the requester
queue_duration_sfloatTotal time that the request was queued inside GitLab Workhorse
gitaly_callsbigintTotal number of calls made to Gitaly
gitaly_durationfloatTotal time taken by Gitaly calls
queue_durationfloatTotal time that the request was queued inside GitLab Workhorse
gitaly_duration_sfloatTotal time taken by Gitaly calls
redis_callsbigintTotal number of calls made to Redis
redis_duration_sfloatTotal time to retrieve data from Redis
redis_read_bytesbigintTotal bytes read from Redis
redis_write_bytesbigintTotal bytes written to Redis
correlation_idstringRequest unique id across logs
uastringUser-Agent HTTP header
cpu_sfloatCPU seconds
cpu_sfloatTotal time spent on CPU
db_duration_sfloatTotal time to retrieve data from PostgreSQL
view_duration_sfloatTotal time taken inside the Rails views
duration_sfloatTotal time taken to retrieve the request
exception.classstringClass name of the exception that occurred
exception.messagestringMessage of the exception that occurred
exception.backtrace[string]Stack trace of the exception that occurred