Skip to content

Instantly share code, notes, and snippets.

View pavel-khritonenko's full-sized avatar

Pavel Khritonenko pavel-khritonenko

View GitHub Profile
(?<remote_addr>[^ ]*) - \[(?<proxy_protocol_addr>[^ ]*)\] - (?<remote_user>[^ ]*) \[(?<time>[^\]]*)\] "(?<method>\S+)(?: +(?<request>[^\"]*) +\S*)?" (?<code>[^ ]*) (?<size>[^ ]*) "(?<referer>[^\"]*)" "(?<agent>[^\"]*)" (?<request_length>[^ ]*) (?<request_time>[^ ]*) \[(?<proxy_upstream_name>[^ ]*)\] (?<upstream_addr>[^ ]*) (?<upstream_response_length>[^ ]*) (?<upstream_response_time>[^ ]*) (?<upstream_status>[^ ]*)
@pavel-khritonenko
pavel-khritonenko / delete.sh
Last active June 20, 2019 10:57
How to delete ns in terminating state
NAMESPACE=rook-ceph
kubectl proxy &
kubectl get namespace $NAMESPACE -o json |jq '.spec = {"finalizers":[]}' >temp.json
curl -k -H "Content-Type: application/json" -X PUT --data-binary @temp.json 127.0.0.1:8001/api/v1/namespaces/$NAMESPACE/finalize
public sealed class GelfJsonFormatter : ITextFormatter
{
private static readonly IReadOnlyDictionary<LogEventLevel, short> Levels
= new Dictionary<LogEventLevel, short>()
{
{ LogEventLevel.Verbose, 7 },
{ LogEventLevel.Debug, 6 },
{ LogEventLevel.Information, 5 },
{ LogEventLevel.Warning, 4 },
{ LogEventLevel.Error, 3 },