jazzband / django-silk

Silky smooth profiling for Django
MIT License
4.41k stars 331 forks source link

Silk not profiling after uninstall install. #456

Closed ChakshuGautam closed 1 year ago

ChakshuGautam commented 3 years ago

Screenshot 2020-12-19 at 12 46 16 PM

I am using silk 4.1 and Django 2.2.0

gdalmau commented 3 years ago

This is a possible duplicate of https://github.com/jazzband/django-silk/issues/442

See my comment if it might help https://github.com/jazzband/django-silk/issues/442#issuecomment-814920147

gevezex commented 3 years ago

I have the same issue. I am using Django 3.1.0 and silk 4.1. Also have a screenshot in this issue comment

Jorl17 commented 3 years ago

Could you try to capture the DEBUG logging output of Silk? It's probably blowing up internally and logging the error.

gevezex commented 3 years ago

Could you try to capture the DEBUG logging output of Silk? It's probably blowing up internally and logging the error.

Could you tell me how to do that. Django is in debug mode and that part does not show anything helpfull:

[13/Apr/2021 20:00:41] "GET /silk/ HTTP/1.1" 200 24872
[13/Apr/2021 20:00:41] "GET /static/silk/favicon-32x32.png HTTP/1.1" 200 1811
[13/Apr/2021 20:01:51] "GET /silk/requests/ HTTP/1.1" 200 43236
Jorl17 commented 3 years ago

Try adding this to your settings.ini:

LOGGING = {
    'version': 1,
    'formatters': {
        'mosayc': {
            'format': '%(asctime)-15s %(levelname)-7s %(message)s [%(funcName)s (%(filename)s:%(lineno)s)]',
        }
    },
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'class': 'logging.StreamHandler',
            'formatter': 'mosayc'
        }
    },
    'loggers': {
        'silk': {
            'handlers': ['console'],
            'level': 'DEBUG'
        }
    },
}
Jorl17 commented 3 years ago

See if anything weird comes up during your normal requests. I believe you should expect to see Silk "blow up" and log some kind of error to the console.

gevezex commented 3 years ago

This is what i get:

2021-04-13 20:08:43,350 DEBUG   process_request [process_request (middleware.py:101)]
2021-04-13 20:08:43,363 DEBUG   Created new request model with pk 3d42a6d7-60f1-455e-9f3b-4b2e3436a5fb [construct_request_model (model_factory.py:244)]
2021-04-13 20:08:43,722 DEBUG   Process response [_process_response (middleware.py:112)]
2021-04-13 20:08:43,723 DEBUG   Creating response model for request model with pk 3d42a6d7-60f1-455e-9f3b-4b2e3436a5fb [construct_response_model (model_factory.py:297)]
2021-04-13 20:08:44,039 DEBUG   process_request [process_request (middleware.py:101)]
2021-04-13 20:08:44,040 DEBUG   No maximum request body size is set, continuing. [body (model_factory.py:203)]
2021-04-13 20:08:44,053 DEBUG   Created new request model with pk 79f18d37-308c-4d8d-b51b-f1b8646cf078 [construct_request_model (model_factory.py:244)]
2021-04-13 20:08:44,059 DEBUG   Process response [_process_response (middleware.py:112)]
2021-04-13 20:08:44,059 DEBUG   Creating response model for request model with pk 79f18d37-308c-4d8d-b51b-f1b8646cf078 [construct_response_model (model_factory.py:297)]
Jorl17 commented 3 years ago

I'm a bit at a loss. Can you perhaps try to dump Silky's request table and see what's there? It might be a big dump (and note it may contain sensitive info), but it might provide some more info as to what's going on.

EDIT: There should be a Process response done. log, but there isn't one, so I'm really confused as to why we don't see that or any exception

gevezex commented 3 years ago

Yes here it is in csv format. I have deleted my db and started from scratch so you have new values:

id,path,query_params,raw_body,body,method,start_time,view_name,end_time,time_taken,encoded_headers,meta_time,meta_num_queries,meta_time_spent_queries,pyprofile,num_sql_queries,prof_file
8377264b-b20e-4794-aacf-53019d48dd9f,/cases/f/77,"","","",GET,2021-04-13 20:06:02.522479+02,casemaker_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""CACHE-CONTROL"": ""max-age=0"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
7b07c37d-2af1-4f45-96ea-ef3a363a4dbb,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:06:03.518515+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/77"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
12545282-ce11-454a-8445-dabb5b5428ed,/cases/f/77,"","","",GET,2021-04-13 20:08:22.627448+02,casemaker_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/77"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
8f47d46d-68ec-4424-882a-e2d83acdd67a,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:08:23.546061+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/77"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
f6315a26-5457-4bd8-8c7b-07201b955353,/cases/f/21,"","","",GET,2021-04-13 20:08:37.079834+02,casemaker_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/77"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
953ae395-745e-4f9c-ab0a-f662ca2c874f,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:08:37.702112+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/21"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
3d42a6d7-60f1-455e-9f3b-4b2e3436a5fb,/cases/f/21,"","","",GET,2021-04-13 20:08:43.351268+02,casemaker_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/21"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
79f18d37-308c-4d8d-b51b-f1b8646cf078,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:08:44.041192+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/21"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
0c9b0e5c-1217-4be0-82de-824c273e5f9c,/cases/f/56,"","","",GET,2021-04-13 20:11:25.896477+02,casemaker_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/21"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
422bd2c4-b946-4294-8847-5142ccf08c73,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:11:26.523036+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/56"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
48375efa-f347-4a0f-aabc-9e0ae2759f2d,/cases/f/71,"","","",GET,2021-04-13 20:11:36.407815+02,casemaker_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/56"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
9ff53a7a-3906-40a4-b8c4-dfa9d7621b51,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:11:36.890127+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/71"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
5255bfa7-a1a7-4563-a400-1775131f3f77,/cases/create,"","","",GET,2021-04-13 20:11:55.985577+02,create_dossier,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/71"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
80c5231e-a8ba-4ae6-9a65-fb1b9b93fce3,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:11:56.585964+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/create"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
60f1afe6-3dde-4c30-8495-108a0e2235d6,/cases/f/145,"","","",GET,2021-04-13 20:12:09.525958+02,casemaker_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/create"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
a013f946-1d48-4dcb-ba1b-399fa56fdd81,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:12:10.135315+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
7c1c0569-88e5-4319-8183-6f807410d76a,/cases/ajax/foldertreebrowser/145,"","","",GET,2021-04-13 20:12:10.741325+02,folder_tree_browser_json,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""application/json; charset=utf-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""application/json, text/javascript, */*; q=0.01"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
84dee1e1-62b6-44e1-a5c7-209f1eaa3986,/cases/dossier-autocomplete/,"","","",GET,2021-04-13 20:12:18.718035+02,dossier-autocomplete,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""application/json, text/javascript, */*; q=0.01"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
f200c34e-e3e5-4166-8da5-a7fd597817d6,/cases/dossier-autocomplete/,"{""q"": ""dossier""}","","",GET,2021-04-13 20:12:22.11458+02,dossier-autocomplete,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""application/json, text/javascript, */*; q=0.01"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
5f888fa3-3d2a-4d82-b1bb-f7242f3fe2d8,/cases/dossier-autocomplete/,"{""q"": ""dossier1""}","","",GET,2021-04-13 20:12:22.324089+02,dossier-autocomplete,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""application/json, text/javascript, */*; q=0.01"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
cf511508-36fa-4488-87a6-a3bb33e82392,/cases/dossier-autocomplete/,"","","{""text"": [""dossier1""]}",POST,2021-04-13 20:12:23.691945+02,dossier-autocomplete,,,"{""CONTENT-LENGTH"": ""13"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""application/json, text/javascript, */*; q=0.01"", ""X-CSRFTOKEN"": ""ZHp9vpnGL2LUQ3iP0SnmOiPoODHCB5o7SMo6UvVbopwaNcnx4mzsFZFFoM0JFaQ7"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
531c0a42-8a74-45f0-b5c9-18acef4d8d40,/cases/ajax/get_dossier,"","","{""csrfmiddlewaretoken"": ""********************"", ""dossier"": [""1""]}",POST,2021-04-13 20:12:23.908639+02,get_dossier,,,"{""CONTENT-LENGTH"": ""94"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""application/json, text/javascript, */*; q=0.01"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
3a3c1d56-01ff-48ac-9a1d-8112a9be2713,/cases/f/145,"","","{""ckb_dossier"": [""147"", ""152"", ""151"", ""146"", ""148"", ""149"", ""153"", ""150"", ""154""], ""create"": [""submit""], ""csrfmiddlewaretoken"": ""********************"", ""name"": [""1""], ""procestype"": [""""], ""resultaattype"": [""""], ""taakveld"": [""""]}",POST,2021-04-13 20:12:27.380519+02,casemaker_with_id,,,"{""CONTENT-LENGTH"": ""286"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""CACHE-CONTROL"": ""max-age=0"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
d06daf12-4e1f-47a5-8c38-aeb014d56618,/cases/ajax/fts_id_arhivedfiles_json/,"","","{""arr[]"": [""21"", ""77"", ""38"", ""56"", ""71"", ""145"", ""114""]}",POST,2021-04-13 20:12:28.011039+02,fts_id_arhivedfiles,,,"{""CONTENT-LENGTH"": ""92"", ""CONTENT-TYPE"": ""application/x-www-form-urlencoded; charset=UTF-8"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""ACCEPT"": ""*/*"", ""X-REQUESTED-WITH"": ""XMLHttpRequest"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ORIGIN"": ""http://berlin.bozi.nl:8000"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
9e54a028-f8f3-4191-84b8-b48182696996,/cases/,"","","",GET,2021-04-13 20:12:38.993567+02,cases,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
32b2af49-ed08-4cbe-9958-0407f153998d,/cases/d/1,"","","",GET,2021-04-13 20:12:39.11995+02,cases_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/f/145"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
ca7c07ca-8450-4852-9813-9d5626e2896c,/cases/d/1,"","","",GET,2021-04-13 20:12:41.020824+02,cases_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/d/1"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
8e6335b5-c93d-4c6a-93cb-c0462d424d6f,/cases/d/1,"","","",GET,2021-04-13 20:12:45.646855+02,cases_with_id,,,"{""CONTENT-LENGTH"": """", ""CONTENT-TYPE"": ""text/plain"", ""HOST"": ""berlin.bozi.nl:8000"", ""CONNECTION"": ""keep-alive"", ""UPGRADE-INSECURE-REQUESTS"": ""1"", ""USER-AGENT"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"", ""ACCEPT"": ""text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"", ""REFERER"": ""http://berlin.bozi.nl:8000/cases/d/1"", ""ACCEPT-ENCODING"": ""gzip, deflate"", ""ACCEPT-LANGUAGE"": ""nl,tr;q=0.9,en;q=0.8""}",,,,"",0,""
postgres@berlin:~$
Jorl17 commented 3 years ago

I'm sorry, can you also check Silky's Response table?

gevezex commented 3 years ago

I just checked and the silk_response table is totally empty.

gevezex commented 3 years ago

Feels stupid but I have found my issue. This setting:

SILKY_PYTHON_PROFILER_RESULT_PATH = 'profile/'

That profile dir was non existing. I created the dir and now I get values back.

@Jorl17 Many thnx for your efforts!

monkut commented 3 years ago

seeing the same issue here with django 3.2.

I checked that SILKY_PYTHON_PROFILER_RESULT_PATH is defined and exists. Not sure what the issue is yet.

monkut commented 3 years ago

Poking around the code I stumbled on this error, which seems to be silently passing. Looks like the latest code from github is updated ...

Traceback (most recent call last):
  File "/site-packages/silk/middleware.py", line 140, in process_response
    self._process_response(request, response)
  File "/contextlib.py", line 75, in inner
    return func(*args, **kwds)
  File "/site-packages/silk/middleware.py", line 119, in _process_response
    silk_response = ResponseModelFactory(response).construct_response_model()
  File "/site-packages/silk/model_factory.py", line 307, in construct_response_model
    raw_headers = self.response._headers
AttributeError: 'Response' object has no attribute '_headers'

log:

2021-09-08 16:14:47,307 [DEBUG] (silk.middleware) process_request: process_request
2021-09-08 16:14:47,314 [DEBUG] (silk.model_factory) construct_request_model: Created new request model with pk c154f8bf-a5a1-4dad-b538-dc4e2b4f263f
2021-09-08 16:14:47,315 [DEBUG] (silk.middleware) _process_response: Process response
2021-09-08 16:14:47,316 [DEBUG] (silk.model_factory) construct_response_model: Creating response model for request model with pk c154f8bf-a5a1-4dad-b538-dc4e2b4f263f
2021-09-08 16:14:47,316 [DEBUG] (silk.middleware) process_response: Retrying _process_response
2021-09-08 16:14:47,316 [DEBUG] (silk.middleware) _process_response: Process response
2021-09-08 16:14:47,316 [DEBUG] (silk.model_factory) construct_response_model: Creating response model for request model with pk c154f8bf-a5a1-4dad-b538-dc4e2b4f263f

https://github.com/jazzband/django-silk/blob/master/silk/model_factory.py#L323

monkut commented 3 years ago

Looks like this issue was fixed with this:

https://github.com/jazzband/django-silk/commit/76a9b1e5dd173fce4216aad33a5dc7f9954c5f94

uninstalling django-silk 4.1.0 (installed from pipy )and installing from github resolved the issue

2021-09-08 17:10:51,682 [DEBUG] (silk.model_factory) construct_response_model: Creating response model for request model with pk 0149b6a9-a91e-468b-bec6-74fbc1558f14
2021-09-08 17:10:51,736 [DEBUG] (silk.middleware) _process_response: Process response done.

Looks like there are other issues with the dev version, but at least the values are populated now.

image