Diesel engines do not have electrical ignition systems at all so no to all those.
On other engines the tachs are driven by a sensor that reads the flywheel tooth count.
In your case the alternator signal may need to be tricked.
Try putting a load on the alternator that is constant of a few amps so the alternator does not shut down. I would just temporarily connect a 12v load directly to the alternator output terminal. If that works then the "load" could be connected/disconnected by an oil pressure switch so the engine MUST be running to connect the load. Just fuse it .
I'm trying to think of something and can't that would be a 4-5 amp load for a test that can stand continuous use . Maybe someone else has a brain wave.
You apparently have already done this as a test to prove/disprove the shutdown being the tach failure cause. It's just a matter now of finding a suitable load. I have a few heaters around and they would certainly do a job but the voltages needed are way too high. They do not need to produce a high temperature, just let a few amps through.
maybe One 12V light bulb of about 50watts would do as a test. They are or used to be available at chandleries. Just be aware it will be hot and would not likely be suitable for continuous use but as a test for a couple hours would give you an answer. For this it could be switched on manually once the engine is running and after the alternator has shut down losing you the tach signal. DOne like this it may not need the 50W so even a 25W might be enough. I'm thinking the light bulbs as they can be changed to check the minimum needed relatively cheaply and easily and need minimal effort to test..
Once the minimum wattage has been determined then a better load can be set up that will auto switch on/off , not get dangerously hot and be able to run continuously.
That could be done with high power resistors
An example is shown below:
https://canada.newark.com/vishay/rh0503r000fc02/wirewound-resistor-3-ohm-50w-1/dp/01F9899
This is not the one I'm suggesting , just an example of the type. But the light bulb test needs to be done to determine if it will work AND the minimum wattage needed.