{"id":37146,"date":"2019-10-31T22:15:59","date_gmt":"2019-10-31T19:15:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kompaniya-oracle-namerena-pererabotat-dtrace-dlya-linux-s-ispolzovaniem-ebpf\/"},"modified":"2019-10-31T22:15:59","modified_gmt":"2019-10-31T19:15:59","slug":"kompaniya-oracle-namerena-pererabotat-dtrace-dlya-linux-s-ispolzovaniem-ebpf","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/kompaniya-oracle-namerena-pererabotat-dtrace-dlya-linux-s-ispolzovaniem-ebpf","title":{"rendered":"Spole\u010dnost Oracle m\u00e1 v \u00famyslu p\u0159epracovat DTrace pro Linux s vyu\u017eit\u00edm eBPF","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Oracle <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.oracle.com\/linux\/dtrace-on-fedora\">ozn\u00e1mila<\/a><\/noindex> o pr\u00e1ci na p\u0159enosu zm\u011bn souvisej\u00edc\u00edch s DTrace do upstreamu a pl\u00e1nech na implementaci technologie dynamick\u00e9ho lad\u011bn\u00ed DTrace nad standardn\u00ed infrastrukturou j\u00e1dra Linux, konkr\u00e9tn\u011b s vyu\u017eit\u00edm subsyst\u00e9m\u016f jako eBPF. P\u016fvodn\u011b byla hlavn\u00edm probl\u00e9mem p\u0159i pou\u017eit\u00ed DTrace v Linuxu neslu\u010ditelnost na \u00farovni licenc\u00ed, ale v roce 2018 spole\u010dnost Oracle <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48078\">p\u0159e licenciovala<\/a><\/noindex> k\u00f3d DTrace pod GPLv2. <\/p>\n<p>DTrace u\u017e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=35586\">po dlouhou dobu<\/a><\/noindex> nab\u00edz\u00ed v r\u00e1mci roz\u0161\u00ed\u0159en\u00e9ho j\u00e1dra pro distribuci Oracle Linux, ale pro jeho pou\u017eit\u00ed v jin\u00fdch distribuc\u00edch vy\u017eaduje aplikaci dodate\u010dn\u00fdch patch\u016f pro j\u00e1dro, co\u017e omezuje pou\u017e\u00edv\u00e1n\u00ed uveden\u00e9 technologie. Jako p\u0159\u00edklad, spole\u010dnost Oracle <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.oracle.com\/linux\/dtrace-on-fedora\">p\u0159ipravila<\/a><\/noindex> podrobn\u00e9ho n\u00e1vodu k instalaci a pou\u017eit\u00ed DTrace v Fedo\u0159e Linux. Pro instalaci je vy\u017eadov\u00e1na kompilace <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/dtrace-utils\">n\u00e1stroj\u016f<\/a><\/noindex> a pou\u017eit\u00ed j\u00e1dra Linux, kter\u00e9 bylo zkompilov\u00e1no s <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/dtrace-linux-kernel.git\">patchemi<\/a><\/noindex>. Pro automatizaci prov\u00e1d\u011bn\u00ed kompilace j\u00e1dra s patchemi Oracle a Fedora byl navr\u017een <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/dtrace-linux-kernel\/blob\/5.2.7\/samples\/dtrace\/DTrace-on-Fedora.sh\">skript<\/a><\/noindex>.<\/p>\n<p>eBPF p\u0159edstavuje vestav\u011bn\u00e9ho v j\u00e1d\u0159e Linux interpret\u00e1tora bytecode, kter\u00fd umo\u017e\u0148uje vytv\u00e1\u0159et zpracovatele s\u00ed\u0165ov\u00fdch operac\u00ed, sledovat v\u00fdkon syst\u00e9m\u016f, zachyt\u00e1vat syst\u00e9mov\u00e9 vol\u00e1n\u00ed, kontrolovat p\u0159\u00edstup, zpracov\u00e1vat ud\u00e1losti s uchov\u00e1n\u00edm \u010dasov\u00fdch \u00fadaj\u016f (perf_event_open), po\u010d\u00edtat frekvenci a dobu trv\u00e1n\u00ed operac\u00ed, vykon\u00e1vat sledov\u00e1n\u00ed pomoc\u00ed kprobes\/uprobes\/tracepoints. D\u00edky pou\u017eit\u00ed JIT kompilace je bytecode za b\u011bhu p\u0159ev\u00e1d\u011bn na strojov\u00e9 instrukce a vykon\u00e1v\u00e1n s v\u00fdkonem nativn\u00edho k\u00f3du. DTrace m\u016f\u017ee b\u00fdt realizov\u00e1n nad eBPF, obdobn\u011b jako existuj\u00edc\u00ed n\u00e1stroje pro sledov\u00e1n\u00ed. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=45391\">pracuj\u00ed<\/a><\/noindex> existuj\u00edc\u00ed n\u00e1stroje pro sledov\u00e1n\u00ed.<\/p>\n<p>Technologie DTrace byla vyvinuta pro opera\u010dn\u00ed syst\u00e9m Solaris k dynamick\u00e9mu sledov\u00e1n\u00ed j\u00e1dra syst\u00e9mu a koncov\u00fdch aplikac\u00ed, co\u017e u\u017eivateli umo\u017e\u0148uje detailn\u011b sledovat chov\u00e1n\u00ed syst\u00e9mu a prov\u00e1d\u011bt diagnostiku probl\u00e9m\u016f v re\u00e1ln\u00e9m \u010dase. B\u011bhem lad\u011bn\u00ed DTrace neovliv\u0148uje v\u00fdkon sledovan\u00fdch aplikac\u00ed, co\u017e umo\u017e\u0148uje analyzovat b\u011b\u017e\u00edc\u00ed syst\u00e9my za chodu. Mezi siln\u00e9 str\u00e1nky DTrace pat\u0159\u00ed vysoce \u00farov\u0148ov\u00fd jazyk D, podobn\u00fd jazyku AWK, ve kter\u00e9m je podstatn\u011b snaz\u0161\u00ed vytv\u00e1\u0159et sledovac\u00ed skripty ne\u017e p\u0159i pou\u017eit\u00ed na eBPF zalo\u017een\u00fdch prost\u0159edk\u016f pro psan\u00ed handler\u016f v C, Pythonu a Lua s extern\u00edmi knihovnami. <\/p>\n<p>In\u017een\u00fd\u0159i spole\u010dnosti Oracle tak\u00e9 pracuj\u00ed na vytvo\u0159en\u00ed eBPF backendu pro GCC a ji\u017e zve\u0159ejnili <noindex><a rel=\"nofollow\" href=\"https:\/\/gcc.gnu.org\/ml\/gcc-patches\/2019-08\/msg01028.html\">sada patch\u016f<\/a><\/noindex> pro integraci podpory eBPF do GCC a <noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/ml\/binutils\/2019-05\/msg00306.html\">dos\u00e1hli<\/a><\/noindex> za\u010dlen\u011bn\u00ed k\u00f3du pro podporu eBPF do GNU binutils. P\u016fvodn\u00ed backend pro podporu eBPF je zalo\u017een na technologi\u00edch LLVM, ale spole\u010dnost Oracle m\u00e1 z\u00e1jem o to, aby se v GCC objevila standardn\u00ed funkce generov\u00e1n\u00ed program\u016f pro eBPF, co\u017e umo\u017en\u00ed pou\u017e\u00edvat jedno n\u00e1stroje jak pro sestavov\u00e1n\u00ed j\u00e1dra Linux, tak pro sestavov\u00e1n\u00ed program\u016f pro eBPF. <\/p>\n<p>Krom\u011b backendu pro generov\u00e1n\u00ed bytecodu navrhovan\u00e9 patche pro GCC tak\u00e9 zahrnuj\u00ed port libgcc pro eBPF a n\u00e1stroje pro vytv\u00e1\u0159en\u00ed ELF soubor\u016f, kter\u00e9 umo\u017e\u0148uj\u00ed spustit k\u00f3d ve virtu\u00e1ln\u00ed ma\u0161in\u011b eBPF pomoc\u00ed poskytovan\u00fdch j\u00e1drov\u00fdch loader\u016f. Bytecode m\u016f\u017ee b\u00fdt prozat\u00edm p\u0159ekl\u00e1d\u00e1n pouze z k\u00f3du v jazyce C (ne v\u0161echny funkce jazyka jsou dostupn\u00e9), ale v budoucnu se o\u010dek\u00e1v\u00e1 roz\u0161\u00ed\u0159en\u00ed dostupn\u00fdch funkc\u00ed jazyka C, p\u0159id\u00e1n\u00ed podpory pro dal\u0161\u00ed jazyky, vytv\u00e1\u0159en\u00ed simul\u00e1toru a p\u0159id\u00e1n\u00ed podpory GCC pro lad\u011bn\u00ed eBPF program\u016f bez na\u010d\u00edt\u00e1n\u00ed do j\u00e1dra.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51287\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 DTrace \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 upstream \u0438 \u043f\u043b\u0430\u043d\u0430\u0445 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0442\u043b\u0430\u0434\u043a\u0438 DTrace \u043f\u043e\u0432\u0435\u0440\u0445 \u0448\u0442\u0430\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0443\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u044f\u0434\u0440\u0430 Linux, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0442\u0430\u043a\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c, \u043a\u0430\u043a eBPF. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c DTrace \u0432 Linux \u0431\u044b\u043b\u0430 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439, \u043d\u043e \u0432 2018 \u0433\u043e\u0434\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043f\u0435\u0440\u0435\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043a\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37146","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 DTrace \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 upstream \u0438 \u043f\u043b\u0430\u043d\u0430\u0445 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/kompaniya-oracle-namerena-pererabotat-dtrace-dlya-linux-s-ispolzovaniem-ebpf\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0430 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c DTrace \u0434\u043b\u044f Linux \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c eBPF | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 DTrace \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 upstream \u0438 \u043f\u043b\u0430\u043d\u0430\u0445 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/kompaniya-oracle-namerena-pererabotat-dtrace-dlya-linux-s-ispolzovaniem-ebpf\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:15:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:15:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Spole\u010dnost Oracle pl\u00e1nuje p\u0159epracovat DTrace pro Linux s vyu\u017eit\u00edm eBPF | ProHoster","description":"Spole\u010dnost Oracle ozn\u00e1mila pr\u00e1ci na p\u0159ed\u00e1n\u00ed zm\u011bn souvisej\u00edc\u00edch s DTrace do upstream a pl\u00e1ny na implementaci technologie.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/kompaniya-oracle-namerena-pererabotat-dtrace-dlya-linux-s-ispolzovaniem-ebpf","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0430 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c DTrace \u0434\u043b\u044f Linux \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c eBPF | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 DTrace \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 upstream \u0438 \u043f\u043b\u0430\u043d\u0430\u0445 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/kompaniya-oracle-namerena-pererabotat-dtrace-dlya-linux-s-ispolzovaniem-ebpf","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:15:59+00:00","article:modified_time":"2019-10-31T19:15:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37146","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 06:17:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:02:42","updated":"2026-01-22 06:17:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=37146"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37146\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=37146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=37146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=37146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}