{"id":115001,"date":"2024-04-12T02:30:02","date_gmt":"2024-04-12T00:30:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kompaniya-oracle-opublikovala-dtrace-dlya-linux-2-0-0-1-14"},"modified":"2024-04-12T02:30:02","modified_gmt":"2024-04-12T00:30:02","slug":"kompaniya-oracle-opublikovala-dtrace-dlya-linux-2-0-0-1-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/kompaniya-oracle-opublikovala-dtrace-dlya-linux-2-0-0-1-14","title":{"rendered":"Oracle ha publicado DTrace para Linux 2.0.0-1.14.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha presentado una versi\u00f3n experimental de la herramienta de depuraci\u00f3n din\u00e1mica DTrace para Linux 2.0.0-1.14, implementada como un proceso que opera en espacio de usuario, utilizando la subestructura eBPF y los mecanismos de trazado proporcionados por el n\u00facleo de Linux. La funcionalidad de la implementaci\u00f3n de DTrace basada en eBPF es similar a la primera implementaci\u00f3n de DTrace para Linux, realizada en forma de un m\u00f3dulo del n\u00facleo. El c\u00f3digo del proyecto se distribuye bajo la licencia GPLv2.     <\/p>\n<p>La herramienta puede utilizarse con n\u00facleos de Linux est\u00e1ndar que soportan BPF. Se requiere la biblioteca libctf con implementaci\u00f3n del soporte al formato de depuraci\u00f3n CTF (Compact Type Format), que forma parte del paquete binutils desde la versi\u00f3n 2.40, o la biblioteca libdtrace-ctf, portada desde Solaris. Se ofrecen opcionalmente dos parches para el n\u00facleo 6.7 que permiten activar capacidades adicionales para obtener m\u00e1s datos sobre m\u00f3dulos y el n\u00facleo.    <\/p>\n<p>La tecnolog\u00eda DTrace fue desarrollada para abordar problemas de trazado din\u00e1mico del n\u00facleo y de aplicaciones finales en el sistema operativo Solaris. DTrace permite al usuario monitorear en detalle el comportamiento del sistema y realizar diagn\u00f3sticos en tiempo real. Durante la depuraci\u00f3n, DTrace no afecta el funcionamiento de las aplicaciones investigadas ni tiene impacto en su rendimiento, lo que permite realizar an\u00e1lisis en sistemas en funcionamiento al instante. Entre las fortalezas de DTrace se destaca el lenguaje de alto nivel D, similar a AWK, que facilita significativamente la creaci\u00f3n de scripts de trazado en comparaci\u00f3n con las herramientas ofrecidas para eBPF para escribir manejadores en lenguajes como C, Python y Lua con bibliotecas externas.     <\/p>\n<p>Principales caracter\u00edsticas:  <\/p>\n<ul>\n<li class=\"l\"> Proveedores disponibles:\n<ul>\n<li class=\"l\"> cpc (Contador de Rendimiento de CPU) \u2014 obtenci\u00f3n de informaci\u00f3n sobre el rendimiento.\n<li class=\"l\"> dtrace \u2014 controladores BEGIN, END y ERROR que se ejecutan antes o despu\u00e9s de otras verificaciones, as\u00ed como cuando ocurren errores.\n<li class=\"l\"> fbt (Trazado de L\u00edmites de Funciones) \u2014 seguimiento de las llamadas a funciones del n\u00facleo.\n<li class=\"l\"> lockstat \u2014 seguimiento del estado de los bloqueos.\n<li class=\"l\"> pid \u2014 seguimiento de las llamadas a funciones en procesos que se ejecutan en el espacio de usuario.\n<li class=\"l\"> proc \u2014 seguimiento de la actividad relacionada con procesos, como el inicio y la finalizaci\u00f3n (fork, exec, exit, fault).\n<li class=\"l\"> profile \u2014 guardar estad\u00edsticas sobre el rendimiento a intervalos de tiempo especificados.\n<li class=\"l\"> sdt, rawtp \u2014 trazado est\u00e1tico del n\u00facleo (SDT \u2014 Trazado Definido Est\u00e1ticamente).\n<li class=\"l\"> usdt: trazado est\u00e1tico de aplicaciones (USDT \u2014 Trazado Definido Est\u00e1ticamente en Espacio de Usuario).\n<li class=\"l\"> sched \u2014 seguimiento de la distribuci\u00f3n de recursos de CPU.\n<li class=\"l\"> sycall \u2014 seguimiento de la entrada y salida de las llamadas al sistema.    <\/ul>\n<li class=\"l\"> Agregaci\u00f3n de datos recolectados: posibilidad de aplicar funciones agregadas (avg, count, llquantize, lquantize, max, min, quantize, stddev y sum) y acciones agregadas (clear, normalize, printa). Soporte para guardar los resultados de las funciones agregadas en arreglos ordinarios y asociativos.\n<li class=\"l\"> Soporte para el trazado especulativo, que permite rastrear ef\u00edmeramente datos, decidiendo cu\u00e1les deben fijarse en el b\u00fafer de trazado y cu\u00e1les descartar. Funciones disponibles: speculation, speculate, commit y discard.\n<li class=\"l\"> Soporte para variables globales y locales, TLS (Thread-Local Storage), arreglos asociativos y cadenas.\n<li class=\"l\"> Provisi\u00f3n de variables incorporadas: arg0 \u2014 arg9, args[], caller, curcpu, curthread, epid, errno, execname, gid, id, pid, ppid, probefunc, probemod, probename, probeprov, stackdepth, tid, timestamp, ucaller, uid, uregs[], ustackdepth, walltimestamp.\n<li class=\"l\"> Soporte para acciones: exit, freopen, ftruncate, mod, printa, printf, raise, setopt, stack, sym, system, trace, tracemem, uaddr, umod, ustack y usym.\n<li class=\"l\"> Disponibilidad de funciones integradas: alloca, basename, bcopy, copyin, copyinstr, copyinto, copyout, copyoutstr, dirname, getmajor, getminor, htonl, htonll, htons, index, inet_ntoa, lltostr, mutex_owned, mutex_owner, mutex_type_adaptive, mutex_type_spin, ntohl, ntohll, ntohs, progenyof, rand, rindex, rw_iswriter, rw_read_held, rw_write_held, strchr, strjoin, strlen, strrchr, strstr, strtok, substr.\n<li class=\"l\"> Disponibilidad de contadores de datos que no llegan a los b\u00faferes de trazado.\n<li class=\"l\"> Soporte para la compilaci\u00f3n de scripts de trazado en el lenguaje D en forma de programas BPF.\n<li class=\"l\"> Precompilaci\u00f3n de funciones BPF para llamadas a bibliotecas.\n<li class=\"l\"> Opci\u00f3n bpflog para obtener un registro de la verificaci\u00f3n de los programas BPF cargados.\n<li class=\"l\"> Generaci\u00f3n din\u00e1mica de c\u00f3digo y precompilaci\u00f3n de c\u00f3digo para reutilizaci\u00f3n en programas BPF.    <\/ul>\n<p>Cambios en la nueva versi\u00f3n:  <\/p>\n<ul>\n<li class=\"l\"> En el proveedor pid, que se aplica para rastrear procesos en el espacio de usuario, se ha a\u00f1adido soporte para el seguimiento de la ejecuci\u00f3n de instrucciones seg\u00fan su desplazamiento en el c\u00f3digo.\n<li class=\"l\"> Se ha a\u00f1adido soporte para el uso de funciones stack() y ustack() para agregar datos recolectados.\n<li class=\"l\"> Posibilidad de eliminar elementos de cualquier tipo en arreglos asociativos asignando un literal 0.\n<li class=\"l\"> Se ha agregado la acci\u00f3n print para la salida de datos estructurados con anotaciones de tipos.\n<li class=\"l\"> Se han a\u00f1adido nuevas funciones integradas cleanpath(), d_path() y link_ntop().\n<li class=\"l\"> Se a\u00f1adi\u00f3 el par\u00e1metro \u00ab-xcpu\u00bb, que permite vincular las verificaciones a CPUs espec\u00edficas.\n<li class=\"l\"> Se a\u00f1adi\u00f3 el par\u00e1metro \u00ab-xlockmem\u00bb para limitar el tama\u00f1o de la memoria.\n<li class=\"l\"> Se ha asegurado la posibilidad de guardar los datos de trazado de procesos (USDT) entre reinicios de dtprobed.\n<li class=\"l\"> Soporte para el mecanismo BTF (BPF Type Format), que proporciona informaci\u00f3n para la verificaci\u00f3n de tipos en pseudoc\u00f3digo BPF.\n<li class=\"l\"> Posibilidad de usar el script configure para la compilaci\u00f3n.  <\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60973\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0442\u043b\u0430\u0434\u043a\u0438 DTrace \u0434\u043b\u044f Linux 2.0.0-1.14, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432 \u0432\u0438\u0434\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 eBPF \u0438 \u0448\u0442\u0430\u0442\u043d\u044b\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u044f\u0434\u0440\u043e\u043c Linux. \u041f\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f DTrace \u043d\u0430 \u0431\u0430\u0437\u0435 eBPF \u0431\u043b\u0438\u0437\u043a\u0430 \u043a \u043f\u0435\u0440\u0432\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 DTrace \u0434\u043b\u044f Linux, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u043e\u0439 \u0432 \u0444\u043e\u0440\u043c\u0435 \u043c\u043e\u0434\u0443\u043b\u044f \u044f\u0434\u0440\u0430. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043c\u043e\u0436\u0435\u0442 [&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-115001","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0442\u043b\u0430\u0434\u043a\u0438 DTrace \u0434\u043b\u044f Linux 2.0.0-1.14, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432 \u0432\u0438\u0434\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 eBPF \u0438 \u0448\u0442\u0430\u0442\u043d\u044b\u0435.\" \/>\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\/es\/blog\/news\/kompaniya-oracle-opublikovala-dtrace-dlya-linux-2-0-0-1-14\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 DTrace \u0434\u043b\u044f Linux 2.0.0-1.14 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0442\u043b\u0430\u0434\u043a\u0438 DTrace \u0434\u043b\u044f Linux 2.0.0-1.14, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432 \u0432\u0438\u0434\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 eBPF \u0438 \u0448\u0442\u0430\u0442\u043d\u044b\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/kompaniya-oracle-opublikovala-dtrace-dlya-linux-2-0-0-1-14\" \/>\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=\"2024-04-12T00:30:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-12T00:30:02+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\udd47Oracle ha publicado DTrace para Linux 2.0.0-1.14 | ProHoster","description":"Se present\u00f3 una versi\u00f3n experimental de la herramienta de depuraci\u00f3n din\u00e1mica DTrace para Linux 2.0.0-1.14, implementada como un proceso que funciona en espacio de usuario, utilizando la subsistema eBPF y stock.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/kompaniya-oracle-opublikovala-dtrace-dlya-linux-2-0-0-1-14","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 DTrace \u0434\u043b\u044f Linux 2.0.0-1.14 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0442\u043b\u0430\u0434\u043a\u0438 DTrace \u0434\u043b\u044f Linux 2.0.0-1.14, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432 \u0432\u0438\u0434\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 eBPF \u0438 \u0448\u0442\u0430\u0442\u043d\u044b\u0435.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/kompaniya-oracle-opublikovala-dtrace-dlya-linux-2-0-0-1-14","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":"2024-04-12T00:30:02+00:00","article:modified_time":"2024-04-12T00:30:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115001","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":"default","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 22:05:34","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 22:05:34","updated":"2026-01-22 22:05:34","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/115001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=115001"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/115001\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=115001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=115001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=115001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}