Phillip Lenssen has a terrifically thorough post on his experiences using Google Docs to write the upcoming Google Apps Hacks: In practice, when writing a book you need to concentrate quite a bit.
Quick search Writing Data You may want to jump right in and start throwing data into your TSD, but to really take advantage of OpenTSDB's power and flexibility, you may want to pause and think about your naming schema.
Naming Schema Many metrics administrators are used to supplying a single name for their time series. For example, systems administrators used to RRD-style systems may name their time series webserver The name tells us that the time series is recording the amount of time in user space for cpu 0 on webserver This works great if you want to retrieve just the user time for that cpu core on that particular web server later on.
But what if the web server has 64 cores and you want to get the average time across all of them? Some systems allow you to specify a wild card such as webserver Alternatively, you could record a new time series called webserver What if you had a thousand web servers and you wanted the average cpu time for all of your servers?
Or you setup a process to pre-aggregate the data and write it to webservers. OpenTSDB handles things a bit differently by introducing the idea of 'tags'. Each time series still has a 'metric' name, but it's much more generic, something that can be shared by many unique time series.
Take the previous example where the metric was webserver Now if we want the data for an individual core, we can craft a query like sum: If we want all of the cores, we simply drop the cpu tag and ask for sum: This will give us the aggregated results for all 64 cores.
If we want the results for all 1, servers, we simply request sum: The underlying data schema will store all of the sys. OpenTSDB was designed to make these aggregate queries as fast as possible since most users start out at a high level, then drill down for detailed information.
Aggregations While the tagging system is flexible, some problems can arise if you don't understand the querying side of OpenTSDB, hence the need for some forethought.
Take the example query above: We recorded 64 unique time series for webserver01, one time series for each of the CPU cores. When we issued that query, all of the time series for metric sys. Let's say the resulting average was 50 for timestamp Now we were migrating from another system to OpenTSDB and had a process that pre-aggregated all 64 cores so that we could quickly get the average value and simply wrote a new time series sys.
If we run the same query, we'll get a value of at OpenTSDB aggregated all 64 time series and the pre-aggregated time series to get to that In storage, we would have something like this: If one or more tags are defined, the aggregate will 'include all' time series that match on that tag, regardless of other tags.
1. Creating a filter condition and linking it to a label in Gmail. 2. Google Docs periodically monitors the label thread for new incoming emails and creates a Google Calendar SMS reminder on receiving it. Filter reviews by the users' company size, role or industry to find out how Google Docs works for a business like yours. Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.
With the query sum: The moral of this example is: Time Series Cardinality A critical aspect of any naming schema is to consider the cardinality of your time series. Cardinality is defined as the number of unique items in a set.Google Docs has some of those elements, but not all of them.
That said, I just like it. It fits me well. Ingredients. To understand how I use Google Docs for writing, you have to first understand that I have built a small infrastructure within Google Drive to support my writing.
When you use a browser, like Chrome, it saves some information from websites in its cache and cookies. Clearing them fixes certain problems, like loading or . Filter reviews by the users' company size, role or industry to find out how Google Docs works for a business like yours.
Create and edit web-based documents, spreadsheets, and presentations.
Store documents online and access them from any computer. Your points are really well constructed and provide some real food for thought.
I am using Google Docs and you have inspired me to push these ideas towards my students more proactively. Writing a book requires something major. It requires the right attitude, a powerful book idea, and the best writing software out there.
And we know which writing software is best for you – and more importantly, why it matters.