Please help with grok pattern

Well... I got it!

It does not work with patterns_dir => "'"/etc/logstash/conf.d/patterns

[root@de2log01p ~]# cat /tmp/test.log | sudo -u logstash /usr/share/logstash/bin/logstash -e 'input { stdin {} } filter { grok { patterns_dir => "'"/etc/logstash/conf.d/patterns"'" match => { "message" => "%{NGINX_ACCESS_UPSTREAM}"}} } output { stdout { codec => rubydebug }}'

{
      "@version" => "1",
          "host" => "elk.server",
    "@timestamp" => 2018-03-14T10:38:48.324Z,
       "message" => "\"12/Mar/2018:07:45:23 +0000\"; \"91.198.36.14\"; \"UA:-:-\"; \"10.10.10.1:80\"; \"200\"; \"0.000 sec\"; \"0.003 sec\"; \"www.some-site.ua\"; \"GET /services/ HTTP/1.1\"; \"327\"; \"https://www.some-site.ua/services/\"; \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36\"",
          "tags" => [
        [0] "_grokparsefailure"
    ]
}

Everything is OK with patterns_dir => "'"/etc/logstash/conf.d/patterns/nginx

[root@de2log01p ~]# cat /tmp/test.log | sudo -u logstash /usr/share/logstash/bin/logstash -e 'input { stdin {} } filter { grok { patterns_dir => "'"/etc/logstash/conf.d/patterns/nginx"'" match => { "message" => "%{NGINX_ACCESS_UPSTREAM}"}} } output { stdout { codec => rubydebug }}'

{
                     "agent" => "\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36\"",
             "upstream_addr" => "10.10.10.1",
        "nginx_http_request" => "GET",
        "nginx_request_desc" => "/services/",
        "nginx_http_version" => "1.1",
                   "message" => "\"12/Mar/2018:07:45:23 +0000\"; \"91.198.36.14\"; \"UA:-:-\"; \"10.10.10.1:80\"; \"200\"; \"0.000 sec\"; \"0.003 sec\"; \"www.some-site.ua\"; \"GET /services/ HTTP/1.1\"; \"327\"; \"https://www.some-site.ua/services/\"; \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36\"",
                 "http_host" => "www.some-site.ua",
           "upstream_status" => "200",
                  "referrer" => "https://www.some-site.ua/services/",
                "@timestamp" => 2018-03-14T10:39:13.827Z,
     "upstream_connect_time" => "0.000",
                     "bytes" => "327",
                  "clientip" => "91.198.36.14",
                  "@version" => "1",
                      "host" => "elk.server",
    "upstream_response_time" => "0.003",
                 "timestamp" => "12/Mar/2018:07:45:23 +0000",
             "upstream_port" => "80"
}