4 places to test your internet connectivty
- fast.com – run by Netflix
- nperf.com – based in France
- speedof.me – HTML5/JavaScript based
- speedtest.net – by Ookla
fighting the lack of good ideas
Data Models are one of the major underpinnings of Splunk’s power and flexibility.
They’re the only way to benefit from the powerful pivot
command, for example.
They underlie Splunk Enterprise Security (probably the biggest “non-core” use of Splunk amongst all their customers).
Key to achieving peak performance from Splunk Data Models, though, is that they be “accelerated“.
Unfortunately (or, fortunately, if you’re administering the environment, and your users are mostly casually-experienced with Splunk), the ability to accelerate a Data Model is controlled by the extensive RBACs available in Splunk.
So what is a poor user to do if they want their Data Model to be faster (or even “complete”) when using it to power pivot tables, visualizations, etc?
This is something I’ve run into with customers who don’t want to give me higher-level permissions in their environment.
And it’s something you’re likely to run into – if you’re not a “privileged user”.
Let’s say you have a Data Model that’s looking at firewall logs (cisco ios syslog). Say you want to look at these logs going back over days or weeks, and display results in a pivot table.
If you’re in an environment like I was working in recently, where looking at even 100 hours (slightly over 4 days) worth of these events can take 6 or 8 or even 10 minutes to plow through before your pivot can start working (and, therefore, before the dashboard you’re trying to review is fully-loaded).
Oh!
That search that’s powering your Data Model? Sometimes (for unknown reasons (that I don’t have the time to fully ferret-out)), it will fail to return “complete” results (vs running it in Search).
I schedule the search to run every X often (maybe every 4 or 12 hours) via a scheduled Report.
And I have the search do an outputlookup
to a CSV file.
Then in my Data Model, instead of running the “raw search”, I’ll do the following:
| inputlookup <name-of-generated-csv>
That’s my secret.
When your permissions won’t let you do “what you want” … pretend you’re Life in Ian Malcom‘s mind – find a way!
Want to reinvigorate old texts and library patronage? Turn libraries into print-on-demand book “publishers” for works in the public domain and/or which aren’t under copyright in the current country and/or some kind of library version of CCLI churches use for music!
This idea came to me after reading this blog post from the Internet Archive (famous for the Wayback Machine).
Libraries have always bought publisher’s products but have traditionally offered alternative access modes to these materials, and can again. As an example let’s take newspapers. Published with scoops and urgency, yesterday is “old news,†the paper it was printed on is then only useful the next day as “fish wrapâ€â€“ the paper piles up and we felt guilty about the trash. That is the framing of the publisher: old is useless, new is valuable.
…the library is in danger in our digital world. In print, one could keep what one had read. In digital that is harder technically, and publishers are specifically making it harder.
So why not enable a [modest] money-making function for your local library? With resources from places like the Internet Archive, the Gutenberg Project, Kindle free books, blog posts, and on and on – there’s a veritable cornucopia of formerly-available (or only digitally-available) material that has value, but whose availability is sadly lacking: especially for those who don’t have reliable internet access, eReaders, etc. (Or folks like me who don’t especially like reading most books (especially fiction) on a device.)
I’d wager Creative Commons could gin-up some great licenses for this!
Who’s with me‽
Via the rands-leadership Slack (in the #i-wrote-something channel), I found an article written on ChealseaTroy.com that was [the last?] in her series on course design.
While I found part 9 interesting, I was bummed there were no internal links to the other parts of the series (at least to previous parts (even if there may be future parts not linked in a given post)).
If you notice future entries to this series (before I do), please comment below so I can add them 🤓
How useful would determining similarity of words by their unique anagrams be? For example: “ROBERT” uniquely anagrams to “BEORT”; “BOBBY” and “BOOBY” both uniquely anagram to “BOY”.
Is there already a comparison algorithm that uses something like this?
What potentially “interesting” discoveries might be made about vocabularical choices if you analyzed text corpora with this method?
Had a Splunk use-case present itself today on needing to determine if the value of a field was found in another – specifically, it’s about deciding if a lookup table’s category name for a network endpoint is “the same” as the dest_category
assigned by a Forescout CounterACT appliance.
We have “customer validated” (and we all know how reliable that kind of data can be… (the customer is always wrong) names for network endpoints.
These should be “identical” to the dest_category
field assigned by CounterACT … but, as we all know, “should” is a funny word.
What I tried (that does not work) was to get like()
to work:
| eval similar=if(like(A,'%B%') OR like(B,'%A%'), "yes", "no")
I tried a slew of variations around the theme of trying to get the value of the field to be in the match portion of the like()
.
What I ended-up doing (that does work) is this:
| eval similar=if((match(A,B) OR match(B,A)), "yes", "no")
That uses the value of the second field listed to be the regular expression clause of the match()
function.
Things you should do ahead of time:
upper()
.. lower()
would work as well)replace()
eval
: | eval A=upper(replace(A,"\W",""))
match()
)Thanks, also, to @trex and @The_Tick on the Splunk Usergroups Slack #search-help channel for working me towards a solution (even though what they suggested was not the direction I ended up going).
I made a mistake 4 years ago.
I said vampires and zombies couldn’t [long] coexist. Because they’d be competing for the same – dwindling – food source: the living (vs them both being undead).
If the universe in which they exist is a mash-up of that of Twilight and iZombie … it could work.
The iZombie universe has zombies that can avoid going “full Romero” by maintaining a steady supply of brains – and it’s not much they need to eat to stay “normal”.
The Twilight universe has vampires that can survive on animal blood (or, one presumes, by hitting-up blood banks).
So if you were to have “brain banks” the way you have “blood banks” – I could see it working.
Now we just need some iZombie-Twilight hybrid vambie/zompire creatures running around.