doublebyte, to random
@doublebyte@noc.social avatar

Now the provider of supports attributes on vector tiles! 🚀 This means you could use an elastic backend to store data, metadata and tiles 😀 https://github.com/geopython/pygeoapi/pull/1646 @jorgesanz @pygeoapi

sb, to mastodon
@sb@fed.sbcloud.cc avatar

Unless you your own instance, or you're a , you have likely taken for granted.

Behind search for masto is a resource-hungry application called . Sure you might be able to get Masto to run on a , but you won't be running elastic search with it.

Having recently moved my instance to a much more powerful system, I now run ES, and WOW what a difference being able to search post makes! Soooo many times I wanted to reference a toot that had scrolled by but had no way of finding it. Now I do!

Even though I've put some serious resource limits on ES, it's bar none the most resource intensive service running (out of around 25).

Please consider sending a few bucks to the of your instance. Better yet, if you can afford it, sign up for a monthly donation. They need it.

technige, to php
@technige@fosstodon.org avatar

ES|QL is a great new query language for , and my team is building integrations into the client libraries. Here's an overview of our integration that lets you turn your results into PHP objects.

https://www.elastic.co/search-labs/blog/esql-php-map-object-class

nurkiewicz, to Java
@nurkiewicz@fosstodon.org avatar

I don't expect anyone to still believe that is slow. But if you do, remember that the following tools are all written in Java or other languages: , , , , , ...

hywan, to random
@hywan@fosstodon.org avatar

ParadeDB, https://www.paradedb.com/.

It’s a modern ElasticSearch alternative built on Postgres and Tantivy, in Rust.

fabrice,
@fabrice@fosstodon.org avatar

@hywan interesting license choice.

rimu, to PostgreSQL
@rimu@mastodon.nzoss.nz avatar

Added full-text search to today.

After reading a massive tome about earlier this week I realised it was complete overkill and just used the full-text capabilities of instead.

Currently PieFed has 46,000 posts and results are fast. It'll be interesting to see how well it copes when there are more posts. Anyone want to make a guess when it'll bog down?

https://piefed.social/post/48889

sanityinc,
@sanityinc@hachyderm.io avatar

@rimu If you've got GIN indexes set up then you'll probably never need a different search solution

rimu,
@rimu@mastodon.nzoss.nz avatar

@sanityinc I think there's GIN involved - the module I'm using mentions them in the code... Line 239 https://github.com/falcony-io/sqlalchemy-searchable/blob/master/sqlalchemy_searchable/

fell, to mastodon
@fell@ma.fellr.net avatar

elasticsearch.service: A process of this unit has been killed by the OOM killer.

Seriously, who designed this?! God I wish Mastodon would use something else for search.

And yes, I know I can configure memory limits, but I shouldn't have to.

jillesvangurp,
@jillesvangurp@mastodon.world avatar

@fell my server is there to serve stuff. If my OS kills the main thing it is supposed to run when there's plenty of memory, that's a problem.

fell,
@fell@ma.fellr.net avatar

@jillesvangurp Exactly, a server is there to serve stuff. If one process eats all the memory and locks up the entire system, that's an even bigger problem. I rather have a single service killed than having ALL services fail.

Just to make that clear, there wasn't plenty of memory. The machine has 24 GB and ElasticSearch wanted all of it.

filippodb, (edited ) to random Italian
@filippodb@mastodon.uno avatar

Mastodon viene fornito SENZA la ricerca.

Su mastodon di base non è possibile cercare messaggi che contengano una parola, serve un "motore di ricerca" aggiuntivo:

Questo comporta una difficoltà e dei costi supplementari che non tutte le istanze possono permettersi.

ha la ricerca integrata e cercando una parola troverete tutti i messaggi che la contengano da tutte le istanze.

Per essere inclusi nelle ricerche serve però attivare l'opzione:

https://mastodon.uno/settings/privacy

wood, to ruby
@wood@hachyderm.io avatar

Great to see more people catching on to ClickHouseDB. We’re using ClickHouse at
@honeybadger to power our upcoming logging/observability tool (Honeybadger Insights).

We’re also benchmarking a replacement backend for . Looks like quite a performance gain so far!

Will hopefully have more to share soon, but in the meantime we discussed this on the latest episode of @FounderQuest. Give it a listen:

https://share.transistor.fm/s/d67618cc?t=15m15s

wood,
@wood@hachyderm.io avatar

Get notified when we launch the observability thing:

https://ck.honeybadger.io/

taylorparizo, to homelab

I'm planning to write an updated homelab guide on my blog this year but I think I'm about to rebuild some parts for a new purpose 😅​

It might be time to try out OpenCTI given what I do in my lab should be representative of what I do during < dayjob >. That also means I need to tear down Wazuh and configure an ELK stack instead (resource constraint).

taylorparizo,

@ironicbadger That is true. I could at least focus on the infrastructure changes switching from VirtualBox on a shared desktop to a standalone Intel NUC running Proxmox.

ironicbadger,
@ironicbadger@techhub.social avatar

@taylorparizo send me a link when you’re done. Always love a good portal into why folks made the decisions they did

mackuba, to random
@mackuba@martianbase.net avatar

Q for people who have used Elastic Search, esp. for a Mastodon instance: how should I configure it to use less memory (while still having enough)? Right now it seems to eat as much as it wants (~4 GB)...

It's a single-user instance, so the total data size it reports is 40 MB now.

milosz,
@milosz@adventurousbeastie.eu avatar

@mackuba I am using 256m on a single user instance (Xmx&Xms in jvm.options).

mackuba,
@mackuba@martianbase.net avatar

BTW, has anyone tried using this as a replacement, does Mastodon work with it? https://github.com/zincsearch/zincsearch

admin, to mastodon

Delighted to let everyone know that https://fediverse.au has been successfully upgraded to 4.2.5 of software (thank you, Claire!).

Additionally, has been installed for a better user experience.

Fediverse AU is exclusively for organisations and schools, centres and in the Australasian region - as most Mastodon instances don't allow these sorts of corporate accounts.

Please let me know if you experience any issues or glitches.

fell, to random
@fell@ma.fellr.net avatar

I need to about stuff: Ever since the v4.2.5 update my is broken. It just says:

status: 503 org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / initialized]  

I already deleted the data directory, but when I tried to redeploy search according to the documentation, it gave me the same error message.

Any ideas what could've gone wrong?

moira,
@moira@101010.pl avatar

@fell I'm not an elasticsearch nor mastadon expert, but you could try to see why elastic is not happy

curl -XGET 'http://localhost:9200/_cluster/health?pretty=true'

(you will probably need to add -u user:password to curl)

also if you want to start from scratch, check if you deleted the data directory which is specified in /etc/elasticsearch/elasticsearch.yml and restart elastic afterwards

xeraa,
@xeraa@mastodon.social avatar

@fell @moira you can build it yourself. I doubt that will solve your issue though
how do you install it (what's the binary) and the directory layout there? if you keep having leftovers from previous installations, we need to remove them (explicitly the data directory) to start a fresh bootstrapping

horovits, to opensource
@horovits@fosstodon.org avatar

So you have a hugely popular project, backed by a multi-$B corp, that turns closed-source.
Are forks really able to "give a fight"?
Status check, special for Free Open Source Software Month:
already has 30% of the users as
has 50% of the users of
forks FTW!🏆
https://blog.opensource.org/announcing-the-2024-state
@osi @ed

phpugmrn, to Symfony German
@phpugmrn@phpc.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • cubers
  • cisconetworking
  • osvaldo12
  • magazineikmin
  • Youngstown
  • thenastyranch
  • rosin
  • slotface
  • Durango
  • mdbf
  • khanakhh
  • megavids
  • tacticalgear
  • InstantRegret
  • normalnudes
  • modclub
  • ngwrru68w68
  • everett
  • GTA5RPClips
  • ethstaker
  • anitta
  • Leos
  • tester
  • provamag3
  • lostlight
  • All magazines