{"id":46597,"date":"2020-01-21T00:00:00","date_gmt":"2020-01-21T08:00:00","guid":{"rendered":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/blog\/using-fluentd-to-push-data-to-griddb\/"},"modified":"2025-11-13T12:54:50","modified_gmt":"2025-11-13T20:54:50","slug":"using-fluentd-to-push-data-to-griddb","status":"publish","type":"post","link":"https:\/\/www.griddb.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/","title":{"rendered":"Using Fluentd to Push Data to GridDB"},"content":{"rendered":"<p>Fluentd is an open source data collector that allows you to easily ingest data into GridDB; this data is most information generated by edge devices or other sources not in your local network. Fluentd supports multiple including HTTP, MQTT and more. Fluentd also has many different output options, including GridDB.<\/p>\n<div style=\"text-align:center\">\n<iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/i-dlZc7TKDM\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div>\n<p>The GridDB output plugin relies on the <a href=\"https:\/\/github.com\/griddb\/webapi\">GridDB WebAPI<\/a>, this post will cover the installation, configuration, and usage of Fluentd, GridDB WebAPI, and the <a href=\"https:\/\/github.com\/griddb\/fluent-plugin-griddb\">GridDB Plugin<\/a> for Fluentd.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2020\/01\/fluentddiagram.png\" alt=\"\" width=\"620\" height=\"284\" class=\"alignnone size-full wp-image-26272\" srcset=\"\/wp-content\/uploads\/2020\/01\/fluentddiagram.png 620w, \/wp-content\/uploads\/2020\/01\/fluentddiagram-300x137.png 300w, \/wp-content\/uploads\/2020\/01\/fluentddiagram-600x275.png 600w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/p>\n<h1>GridDB and WebAPI Setup<\/h1>\n<p>If you don\u00e2\u20ac\u2122t have GridDB running already, the quick start is <a href=\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/\">here<\/a>. To install Fluentd, follow the guides for <a href=\"https:\/\/docs.fluentd.org\/installation\/install-by-rpm\">CentOS<\/a> or <a href=\"https:\/\/docs.fluentd.org\/installation\/install-by-deb\">Debian\/Ubuntu<\/a>. While following these guides, you\u00e2\u20ac\u2122ll also install ruby and gem which will be required to build the GridDB plugin for Fluentd. To install the WebAPI, download and untar the release and then copy the webapi folder to <code>$GS_HOME <\/code><\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo cp -a webapi \/var\/lib\/gridstore<\/code><\/pre>\n<\/div>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo chown gsadm.gridstore \/var\/lib\/gridstore\/webapi<\/code><\/pre>\n<\/div>\n<p>Then edit conf\/repository.json to reflect your GridDB cluster configuration. You will likely only need to set the cluster name.<\/p>\n<pre>\n{\n\"clusters\" : [\n{\n\"name\" : \"defaultCluster\",\n\n\"mode\" : \"MULTICAST\",\n\"address\" : \"239.0.0.1\",\n\"port\" : 31999,\n\"jdbcAddress\" : \"239.0.0.1\",\n\"jdbcPort\" : 41999,\n\"transactionMember\": \"\",\n\"sqlMember\": \"\",\n\"providerUrl\": null\n}\n]\n}\n<\/pre>\n<p>Now to run WebAPI:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo su - gsadm\nexport CLASSPATH=:\/usr\/share\/java\/gridstore.jar\ncd webapi\/\njava -jar lib\/griddb-webapi-ce-2.1.0.jar 2>&1 \/dev\/null &\n<\/code><\/pre>\n<\/div>\n<p>Check $GS_HOME\/logs\/gs_webapi*.log for errors, if it has successfully started, the logs should contain:<\/p>\n<pre>\n[main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer:\nTomcat started on port(s): 8080 (http) with context path ''\n[main] org.springframework.boot.StartupInfoLogger: Started Application in\n2.677 seconds (JVM running for 3.278)\n<\/pre>\n<h1>Use Fluentd GridDB Plugin<\/h1>\n<p>Now it\u00e2\u20ac\u2122s time to install the GridDB Fluentd connector with Ruby Gems. <\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo \/opt\/td-agent\/embedded\/bin\/gem install fluent-plugin-griddb\n<\/code><\/pre>\n<\/div>\n<p>With the plugin installed we&#8217;ll add the simplest GridDB configuration to <code>\/etc\/td-agent\/td-agent.conf<\/code> and then restart the td-agent.<\/p>\n<pre>\n<match griddb>\n@type griddb\nhost http:\/\/localhost:8080\/\ncluster defaultCluster\ndatabase public\ncontainer container_1\nusername admin\npassword admin\n<\/match>\n<\/pre>\n<div style=\"background-color: #e7f3fe;border-left: 6px solid #2196F3\">\n<b>NOTE:<\/b> If you are getting &#8220;failed connect to localhost:8888&#8221; errors, try running:\n<\/div>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo systemctl start td-agent.service<\/code><\/pre>\n<\/div>\n<p>Before Fluentd can write data to GridDB, you need to create the container using the GridDB WebAPI:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ curl -X POST --basic -u admin:admin -H \"Content-type:application\/json\" -d '{\"container_name\":\"container_1\", \"container_type\":\"TIME_SERIES\", \"rowkey\":true, \"columns\":[{\"name\": \"date\", \"type\": \"TIMESTAMP\" }, {\"name\": \"value\", \"type\": \"DOUBLE\" },{\"name\": \"str\", \"type\": \"STRING\" }]}' http:\/\/localhost:8080\/griddb\/v2\/defaultCluster\/dbs\/public\/containers<\/code><\/pre>\n<\/div>\n<p>With the GridDB plugin in place, you can POST data to Fluentd:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ curl -X POST -d 'json={\"date\":\"2018-09-20T12:08:21.112Z\",\n\"value\":\"4.23\", \"str\":\"Hello World\"}' http:\/\/localhost:8888\/griddb<\/code><\/pre>\n<\/div>\n<p>And using the GridDB WebAPI, we can see the data we POSTed to FluentD:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ curl -X POST --basic -u admin:admin -H \"Content-type:application\/json\" -d '{\"limit\":1000}' http:\/\/localhost:8080\/griddb\/v2\/defaultCluster\/dbs\/public\/containers\/container_1\/rows<\/code><\/pre>\n<\/div>\n<p>This is just the beginning of what you can do with Fluentd and its GridDB plugin. For more information, please check out the <a href=\"https:\/\/github.com\/griddb\/fluent-plugin-griddb\/blob\/master\/guideline.md\">detailed documentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fluentd is an open source data collector that allows you to easily ingest data into GridDB; this data is most information generated by edge devices or other sources not in your local network. Fluentd supports multiple including HTTP, MQTT and more. Fluentd also has many different output options, including GridDB. The GridDB output plugin relies [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":26281,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-46597","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Using Fluentd to Push Data to GridDB | GridDB: Open Source Time Series Database for IoT<\/title>\n<meta name=\"description\" content=\"Fluentd is an open source data collector that allows you to easily ingest data into GridDB; this data is most information generated by edge devices or\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Fluentd to Push Data to GridDB | GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"og:description\" content=\"Fluentd is an open source data collector that allows you to easily ingest data into GridDB; this data is most information generated by edge devices or\" \/>\n<meta property=\"og:url\" content=\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/\" \/>\n<meta property=\"og:site_name\" content=\"GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/griddbcommunity\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-21T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T20:54:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.griddb.net\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1160\" \/>\n\t<meta property=\"og:image:height\" content=\"653\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Owen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:site\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Owen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/\"},\"author\":{\"name\":\"Owen\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/0f2f6d4b593adde8c43cf3ea5c794c66\"},\"headline\":\"Using Fluentd to Push Data to GridDB\",\"datePublished\":\"2020-01-21T08:00:00+00:00\",\"dateModified\":\"2025-11-13T20:54:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/\"},\"wordCount\":308,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/\",\"url\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/\",\"name\":\"Using Fluentd to Push Data to GridDB | GridDB: Open Source Time Series Database for IoT\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png\",\"datePublished\":\"2020-01-21T08:00:00+00:00\",\"dateModified\":\"2025-11-13T20:54:50+00:00\",\"description\":\"Fluentd is an open source data collector that allows you to easily ingest data into GridDB; this data is most information generated by edge devices or\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#primaryimage\",\"url\":\"\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png\",\"contentUrl\":\"\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png\",\"width\":1160,\"height\":653},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/griddb.net\/en\/#website\",\"url\":\"https:\/\/griddb.net\/en\/\",\"name\":\"GridDB: Open Source Time Series Database for IoT\",\"description\":\"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL\",\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/griddb.net\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/griddb.net\/en\/#organization\",\"name\":\"Fixstars\",\"url\":\"https:\/\/griddb.net\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"contentUrl\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"width\":200,\"height\":83,\"caption\":\"Fixstars\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/griddbcommunity\/\",\"https:\/\/x.com\/GridDBCommunity\",\"https:\/\/www.linkedin.com\/company\/griddb-by-toshiba\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/0f2f6d4b593adde8c43cf3ea5c794c66\",\"name\":\"Owen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/47438a5c81215c7a9043be1b427e0bbd8dc0f77bd536f147f8495575149e4325?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/47438a5c81215c7a9043be1b427e0bbd8dc0f77bd536f147f8495575149e4325?s=96&d=mm&r=g\",\"caption\":\"Owen\"},\"url\":\"https:\/\/www.griddb.net\/en\/author\/owen\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using Fluentd to Push Data to GridDB | GridDB: Open Source Time Series Database for IoT","description":"Fluentd is an open source data collector that allows you to easily ingest data into GridDB; this data is most information generated by edge devices or","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/","og_locale":"en_US","og_type":"article","og_title":"Using Fluentd to Push Data to GridDB | GridDB: Open Source Time Series Database for IoT","og_description":"Fluentd is an open source data collector that allows you to easily ingest data into GridDB; this data is most information generated by edge devices or","og_url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/","og_site_name":"GridDB: Open Source Time Series Database for IoT","article_publisher":"https:\/\/www.facebook.com\/griddbcommunity\/","article_published_time":"2020-01-21T08:00:00+00:00","article_modified_time":"2025-11-13T20:54:50+00:00","og_image":[{"width":1160,"height":653,"url":"https:\/\/www.griddb.net\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png","type":"image\/png"}],"author":"Owen","twitter_card":"summary_large_image","twitter_creator":"@GridDBCommunity","twitter_site":"@GridDBCommunity","twitter_misc":{"Written by":"Owen","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#article","isPartOf":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/"},"author":{"name":"Owen","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/0f2f6d4b593adde8c43cf3ea5c794c66"},"headline":"Using Fluentd to Push Data to GridDB","datePublished":"2020-01-21T08:00:00+00:00","dateModified":"2025-11-13T20:54:50+00:00","mainEntityOfPage":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/"},"wordCount":308,"commentCount":0,"publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"image":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/","url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/","name":"Using Fluentd to Push Data to GridDB | GridDB: Open Source Time Series Database for IoT","isPartOf":{"@id":"https:\/\/griddb.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#primaryimage"},"image":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png","datePublished":"2020-01-21T08:00:00+00:00","dateModified":"2025-11-13T20:54:50+00:00","description":"Fluentd is an open source data collector that allows you to easily ingest data into GridDB; this data is most information generated by edge devices or","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/using-fluentd-to-push-data-to-griddb\/#primaryimage","url":"\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png","contentUrl":"\/wp-content\/uploads\/2020\/01\/fluentd-griddb.png","width":1160,"height":653},{"@type":"WebSite","@id":"https:\/\/griddb.net\/en\/#website","url":"https:\/\/griddb.net\/en\/","name":"GridDB: Open Source Time Series Database for IoT","description":"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL","publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/griddb.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/griddb.net\/en\/#organization","name":"Fixstars","url":"https:\/\/griddb.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","contentUrl":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","width":200,"height":83,"caption":"Fixstars"},"image":{"@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/griddbcommunity\/","https:\/\/x.com\/GridDBCommunity","https:\/\/www.linkedin.com\/company\/griddb-by-toshiba"]},{"@type":"Person","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/0f2f6d4b593adde8c43cf3ea5c794c66","name":"Owen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/47438a5c81215c7a9043be1b427e0bbd8dc0f77bd536f147f8495575149e4325?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/47438a5c81215c7a9043be1b427e0bbd8dc0f77bd536f147f8495575149e4325?s=96&d=mm&r=g","caption":"Owen"},"url":"https:\/\/www.griddb.net\/en\/author\/owen\/"}]}},"_links":{"self":[{"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/posts\/46597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/comments?post=46597"}],"version-history":[{"count":1,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/posts\/46597\/revisions"}],"predecessor-version":[{"id":51282,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/posts\/46597\/revisions\/51282"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/media\/26281"}],"wp:attachment":[{"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/media?parent=46597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/categories?post=46597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/tags?post=46597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}